Spent ("the App") is built with privacy as a core principle. Your financial data never leaves your device. This policy explains what data is and isn't collected, how your information is protected, and your rights as a user.

1. 100% Offline & Local

Your financial data is completely private. All transactions, passbooks, categories, budgets, saving goals, subscriptions, and preferences are stored entirely locally on your device using SQLite. We do not operate servers, and we never collect, transmit, or share your financial data with any third parties.

The only network activity is for:

Data we do NOT collect: Transaction details, account balances, spending patterns, receipt images, clipboard contents, or biometric templates.

2. Legal Basis for Processing

We process data under the following legal bases (GDPR Article 6):

3. Camera & Receipt Scanning

Spent allows you to scan receipts using your device camera or by selecting photos from your gallery. This feature requires camera and photo library permissions, which are requested only when you use the receipt scanner.

How it works securely:

4. Clipboard Feature (Paste & Log)

The "Paste & Log" feature detects bank SMS messages, UPI confirmations, or payment receipts from your clipboard entirely on-device. Clipboard data is:

5. Biometric Security

If you enable the Biometric Lock feature, Spent uses your device's native Face ID, Touch ID, or passcode API. The app only receives a "success" or "fail" signal from the operating system and does not have any access to your fingerprint or facial recognition data.

6. Learn Feature

Spent's Learn Hub provides bite-sized financial literacy lessons across 5 progressive levels. All lesson completion progress is tracked locally on your device using SQLite. No lesson data, progress, or usage information is transmitted to any server. Your learning journey remains entirely private.

7. Advertising (Google AdMob)

The free version of Spent displays advertisements provided by Google AdMob, which acts as a data processor. Ads are only loaded after you explicitly consent during onboarding. If you deny consent (including EU/EEA users via the GDPR consent form), no ads are loaded and no ad-related data is collected.

AdMob may collect certain device and usage data to serve ads:

This data is collected by Google, not by Spent. We request non-personalized ads only. You can opt out of personalized advertising through your device settings. Premium subscribers enjoy a completely ad-free experience with no third-party data collection.

For more details, see Google's Privacy Policy.

8. Third-Party Services

Spent uses the following third-party services that may process limited data:

9. Data Security

Your data is protected through multiple layers:

10. Data Retention & Deletion

All your data is stored locally on your device and persists until you either:

There is no server-side data to retain or expire.

11. Your Rights (GDPR, CCPA & Global)

You have full control over your data:

12. Permissions

Permission Platform Purpose When Requested Where Data Goes
Camera iOS & Android Capture receipt photos for OCR scanning When you tap "Take Photo" in Receipt Scanner Stays on device — processed locally via ML Kit
Photo Library iOS & Android Select receipt images from gallery When you tap "Choose from Gallery" Stays on device — never uploaded
Notifications iOS & Android Daily reminders, budget alerts, subscription renewals When you enable reminders in Settings Local only — no financial data in notifications
Biometrics iOS & Android App lock via Face ID / Touch ID / Fingerprint When you enable Biometric Lock Handled by OS — app receives only success/fail
Internet Android Ad serving (free version) and exchange rate fetching Automatic Ads: Google AdMob (after consent). Rates: Cloudflare proxy (currency pair only)

All permissions are requested at runtime — nothing is accessed without your explicit consent.

13. Children's Privacy

Spent is designed for users aged 18 and above. We do not knowingly collect personal data from children under 13 (or 16 in the EEA). If you believe a child has provided data through the app, please contact us.

14. Changes to This Policy

We may update this Privacy Policy from time to time. When we do, we will update the "Last Updated" date at the top of this page. Continued use of the App after changes constitutes acceptance. For material changes, we will notify you through App Store/Play Store update notes.

15. Contact Us

For any privacy-related questions, data requests, or concerns, please visit our Contact page.