Guard
Privacy Policy

Privacy Policy

Last updated: 2026-04-28

Summary

Guard is a focus utility that records app sessions and limit/breach events. We aim to collect the minimum data necessary to provide the product.

What the app does on your device

Guard uses Android’s Accessibility Service to detect when selected apps are in the foreground. The app records session timing and related events (such as sessions, breaches, and pulses) in a local on-device ledger. The app may also sync some of these events to an online ledger when the backend is enabled.

What we do not access

Guard is not designed to read your messages, passwords, or the text content of other apps. We do not collect keystrokes.

Optional backend (accountability)

Guard can send limited events to a backend service to support reliability and accountability features (for example: “silent” detection). These requests include: (1) an anonymous install identifier (a random UUID generated on-device), (2) a per-install device token used to authenticate requests, and (3) event metadata such as event type (e.g., SESSION, BREACH, PULSE) and app identifiers (Android package names). The backend stores received events in an online ledger.

Data retention

Local data remains on your device unless you clear app storage or uninstall. Backend retention depends on the service configuration used by the build.

Permissions

Guard uses network access (to sync events), notifications (to display breach pings), and vibration (to provide a physical nudge). It uses Android’s Accessibility Service to detect which app is in the foreground.

Backups

Your device may back up some app settings depending on your Android backup configuration. You can remove local data at any time by clearing app storage or uninstalling.

Contact

For privacy questions, contact support via the details on the Support page.