Legal
Privacy Policy
Last updated: April 6, 2026
1. Introduction
Welcome to Nanufy ("we", "us", or "our"). We respect your privacy and are committed to protecting the personal information you share with us.
This Privacy Policy explains what information we collect, how we use it, and what rights you have in relation to it. By using Nanufy you agree to the practices described below.
2. Data We Collect
Nanufy is a local-first app. All financial data you enter — transactions, wallets, categories, budgets — is stored exclusively on your device using an encrypted local database (SQLite via Drizzle ORM). We do not transmit your financial data to any external server.
We collect the following limited information:
- Account information (name, email address) when you create a profile — stored locally on your device.
- App usage preferences and settings — stored locally on your device via MMKV encrypted storage.
- Crash reports and anonymous performance metrics — only if you opt in via device-level settings (e.g. iOS Analytics & Improvements). We do not run our own analytics SDK.
3. How We Use Your Data
We use the information stored on your device solely to provide and improve the Nanufy experience:
- To display your financial summaries, reports, and charts.
- To remember your preferences (currency, theme, notification settings).
- To send you local push notifications you have explicitly enabled.
We do not sell, rent, or share your personal data with third parties for marketing purposes.
4. Data Storage & Security
All data is stored on your personal device. We use industry-standard encryption for sensitive values.
- Local database: encrypted SQLite via Expo SQLite.
- Key-value storage: encrypted MMKV.
- Secure credentials: stored in the device Keychain / Keystore via Expo SecureStore.
Because your data never leaves your device, there is no server-side breach risk for your financial information. If you lose your device or uninstall the app, your local data is permanently deleted.
5. Third-Party Services
Nanufy uses the following third-party services that may process limited technical data:
- Expo (EAS Build & Updates) — for app distribution and over-the-air updates. Expo may collect anonymous crash and device telemetry per their own privacy policy (expo.dev).
- Apple App Store / Google Play Store — for app distribution. Each platform's standard telemetry applies.
We do not embed advertising SDKs, third-party analytics platforms, or social-media trackers.
6. Notifications
Nanufy may request permission to send you local push notifications (e.g. daily reminders to log expenses). These notifications are generated entirely on-device — no data is sent to a remote server to produce them.
You can enable or disable notifications at any time in the app Settings or in your device's system settings.
7. Children's Privacy
Nanufy is not directed at children under the age of 13 (or under 16 in the EEA). We do not knowingly collect personal information from children. If you believe a child has provided us with personal information, please contact us and we will delete it.
8. Your Rights
Because all your personal data is stored locally on your device, you have full control:
- Access: view your data directly within the app.
- Correction: edit any entry at any time.
- Deletion: delete individual records or uninstall the app to remove all data permanently.
If you are in the EEA or UK you have additional rights under GDPR/UK GDPR. Because we do not process your financial data on our servers, most GDPR obligations are satisfied by your device's own data controls. For any enquiries contact us at the address below.
9. Changes to This Policy
We may update this Privacy Policy from time to time. When we make material changes we will update the "Last updated" date at the top of this page and, where appropriate, notify you within the app.
Continued use of Nanufy after changes are posted constitutes your acceptance of the updated policy.
10. Contact Us
If you have any questions about this Privacy Policy or your data, please contact us:
Questions? Contact our support team →