Secure & 100% Offline

Smart Screen Time & Habit Control for Kids

Take back control of screen time. HabitGuard helps parents enforce custom limits on apps like Instagram, TikTok, and games, with foolproof lock screens, offline operation, and custom bonus-time rewards.

100% Private & Local
Zero Cloud Tracking
4.8★ Parent Rating
HabitGuard Dashboard Screen
🔒

Uninstall Lock

Device Admin Protected

⏱️

Limits Active

App Closed Automatically

Parental Control Built Differently

Designed to be lightweight, secure, and respectful of your child's data. Everything runs locally on their device.

Smart App Limits

Set absolute daily limits or session thresholds for specific apps. Once the limit is hit, access is locked instantly.

Secure Parent PIN

Lock configurations behind a secure 4-digit PIN using cryptographically secure hashing. Prevents workaround attempts.

Uninstall Protection

Activating Device Admin prevention stops children from bypassing restrictions by simply deleting the app from Settings.

100% Privacy Focused

No user data, search histories, or app logs are sent to the cloud. All rules are evaluated directly on the device.

Ad-Supported Bonus Time

Optionally allow children to watch developer-defined rewarded ads to earn brief bonus minutes. Earn revenue while keeping peace.

Smart Accessibility Engine

Our background service checks active apps in milliseconds. Super low CPU footprint and virtually zero battery drain.

Explore HabitGuard

Simple and intuitive screens built using Android's modern Material 3 interface design.

HabitGuard Interface Showcase
Interactive Simulator

Try the Block Screen Experience

Experience firsthand how HabitGuard intercepts apps and how the parent override works. When a kid tries to open a restricted app (like Instagram) after their limit is reached:

  • 🔒
    Instant Intercept: The app is hidden under our secure block overlay.
  • 🔑
    PIN Override: Parents can enter their unique PIN to grant temporary or permanent access.
  • 📺
    Rewarded Ad: If enabled, kids can watch a rewarded ad to get custom bonus time (e.g. +15 min).

💡 Try it now in the simulation:

  1. Try entering the parent PIN: 8888 in the phone mockup.
  2. Or click the "Watch Ad" button to simulate ad-supported bonus time!

Time's up!

Instagram limit reached for today.

Incorrect PIN. Try again.

OR

Advertisement Ad ends in 5s

Awesome Game Ad

Install now to play with millions of players!

Install Now
❤️💬✉️
CODE IS ART
🔓 Unlocked (+15 mins bonus active)

Simple 3-Step Onboarding

Getting HabitGuard configured on your child's phone takes less than two minutes.

Step 1

Setup Wizard

Enter your child's name, choose a primary parent name, and define a secure 4-digit Parent PIN to safeguard settings.

Step 2

Grant Permissions

HabitGuard requests 3 basic permissions: Accessibility Service (to monitor foreground apps), System Overlay (for block screen), and Usage Access.

Step 3

Activate Protection

Add apps to your watchlist and set daily limit durations. Optionally toggle Device Admin to block uninstallation by your child.

Frequently Asked Questions

Everything you need to know about how HabitGuard operates under the hood.

HabitGuard utilizes the built-in Android **Accessibility Service**. When enabled, the app receives small system events notifying it of changes in the window state (i.e. when a package changes in the foreground). If a package on the restricted list is detected and the limit is reached, it triggers the overlay immediately.

Absolutely not. HabitGuard is designed with a **privacy-first local-only architecture**. The app contains no cloud servers, tracker SDKs, or background telemetry. All app limits, usage logs, PIN hashes, and service processes are stored securely on the local device SQL database (Room DB).

To prevent uninstallation, parents can activate the **Device Admin Receiver** option in settings. Once active, Android restricts standard package uninstallation unless the admin privilege is deactivated inside the app, which requires entering the secure Parent PIN. Additionally, a persistent foreground service with high priority prevents Android from auto-killing the monitor.

As a developer or parent, you can configure Google AdMob ad placements. If enabled, the block overlay displays a watch button. When clicked, the child watches a 15–30 second rewarded video ad. Once completed, the app receives a callback and automatically unlocks the blocked app for a parent-defined duration (e.g. +15 mins). This provides a passive revenue stream while keeping the screen-time rule gamified and compromise-friendly.

No. Unlike other services that use resource-heavy polling loops, HabitGuard is entirely event-driven. The Accessibility Service is only woke by the Android OS when the active window changes packages. Additionally, we guide parents through OEM-specific battery optimization whitelist settings (Xiaomi, Samsung, OnePlus, etc.) to ensure steady operations without battery drainage.

Ready to Safeguard Digital Habits?

Get HabitGuard from the Google Play Store, configure the setup in 2 minutes, and set healthy boundaries today.

Current Version: 1.0.0Language: Java 17Min SDK: 23 (Android 6.0+)