TaskNode ("the App", "we", "us") is built on one simple rule: your data belongs to you and stays on your device. There is no account, and we operate no servers that receive your tasks, habits, or notes. This policy explains exactly what stays local, how location is used, and the limited cases where data reaches a third party.
Plain-language summary
- No account, no sign-in, and no servers we operate.
- Everything you create is stored locally on your device.
- No analytics, no ads, no trackers.
- Location is used — on your device — to trigger your geofenced lists. Your coordinates are never sent to us.
- External requests happen only for map/place search and optional Pro purchases.
1. Information we do not collect
We do not collect, transmit, sell, rent, or share your personal information. The App has no account system, no analytics or advertising SDKs, and no crash-reporting SDK. We operate no server that receives your tasks, habits, notes, saved places, or attachments — we have no technical ability to view, access, or recover anything you enter into the App.
2. Information stored on your device
Everything you create is stored only in the App's private, sandboxed storage on your device:
- Tasks, subtasks, task groups and presets, including any photos you attach to a task
- Habits, logs, measurements, streaks, badges, and daily scores
- Notes
- Saved places (geofences), including the labels and radii you set
- People you add for delegation, and your settings
This never leaves your device except when you explicitly export it (Section 7), when you send a delegation message (Section 6), or as described in Sections 4–5.
3. Location and geofencing
Why: to power location-based ("geofenced") lists. When you arrive at — or leave — a place you've saved, the App loads that place's tasks onto Today.
Permissions: the App requests precise location and background location ("Allow all the time"). Background access is required so arrivals trigger even when the App is closed. Both are optional — without them, location triggers simply don't work and the rest of the App is unaffected. You can revoke them at any time in your device settings.
On-device only: your location is compared against the geofences you created, on your device. Your GPS coordinates are not transmitted to us, and we build no location databases, tracking logs, or movement histories. (The App keeps a local diagnostics log — mode changes, wake timings, battery and permission state, and — if the app detects itself using unexpected CPU in the background — a technical snapshot naming the screen that was open and the code that was running (never your task text, notes, place names or coordinates) — so problems can be troubleshot. It is stored only on your device, contains no task or note content, no raw GPS coordinates, and no place names in plain text, and it is never sent anywhere unless you choose to export and share it yourself.)
Physical activity: the App also uses the device's physical-activity signal to reduce how often it checks your position while you are stationary. This runs entirely on your device and is never transmitted.
Foreground service: to detect arrivals reliably, the App may run a location foreground service (you'll see its notification on Android while it's active). It exists only to check your position against your saved places, on your device.
4. Maps and place search
When you open the map or search for a place, the App contacts mapping providers to render the map and return results:
- Google Maps and Google Places — see Google's Privacy Policy and Terms of Service
- OpenStreetMap / Nominatim
- Photon (komoot)
To improve results, your location may be sent as a search bias for that request only: your precise coordinates to Google Places and Photon, and an approximate (~130 km) bounding box to Nominatim. The map may receive your device location while it is open. These requests happen only when you use the map or search features. No tasks, habits, notes, or personal content are ever included.
5. Purchases
The App is free; optional "Pro" features are in-app purchases processed by Google Play or the Apple App Store and managed by RevenueCat, a purchase-management service. RevenueCat receives a randomly-generated, anonymous app-user identifier and your purchase status — it does not receive your name, email address, location, tasks, habits, or any other content you create. Your payment card details are handled solely by the app store; we never receive them. You can review RevenueCat's privacy practices at revenuecat.com/privacy. Separately, the app stores themselves collect data about downloads, purchases, and crashes under their own privacy policies, independent of this App.
6. People and delegation
If you add people to delegate tasks, their details (such as a name and role) are stored only on your device. When you send a delegation message, the App hands the text to the messaging or sharing app you choose — we do not send, receive, store, or deliver it. You are responsible for having any consent needed to record someone's details and to message them.
7. Backups and export
You can export your data to a file on demand. That file is created on your device and goes only where you choose to send or save it — we never receive a copy. Restoring re-imports it. Exported files are unencrypted; store them somewhere you trust. You are solely responsible for the storage and security of backup files you create.
8. Other device permissions
Each permission is optional and used only to run features you enable — never to collect information about you:
- Physical activity (Android) — the App reads the device's activity signal (still, walking, in a vehicle) to decide how often to check your position. When you're stationary it checks far less often, which saves battery. This signal is read on your device, is not stored beyond the current session, and is never transmitted
- Notifications — reminders, habit alarms, and arrival alerts, scheduled locally
- Exact alarms (Android) — time-critical reminders that fire punctually
- Full-screen intent / display over other apps — full-screen alarm behaviour
- Nearby devices / Bluetooth (Android) — the App notices when your car's Bluetooth connects or disconnects, entirely on your device, to time arrival checks (an ignition-off is a strong "you've parked" signal). No Bluetooth data is stored beyond that moment or transmitted anywhere
- Camera and photos — only if you attach an image to a task; images stay on your device and are never uploaded by the App. Photos you take with the in-app camera are also saved to a "TaskNode" album in your device's own photo gallery, where your own device backup (such as Google Photos, if you use it) may include them like any other photo
- Run at startup — to restore your scheduled reminders after a reboot
9. Data retention and deletion
Because all your content lives on your device, you're in full control. Uninstalling the App permanently deletes all local App data from your phone (subject to any backups you made yourself). We hold no remote copies and cannot restore lost information — there is no account to delete and nothing stored on our servers. Third parties named in Sections 4–5 retain data under their own policies.
10. Children's privacy
TaskNode is a general-purpose productivity tool, is not directed at children under 13, and does not knowingly collect information from anyone — including children — because it collects no information at all. Everything entered into the App lives only on the device it was created on; we have no database and no ability to access or delete anything remotely. Deleting an entry in the App, or uninstalling the App, removes that data from the device.
11. Security
Data on your device is protected by your operating system's application sandbox and whatever device encryption and lock screen you have enabled. All network requests (maps, search, purchases) use encryption in transit (HTTPS/TLS). No method of storage or transmission is perfectly secure; we recommend securing your device with a passcode or biometric lock and keeping your operating system up to date.
12. Your rights
Depending on where you live, you may have rights to access, correct, delete, or export your personal data, and to withdraw consent. Because we don't hold your data on servers, you exercise most of these directly on your device — your content is yours to view, edit, export, or delete at any time, and you can revoke any permission in device settings.
- EEA/UK (GDPR): where the App processes personal data, our legal bases are your consent (location permissions), performance of a contract (delivering Pro features you purchase), and legitimate interests (keeping the App working). You may withdraw consent at any time by revoking the permission.
- California (CCPA/CPRA): we do not sell or share personal information, and we have not done so in the preceding 12 months. We do not use it for cross-context behavioural advertising.
- Canada (PIPEDA): you may contact us with any privacy question or complaint.
13. International transfers
The third-party services in Sections 4–5 (Google, OpenStreetMap/Nominatim, Photon, RevenueCat, and the app stores) may process requests on servers outside your country, including in the United States. Those transfers are governed by each provider's own safeguards and privacy policy.
14. Third parties we rely on
Google (Maps SDK, Places), OpenStreetMap / Nominatim, Photon (komoot), RevenueCat, and the Google Play and Apple App Stores. Each processes data under its own privacy policy.
15. Health disclaimer and external links
TaskNode provides general productivity tools only. The App does not offer medical, legal, or health advice. Do not rely on habit logs or reminders for critical medical routines or medication schedules. Task notes may contain links to third-party websites; we do not control and accept no liability for third-party content or privacy practices.
16. Changes to this policy
If this policy changes, the updated version will be posted here with a new "Last updated" date. Material changes take effect when posted, and we'll surface a notice in the App where appropriate.
17. Contact
Questions, requests, or complaints: support@tasknode.ca.