Delayd
Less phone. On purpose.
Back to overview

Privacy Policy

Effective May 1, 2026 · Last updated May 1, 2026

Delayd ("the app", "we") is an Android distraction-removal launcher and focus-session app published by Muhammad Hamza under the leadsnite brand. This policy explains, in plain terms, what data Delayd handles, what it does not, and the device permissions it uses. It is written to reflect the app exactly as it ships.

The short version

Delayd is a fully on-device app. It does not have a server. It does not have a user account. It does not collect, transmit, sell, or share any personal information. Everything Delayd records, including your focus sessions, your blocklists, your settings, and the usage statistics it shows you, stays on your phone. Uninstalling Delayd erases everything.

What data Delayd stores on your device

Delayd uses local storage on your device (a SQLite database and the standard Android preferences store) to keep:

This data never leaves your device. There is no cloud sync, no backup to our servers, no telemetry, and no analytics SDK.

What data Delayd does NOT collect

Delayd does not collect, request, or process any of the following:

Delayd has no advertising and no in-app purchases that involve tracking.

Permissions Delayd requests, and why

Android requires apps to declare the system capabilities they use. Delayd uses the following, each only for the function described:

Query installed apps (QUERY_ALL_PACKAGES) To display the list of installed apps in the launcher home screen and the blocklist picker. The list is read on the device and never transmitted.
Usage access (PACKAGE_USAGE_STATS) To detect which app is in the foreground so the blocklist can act on it, and to compute the on-device usage trends shown in the app. Read from the Android system usage service, not from network traffic.
Display over other apps (SYSTEM_ALERT_WINDOW) To show the blocked-app overlay, the delay countdown, and the reason prompt on top of a blocked app when you try to open it.
Foreground service and notifications To keep your active focus session timer running reliably and to show its ongoing notification. Android requires a visible notification while a foreground service runs.
Reorder tasks (REORDER_TASKS) To move a blocked app off the screen when you try to open it during a focus session.
Accessibility service (BIND_ACCESSIBILITY_SERVICE) Used exclusively to read the name of the app currently in the foreground so Delayd can decide whether to enforce a block. It does not read screen contents, capture text you type, or record interactions inside other apps. It does not transmit anything.
Notification listener (BIND_NOTIFICATION_LISTENER_SERVICE) If you turn on notification filtering, Delayd reads the package name of incoming notifications so it can suppress notifications from apps you have chosen to silence during a focus session. The contents of those notifications are not stored, logged, or sent anywhere.
Device administrator (BIND_DEVICE_ADMIN) If you opt in to uninstall protection in strict mode, Delayd registers as a device administrator so Android prevents the app from being uninstalled while a session is active. Delayd does not use device admin for any other purpose. You can revoke this at any time in Android Security settings.
Boot completed (RECEIVE_BOOT_COMPLETED) To re-arm any scheduled focus sessions you have configured after the device restarts.
Wake lock and exact alarms (WAKE_LOCK, SCHEDULE_EXACT_ALARM, USE_EXACT_ALARM) To ensure scheduled focus sessions fire at the precise time you set, even when the screen is off.
Vibrate (VIBRATE) For short haptic feedback in the UI.

If you decline any optional permission, the related feature is disabled but the rest of the app continues to work.

Where data lives

All data Delayd creates is held inside the app private storage area on your Android device. This is the standard sandboxed location that other apps cannot read. Nothing is uploaded, mirrored, or backed up to any server operated by us. Because the app does not include automatic Android backup integration, data is not silently copied to a Google account either; if you reinstall the app, you will start with an empty history.

Children

Delayd is designed for general audiences. Because the app does not collect any personal information from anyone, it does not collect personal information from children. There are no accounts, no profiles, and no transmissions.

Your control over your data

Security

Data is held inside the Delayd private app sandbox enforced by Android. Delayd does not transmit data, so there is no in-transit exposure to protect. We do not maintain backend infrastructure, so there is no remote database that can be breached. If a future version of Delayd introduces additional protections (such as on-device database encryption or an optional app lock), this policy will be updated to describe them honestly.

Third-party services

Delayd does not embed any third-party analytics, advertising, crash-reporting, or tracking SDKs. The open-source libraries used to build the app (Flutter framework, Riverpod, drift, SQLite) run locally on your device and do not phone home as configured in this app.

Changes to this policy

If material changes are made to this policy — for example, if a future version of Delayd begins handling data in a new way — the updated policy will be shipped inside the app and the "Last updated" date at the top will be revised. Continued use of the app after an update means you accept the revised policy. If a change would broaden the data Delayd handles in any meaningful way, the app will surface the change at first launch after the update.

Contact

For questions about this policy or about how Delayd handles data, contact:

Muhammad Hamza
leadsnite.portfolio@gmail.com

Looking for the Terms of Service? Your responsibilities and the warranty disclaimers live there.
Read terms