Android Monitoring App

Know Your Loved Ones
Are Safe & Active

Guard2 runs silently on an Android device and sends you an email alert the moment that device goes offline or stops being used — no accounts, no subscriptions, no complexity.

⬇ Download APK Use Cases How It Works
Device Mom's Phone · Online
Last Heartbeat 28 min ago
Last Unlock 4 hours ago ✓
Alert Rule Heartbeat >2h OR Unlock >12h

Who Is Guard2 For?

Anyone who wants quiet, reliable assurance that the people they care about are active and reachable — without intrusive surveillance.

👴

Elderly Parents Living Alone

If your parent hasn't unlocked their phone in 12 hours, Guard2 alerts you immediately. No wearable device needed — just their regular smartphone.

🧒

Children Away from Home

College students, boarding school kids, or children traveling alone. Know their device is active without texting them every few hours.

🌍

Family Members Abroad

Different time zones make it hard to stay in sync. Guard2 bridges the gap — you'll know if something is wrong before you even wake up.

🏔️

Travelers & Remote Workers

Hiking, road trips, remote locations. If the device goes dark, your emergency contact gets an alert so they know to check in.

🤝

Caregivers & Support Networks

Monitor multiple people from a single email inbox. Each device sends alerts independently, so you always know who needs attention.

🔇

People Who Forget to Reply

Some people simply don't respond to messages. Guard2 tells you their device is alive and active — that alone is peace of mind.

Simple. Passive. Reliable.

Install once, configure in under a minute, then forget about it. Guard2 runs quietly in the background — you only hear from it when something is wrong.

01

Install Guard2 on the monitored Android device

Download the APK and install it on the device you want to monitor (a family member's phone, a parent's tablet, etc.).

02

Set a device nickname and up to 3 recipient emails

Give the device a recognizable name (e.g. "Dad's Phone") and enter the email addresses that should receive alerts. No account creation required.

03

Tap START — the app minimizes and runs silently

A lightweight foreground service keeps running in the background, sending a heartbeat every 30 minutes. Battery impact is minimal.

04

Receive email alerts when thresholds are exceeded

If no heartbeat is received for 2+ hours, or the screen hasn't been unlocked in 12+ hours, all designated recipients get an alert email instantly.

05

Get a recovery email when everything returns to normal

As soon as the device comes back online or the screen is unlocked, a recovery notification is sent — so you're never left wondering.

Everything You Need, Nothing You Don't

Guard2 is intentionally minimal — built to do one thing extremely well.

💓

30-Minute Heartbeat

Automatic heartbeat every 30 minutes, survives screen lock, app kill, and device restart.

🔓

Screen Unlock Detection

Detects whether someone physically unlocked the device in the last 30-minute window.

📧

Up to 3 Recipients

Alert up to 3 email addresses simultaneously. All recipients receive every alert type independently.

💚

Recovery Notifications

When the situation resolves — device comes back online, screen is unlocked — everyone is notified right away.

🗑️

Auto Cleanup After 48h

If no heartbeat is received for 48 hours, the device record is automatically removed and a final notification is sent.

🔒

Privacy First

No location data. No contacts. No media. Only a random device ID, a nickname, and your chosen email addresses.

Zero Configuration Backend

No server to manage. No account to create. The backend is fully managed — just install and start.

🏷️

Multi-Device Friendly

Monitor multiple devices using the same recipient email. Each device has its own nickname for easy identification.

Alert Email Types

Type Trigger Subject Line
⚠️ Heartbeat Alert No heartbeat for >2 hours [Guard2 Alert] Device "…" needs attention
⚠️ Unlock Alert Screen not unlocked for >12 hours [Guard2 Alert] Device "…" needs attention
💚 Heartbeat Recovery Heartbeat resumes after alert [Guard2 Recovery] Device "…" heartbeat restored
🔓 Unlock Recovery Screen unlocked after alert [Guard2 Recovery] Device "…" screen unlocked
✓ Monitoring Started User taps START [Guard2] Device "…" monitoring started
■ Monitoring Stopped User taps STOP [Guard2] Device "…" monitoring stopped
🗑️ Auto-Removed No heartbeat for >48 hours [Guard2] Device "…" auto-removed

🔐 Android Permissions Required

Guard2 needs the following permissions to monitor device activity reliably on stock Android (AOSP / Pixel / Google OS).

🔋
Battery Optimization — Exempt
REQUIRED

Android aggressively kills background apps to save battery. You must exempt Guard2 so it keeps running and sending heartbeats even when the screen is off.

Settings › Battery › Battery Optimization › All Apps › Guard2 › Don't optimize
🚀
Autostart (Boot Receiver)
REQUIRED

Guard2 restarts itself when the device boots. This permission is granted automatically on stock Android — no manual step needed on Pixel devices.

Declared as RECEIVE_BOOT_COMPLETED in the app manifest — auto-granted on install.
🌐
Internet Access
REQUIRED

Needed to send heartbeat pings and email alerts to your configured address.

Declared as INTERNET in the app manifest — auto-granted on install.
📱
Usage Access (Screen Unlock Detection)
RECOMMENDED

Required to detect when the device was last unlocked. Without this, Guard2 can still send heartbeats but cannot trigger alerts for inactivity / no-unlock.

Settings › Privacy › Permission Manager › Usage Access › Guard2 › Allow
🔔
Notifications (Android 13+)
RECOMMENDED

On Android 13 and above, Guard2 shows a persistent status notification (required for foreground service). Tap "Allow" when prompted during first launch.

Prompt appears on first launch — tap Allow when asked.

⚙️ Custom ROM — Required Permissions

Huawei (EMUI/HarmonyOS), Xiaomi (MIUI/HyperOS), OPPO (ColorOS), Vivo (OriginOS) and Samsung (One UI) all add extra battery & autostart restrictions on top of stock Android. You must configure all steps below or Guard2 will be silently killed.

🚀
Auto-launch
REQUIRED

Allows Guard2 to start automatically after reboot.

Phone Manager › App Launch › Guard2 › Enable Auto-launch
🔋
Battery — No Restrictions
REQUIRED

Prevents EMUI/HarmonyOS from force-stopping Guard2 in the background.

Settings › Battery › App Battery Management › Guard2 › No Restrictions
📱
Usage Access
RECOMMENDED

Required for unlock detection alerts.

Settings › Security › Privacy › Usage Data Access › Guard2 › Allow
🚀
Autostart
REQUIRED

MIUI/HyperOS blocks autostart by default — must be enabled manually.

Settings › Apps › Manage Apps › Guard2 › Autostart › Enable
🔋
Battery Saver — No Restrictions
REQUIRED

Set battery mode to "No restrictions" so Guard2 isn't throttled.

Settings › Apps › Manage Apps › Guard2 › Battery Saver › No Restrictions
🔒
Lock in Recent Apps
RECOMMENDED

Prevents Guard2 from being killed when you swipe away other apps.

Open Recent Apps › Long-press Guard2 card › tap Lock (🔒)
📱
Usage Access
RECOMMENDED

Required for unlock-inactivity alerts.

Settings › Privacy › Special App Access › Usage Access → Guard2 › Allow
🚀
Auto-start Manager
REQUIRED

Enable autostart so Guard2 restarts after a reboot.

Settings › Battery › Auto-start Management › Guard2 › Enable
🔋
Battery Optimization — Exempt
REQUIRED

Prevents ColorOS from killing Guard2 in the background.

Settings › Battery › Battery Optimization › Guard2 › Don't optimize
📱
Usage Access
RECOMMENDED

Required for unlock-inactivity alerts.

Settings › Security › Privacy Permissions › Usage Access › Guard2 › Allow
🚀
Startup Manager
REQUIRED

Allow Guard2 to start on boot via OriginOS Startup Manager.

i Manager › Startup Manager › Guard2 › Enable
🔋
Battery — High Background Power
REQUIRED

Switch Guard2 battery mode to High Background Power Consumption.

Settings › Battery › Background Power Consumption Management › Guard2 › High Background Power
📱
Usage Access
RECOMMENDED

Required for unlock-inactivity alerts.

Settings › Privacy › System Security › Usage Access → Guard2 › Allow
🔋
Battery — Unrestricted
REQUIRED

One UI's Adaptive Battery may put Guard2 to sleep. Set to Unrestricted.

Settings › Battery › Background Usage Limits › Guard2 › Unrestricted
😴
Put Unused Apps to Sleep — Disable
REQUIRED

One UI can auto-sleep apps not used recently. Exclude Guard2 from this list.

Settings › Battery › Background Usage Limits › Sleeping Apps → remove Guard2
📱
Usage Access
RECOMMENDED

Required for unlock-inactivity alerts.

Settings › Privacy › Permission Manager › Usage Access › Guard2 › Allow