What TaskLock does
TaskLock helps families manage screen time with a task-first flow. The app can lock selected apps until required tasks are completed, based on parent settings. Optional features include pocket-money rewards, shared household tasks, and remote parent approval.
How TaskLock works (local mode and optional remote mode)
- Local-only mode (default): Data is stored on-device.
- Optional parent connection: Paired devices can sync selected parental-control data over the internet.
- Optional household features: When enabled, more than one child or an additional parent device can take part in shared tasks and approvals for the same household.
Data stored on your device
TaskLock stores app data locally in private app storage, including:
- selected blocked apps
- tasks, completion status, schedules, and reset-time settings
- theme/language/preferences
- money reward history (pending, approved, declined) and paid-week markers (if used)
- pairing/session state for connected devices (if used)
- household membership / secondary-parent link state (if used)
- parent PIN (stored with encryption where available)
Data synced only when optional remote features are enabled
If you enable parent connection between devices, TaskLock syncs limited parental-control data needed for the feature set, such as:
- pairing/session identifiers and status
- anonymous device identifiers used for Firebase authentication (not email/password accounts)
- task configuration and task completion state, including shared household tasks and claim/completion status (if used)
- unlock request/approval state
- session settings (blocking, schedule, reset-time settings)
- money reward rows (pending / approved / declined) and paid-week payout markers (if used)
- limited child runtime / lock status used so a parent can see progress (if used)
- push notification tokens (FCM) so reminders and parent-request notifications can be delivered (if notifications are enabled)
- secondary parent household membership identifiers (if an additional parent device is linked)
TaskLock does not sync screen content, typed text, messages, passwords, photos, contacts, or app content from other apps.
Accessibility (Android Accessibility Service)
TaskLock uses Accessibility only to:
- detect when a selected/blocked app is opened
- show TaskLock’s lock screen according to configured rules
TaskLock does not use Accessibility to:
- read screen content, messages, or passwords
- capture typed text
- perform actions, taps, or button presses on your behalf
Permissions
- Accessibility: required for real-time app blocking behavior
- Notifications: used for reminders and parent-request notifications (if enabled)
- Internet: used for optional remote sync features
- In-app billing: used for subscription purchase/management via Google Play
Third-party services
TaskLock may rely on Google services to provide core functionality:
- Google Firebase (Anonymous Auth, Cloud Firestore, Cloud Messaging, and Cloud Functions for optional remote pairing, sync, household actions, and notifications)
- Google Play Billing (for subscriptions)
- Google Play In-App Review (optional rating prompt on parent devices only; handled by Google Play)
Payment details are processed by Google Play. TaskLock does not receive your card details.
TaskLock does not use third-party advertising SDKs or analytics profilers.
Children’s privacy
TaskLock is intended for parent/guardian-managed use. The app does not provide public profiles, social feeds, or chat features.
Data sharing and selling
We do not sell your personal data. We do not use your data for third-party advertising. Limited technical data is processed by Google only as needed to provide Firebase, Play Billing, Play notifications, and In-App Review when those features are used.
Data retention
Local app data remains on your device until removed by you. If optional remote sync is enabled, synced pairing-related data is retained while pairing is active, or until deletion is requested in-app. Money reward history is kept while the app data remains installed (there is no short automatic expiry); unpaid and paid totals in the UI may show a rolling window even though older rows can still be stored.
Delete your data
You can delete app data directly in TaskLock:
- Open Settings → Advanced → Delete all data
This clears local app data and removes pairing-related synced data for this device context.
Data deletion details: www.simpdev.no/TaskLock/Datadeletion
Security
We use platform-provided private app storage. Sensitive local values (such as the parent PIN) are stored with encryption where available.
Changes to this policy
We may update this policy from time to time. The date at the top reflects the latest version.
Contact
If you have questions about privacy or data deletion, contact:
Email: support@simpdev.no
Developer: SimpDev