KidLock

Privacy Policy

Last updated: March 9, 2026

KidLock ("we", "our", "the app") is a parental control application for Android. This policy explains what information the app handles and how it is protected.

1. Who Uses KidLock

KidLock is installed and configured by a parent or legal guardian ("you"). The device may then be used by a child in a restricted Kid Mode. You are responsible for obtaining any required consent before placing a child's device under parental controls.

2. Data We Collect

2.1 Data stored locally on the device

The following data is stored exclusively on your device using Android's EncryptedSharedPreferences (AES-256 encryption). It never leaves the device unless you create a device backup.

DataPurpose
Parent PIN (salted PBKDF2 hash only)Authenticate parent access
Child profile names and avatar selectionsIdentify which child profile is active
List of allowed apps (package names)Enforce app restrictions
Per-app daily usage timeEnforce time limits and show usage reports
Subscription status and purchase tokenVerify premium features via Google Play Billing
Consent acceptance and timestampRecord that you accepted this policy

We do not store the actual PIN — only a one-way cryptographic hash.

2.2 Data collected by Firebase (Google)

If you accept analytics during setup, the app uses Firebase services provided by Google:

We have disabled advertising ID (ADID) collection. Firebase does not collect your name, email, phone number, or any child's personal information.

Firebase's data handling is governed by Google's Firebase Privacy Policy.

2.3 Data we do NOT collect

3. Device Permissions

KidLock requires certain Android permissions to function as a parental control tool:

PermissionWhy it is needed
Usage AccessDetect which app is in the foreground to enforce restrictions
Display Over Other AppsShow a blocking overlay when an unauthorized app is opened
Accessibility ServiceInstantly detect app switches for faster blocking
Device AdministratorPrevent the app from being uninstalled by the child
Battery Optimization ExemptionKeep the monitoring service running reliably
NotificationsShow a persistent notification while the monitoring service runs

The Accessibility Service only monitors which app window is in the foreground. It does not read screen content, keystrokes, or any text displayed in other apps.

4. Data Sharing

We do not sell, rent, or share your data with any third parties. The only external services that receive data are:

5. Data Storage and Security

6. Children's Privacy

KidLock is a tool for parents, not for children. The app does not:

Analytics events are only logged during parent interactions (setup and settings), not while a child is using the device in Kid Mode.

7. Data Retention and Deletion

All local data is deleted when you uninstall the app or clear the app's data in Android Settings. Firebase crash and analytics data is retained by Google according to their standard retention policies (typically 90 days for crash data, 14 months for analytics).

8. Your Rights

You can at any time:

9. Changes to This Policy

We may update this policy from time to time. Material changes will be communicated through an app update. The "Last updated" date at the top reflects the most recent revision.

10. Contact

If you have questions about this policy, contact us at: privacy@kidlock.cc