TaskNode ("the App", "we", "us") is operated by Dillon Allen, a sole proprietor in British Columbia, Canada, who is the person responsible for the privacy practices described here. TaskNode 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
To improve results, your location may be sent as a search bias for that request only, rounded to about a kilometre rather than your exact position, to Google Places. The map itself may receive your device location while it is open. These requests happen only when you use the map or search features. We do not include tasks, habits, notes, or other content you create in these requests. Like any internet request, these requests also reveal your IP address and basic device and app details to the provider.
5. Purchases
The App is free; optional "Pro" features are in-app purchases processed by Google Play (or another app store if the App is offered there) and managed by RevenueCat, a purchase-management service. RevenueCat's software in the App sends it a randomly-generated app-user identifier, your purchase status and purchase receipts, and, as with any internet service, your IP address and basic device and app details. We do not send it your name, email address, location, tasks, habits, or 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. Backups are designed to be protected with a passphrase that you choose and that only you know. We cannot recover it, and a backup cannot be opened without it, so if you forget the passphrase that backup cannot be restored. The App keeps your three most recent passphrase-protected backups in its private storage. If Android's own device backup is turned on, Android may copy the newest of these backup files to your Google account. Only that file is included, not the App's live data, and that copy is handled under Google's policies and by the security of your Google account. The optional spreadsheet (CSV) export is a plain, unencrypted file: it is created only when you choose to export, and goes only where you send or save it, so store it somewhere you trust. You are solely responsible for the storage and security of files you export or back up.
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. A reminder's title can appear on your lock screen and in notifications according to your device settings, so anyone who can see your phone may read it. A reminder's title is also held in the reminder system's private storage on your device until the reminder fires, is completed, or is cancelled, and is excluded from device backups
- 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
The App is designed to rely on the protections your device provides, such as the operating system's application sandbox and whatever device encryption and lock screen you have enabled. We make no promise that any protection will work or be enough, and you are responsible for the security of your device and everything connected to it (see Section 14 of our Terms of Service). 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, 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), RevenueCat, and Google Play (or any other app store the App is offered on). Each processes data under its own privacy policy.
15. Health, safety, 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. This website and email
The tasknode.ca website is hosted on Cloudflare, which, like any web host, processes visitors' IP addresses and request details to deliver pages and protect the site, and may keep technical logs under its own privacy policy. We do not set our own cookies, run advertising or analytics scripts, or build visitor profiles. Fonts are hosted on this website, so opening a page makes no request to Google or any other third party. Where a page offers an embedded video, it loads from YouTube's privacy-enhanced domain only when you choose to play it, and YouTube's own policy then applies. If you email support@tasknode.ca, we use your email address and message only to reply and to keep a record of the request, and we keep them only as long as needed for that purpose and any legal need. Please do not email us health, financial, or other sensitive details.
17. Sensitive information you choose to enter
You decide what to write in the App. If you choose to enter sensitive information, such as health, medication, or personal details about yourself or others, it stays on your device and is never sent to us, because we have no way to receive it. Please remember that it can leave your device if you export it, back it up to a service you control, share a task through another app, or attach a photo that your device's own backup includes. You are responsible for those choices. The App is not designed to handle regulated records, and you should not use it as a system of record for health, legal, or workplace compliance information.
18. What we do not do
We do not sell or rent personal information. We do not show ads. We do not use your content to train artificial-intelligence or machine-learning models, and the App sends your content to no AI service. We do not profile you, make automated decisions about you, or track you across apps or websites. We do not respond to "Do Not Track" signals because we do not track.
19. Security incidents
Because we hold no user data, a breach of our systems cannot expose your tasks, habits, notes, or places. If we ever learn of an incident that affects personal information in our care, such as support emails, we will notify the people affected and any authority as the law requires.
20. Other places and special notes
Where local law gives you rights not listed above, such as under Canada's PIPEDA, British Columbia's PIPA, Quebec's Law 25, or similar laws elsewhere, those rights apply, and you can use them by writing to support@tasknode.ca; we will answer within the time the law requires. You may also complain to your local privacy authority. The App is not directed at anyone under 18 and we do not knowingly collect information from children. We may use or keep personal information where the law requires or allows it, for example to comply with legal obligations or defend a legal claim.
21. Changes to this policy
If this policy changes, the updated version will be posted here with a new "Last updated" date. For a material change we will also show a notice in the App and ask you to accept the updated Terms and Privacy Policy before you continue using it.
22. Contact
Questions, requests, or complaints: support@tasknode.ca.