DueGenie offers optional AI-powered features — Smart Fill (fill a due form from plain text) and AI Insights (financial health summary). These features are off by default and require you to provide your own Google Gemini API key before they can be used.
When you use Smart Fill or AI Insights, the text you type and your due titles are transmitted to Google's Gemini API to generate a response. This transmission goes directly from your device to Google — it does not pass through any DueGenie server. Your data is processed under Google's Privacy Policy and the Gemini API Terms of Service.
Your Gemini API key is stored in your device's secure enclave (iOS Keychain / Android Keystore) via expo-secure-store. It is never stored on our servers or transmitted to anyone other than Google.
If you do not add a Gemini API key, no AI features are active and no data ever leaves your device for AI processing.
DueGenie is developed and published by BotleApps. We can be reached at duegenieadmin@gmail.com.
DueGenie stores the following data locally on your device using AsyncStorage and expo-secure-store. This data never leaves your device except as described in Section 4 (AI features).
We do not collect, store, or process:
DueGenie sends anonymous diagnostic data to two third-party services to help us find and fix bugs. This is enabled by default and can be turned off at any time in Settings → Data & Privacy → Anonymous diagnostics.
What is sent:
What is never sent:
Sentry — crash reporting. Data processed under Sentry's Privacy Policy. Sentry is hosted in the EU (Frankfurt region) for this project.
PostHog — product analytics. Data processed under PostHog's Privacy Policy. Hosted in the US.
This section restates the AI disclosure above in full for legal clarity.
The AI features (Smart Fill and AI Insights) are optional and disabled by default. To use them you must enter a Google Gemini API key in Settings. When an AI feature is invoked:
You can remove your API key at any time in Settings → AI & Gemini, which immediately disables all AI features and stops any further data transmission to Google.
DueGenie uses Google Sign-In to create a named profile within the app. Sign-in is used to retrieve your display name, email address, and profile photo from Google. This information is stored only on your device. We never transmit it to our servers. Google's handling of the Sign-In flow is governed by Google's Privacy Policy.
DueGenie schedules local notifications through your device's operating system (iOS or Android). No notification content is sent to any external server. Notification scheduling uses expo-notifications and operates entirely on-device.
DueGenie can optionally add due dates to your device calendar. This feature requires the Calendar permission and writes events only to calendars on your device. We do not read calendar data and do not transmit any calendar information to external servers.
You can export all your dues as a CSV file at any time from Settings → Export. The export is generated on-device. You decide where to send it; DueGenie does not transmit the export to any server.
You can delete all your data at any time from Settings → Danger Zone → Delete All Data. This permanently removes all dues, categories, preferences, and your profile from the device. There is no account to delete because we hold no data about you.
DueGenie is not directed at children under 13. We do not knowingly collect personal information from children. If you believe a child has provided personal information through our app, please contact us and we will take appropriate steps.
We may update this Privacy Policy from time to time. We will update the "Last updated" date at the top of this page. For significant changes — particularly any that affect data transmission — we will display a notice within the app on next launch.
Questions about this Privacy Policy? Contact us at duegenieadmin@gmail.com.