We believe privacy is a right, not a feature. Here is exactly what GeoToDo collects, why, and what we never do.
Last updated: April 24, 2026
Short version: GeoToDo stores your reminders and location data locally on your device by default. Pro and Pro+ subscribers can optionally enable cloud backup, which syncs your data to Firebase (Google). Your GPS coordinates are never transmitted to our servers or to Firebase — only reminder text, settings, and saved location names/coordinates you explicitly enter. The only other data that leaves your device is for payments (RevenueCat), location search (Google Places), and AI voice/clipboard features (Gemini AI — text only). You can delete all your data, including cloud backups, at any time from Settings.
Who We Are
GeoToDo is developed and operated by NomNom Bites LLC. If you have any questions about this policy, contact us at hello@nomnombites.cc.
Location Data
GeoToDo's core function is location-based reminders. To do this, the app requests "Allow all the time" (background) location permission. Here is exactly how that data is used:
On-device only: Your GPS coordinates are processed entirely on your device to evaluate whether you are inside a saved geofence. This data is never transmitted to our servers.
Geofence evaluation: The app compares your current position against the coordinates of your saved reminders. No location history is stored or logged.
Place search bias: When you search for a place to attach to a reminder, your approximate location is sent to Google Places API to return nearby results. See the Google Places section below.
We never sell, share, or transmit your location data to any party other than as described above.
Data Stored on Your Device
All app data is stored locally in a SQLite database on your device by default. This includes:
Reminder text, checklist items, and settings
Coordinates and names of saved locations you explicitly enter
Reminder status (active, snoozed, archived)
App preferences (theme, units)
Cloud Backup (Pro and Pro+ only — opt-in): If you sign in with Google or Apple and enable cloud sync, the above data is also stored in Firebase Firestore (Google Cloud) under your account. This allows you to restore your reminders on a new device. Your GPS coordinates are never stored in the cloud — only the named locations and coordinates of places you have explicitly saved (e.g. "Home — 123 Main St"). You can sign out or use "Unsync this device" in Settings at any time to stop cloud sync. Deleting all data from Settings also deletes your cloud backup.
Local data is subject to your device's standard backup settings (iCloud on iOS, Google Drive on Android). You can delete all local data by uninstalling the app.
Payments — RevenueCat
GeoToDo uses RevenueCat to manage in-app purchases and subscriptions (Pro and Pro+ tiers). When you make a purchase or restore purchases, RevenueCat processes the transaction.
RevenueCat may collect:
An anonymous device identifier
Purchase and subscription history
App version and platform (iOS/Android)
RevenueCat does not receive your location data. Their privacy policy is available at revenuecat.com/privacy.
Cloud Backup — Firebase (Google)
For Pro and Pro+ subscribers who enable cloud sync, GeoToDo uses Firebase (Google Cloud) to store and sync your data across devices.
Authentication: Sign in with Google or Apple is handled by Firebase Authentication. We receive your name, email address, and a unique user ID from your chosen provider.
Data stored: Your reminders (text, checklist items, location trigger settings), saved location names and coordinates, and custom place groups are stored in Firebase Firestore under your unique user ID.
Access control: Your data is protected by Firestore security rules — only you can read or write your own documents.
GPS coordinates: Your live GPS position is never sent to Firebase. The coordinates stored are only for places you have explicitly saved as reminder locations.
Deletion: Using "Delete all my data" in Settings permanently deletes all your Firestore documents, not just local data.
Category-based reminders (e.g. "any grocery store") use Google Places to discover nearby venues matching the category. Your location is sent each time the app refreshes these results.
Location data sent to Google is used solely to return place search results and is subject to Google's data handling practices.
AI Voice & Clipboard — Gemini AI
GeoToDo Pro+ includes AI-powered reminder creation via voice dictation and clipboard paste, powered by Google Gemini AI. Here is exactly what is and is not shared:
What is sent to Gemini: The transcribed text of your voice input, or the text you paste from the clipboard. This is plain text only — for example, "remind me to pick up dry cleaning at Tide Cleaners on Friday".
What is never sent: Your GPS coordinates, saved reminder data, or any other personal information. Location data stays on device at all times.
How it works: Gemini parses the text to extract the task, location name, date/time, and checklist items. The raw text is sent to Google's Gemini API over HTTPS and is subject to Google's Privacy Policy.
Opt-in only: AI features are only activated when you explicitly tap the microphone button or the clipboard paste button. The app never silently records or transmits your voice or clipboard.
Microphone access: The microphone is used only for the duration of active voice input. No audio is stored on your device or sent anywhere — only the final transcribed text string is processed by Gemini.
GeoToDo sends local notifications when you enter a saved geofence or when a scheduled time alert fires. These notifications are generated entirely on-device — no notification content is routed through our servers.
Deleting Your Data
You have full control over your data:
Delete all data in-app: Go to Settings → "Delete all my data". This permanently wipes all your reminders, checklist items, saved locations, and preferences — from your device and from Firebase cloud backup (if sync is enabled). This cannot be undone.
Sign out / unsync: Go to Settings → Account → "Sign out" to stop syncing. Your local data is preserved. Use "Unsync this device" to detach the device from cloud sync while keeping all local data.
Uninstall the app: Uninstalling GeoToDo removes the local database and all associated app data from your device. Your Firebase cloud backup (if any) remains until you delete it via Settings or contact us.
To request deletion of your Firebase cloud data without reinstalling, email us at hello@nomnombites.cc and we will delete it within a reasonable time. Third-party services (Google Places, RevenueCat, Gemini) retain only anonymised or transactional data governed by their own policies — contact them directly for those deletion requests.
Children's Privacy
GeoToDo is not directed at children under 13. We do not knowingly collect any personal information from children. If you believe a child has provided personal information through the app, please contact us and we will delete it.
International Users
GeoToDo is designed to collect minimal data. Because all reminder and location data is stored locally on your device, it is not transferred internationally by us. Data sent to Google Places and RevenueCat is governed by their respective privacy policies and may be processed internationally.
If you are in the European Economic Area (EEA), you have rights under GDPR including access, rectification, erasure, and portability. Since we hold no personal data on our servers, these rights are primarily exercised through deleting the app or contacting the relevant third party (Google, RevenueCat). For any questions, email privacy@geotodo.app.
Changes to This Policy
If we make material changes to this privacy policy, we will update the date at the top of this page and, where appropriate, notify you via the app. Continued use of GeoToDo after changes constitutes acceptance of the updated policy.
Contact
Questions about this privacy policy? We are happy to help.