TapGuard — Privacy Policy

Effective date: June 15, 2026

Overview

TapGuard ("the app") is developed by CodeMyLab. This policy explains how the app handles your data. We designed TapGuard with privacy in mind — the app's core function (placing tap-blocking overlays) does not require any personal information.

Data We Collect Directly

None. TapGuard does not collect, store on our servers, or transmit any personal data. All guard configurations (which apps to protect, overlay position, size, color) are saved locally on your device only.

Third-Party Services

The app integrates the following third-party SDKs, each with its own data practices:

Service Purpose Data collected Policy
Google AdMob Display ads Advertising ID (AD_ID), device info, interaction events Google Privacy Policy
Firebase Analytics Anonymous usage analytics (screen views) App events, device info — no personally identifiable information Firebase Privacy
OneSignal Push notifications Device token, notification interaction events OneSignal Privacy Policy

Ad personalization is subject to Google's UMP (User Messaging Platform) consent flow, which is presented on first launch. You can withdraw consent at any time through your device's ad settings.

Permissions Explained

Display over other apps (SYSTEM_ALERT_WINDOW)

Required to draw the transparent tap-blocking overlay above other apps. This is the core function of TapGuard. The overlay only absorbs taps on the zone you configured — it does not read, capture, or record anything on your screen.

Usage Access (PACKAGE_USAGE_STATS)

Required to detect which app is currently in the foreground so the correct guard activates automatically. TapGuard reads only the foreground app's package name. It does not read app content, usage duration, or any personal data.

Foreground Service

Required to keep the overlay protection running while other apps are open. Android mandates a visible notification for any app running a foreground service.

Receive Boot Completed

Allows TapGuard to restart its protection service automatically after the device reboots, so your guards are active without needing to open the app.

Local Storage

Guard configurations are stored in a local SQLite database on your device. This data never leaves your device and is deleted when you uninstall the app.

Children's Privacy

TapGuard is not directed at children under 13. We do not knowingly collect any information from children.

Changes to This Policy

If we make material changes to this policy, we will update the effective date above. Continued use of the app after any change constitutes acceptance of the updated policy.

Questions?
Reach us at [email protected]