Sprout
Privacy Policy
Sprout (“we”, “the app”) is an offline-first personal finance application. Your financial records are stored on your device. We do not operate a Sprout cloud account or backend that receives your transactions, wallets, budgets, goals, debts, or notes.
1. Data we store on your device
Depending on how you use the app, Sprout may store locally:
- Transactions, categories, wallets/accounts, budgets, savings goals, recurring bills, subscriptions, and debts
- Payment history and debt schedules you record in the app
- App preferences (theme, currency, week-start, notification toggles, analytics opt-in)
-
Optional password-protected backup files you create
(
sprout-backup-….json— JSON envelope with AES-encrypted payload; older.sproutbakfiles may still restore) - Optional CSV exports you create (plaintext)
- Local notification schedules for bill/budget reminders (when enabled)
- Ad consent preferences (via Google UMP / device secure storage), when ads are shown
Database files may be protected with on-device encryption where the build supports it. Biometric/PIN lock (if enabled) uses your device OS; Sprout does not store fingerprint or face templates.
2. Data we do not collect on Sprout servers
We do not upload your financial ledger to Sprout-operated servers. There is no Sprout cloud sync of transactions in the current product.
3. Advertising (Google AdMob)
The free, ad-supported build may show ads using Google AdMob, including:
- Banner ads on selected screens (for example Home and Reports)
- Occasional interstitial ads after certain actions (for example after saving a transaction), subject to frequency limits
What Google may process
When ads are shown, Google and its partners may process information such as:
- Advertising / device identifiers
- IP address and approximate location derived from network
- Device and app information
- Ad interaction and performance data
This processing is governed by Google’s Privacy Policy and AdMob / advertising partner disclosures.
Consent and privacy choices (UMP)
Where required (for example EEA/UK), we use Google’s User Messaging Platform (UMP) to request consent before personalized ads.
- Open Settings → Privacy → Manage ads & privacy to review or change ad personalization when Google marks privacy options as required for your region.
- If consent cannot be obtained or forms are not configured for the app in AdMob, Sprout falls back to non-personalized (NPA) ads where the SDK allows requests.
- Outside regions where privacy options are required, the manage-ads form may not appear; that is expected UMP behavior.
Children’s advertising
Sprout is not directed at children under 13. Do not use the app if you are under 13.
4. Optional on-device analytics
Settings → Privacy → Anonymous analytics is off by default.
When enabled, Sprout may record local, in-memory usage events (for example screen views, feature usage, ad impression/revenue metadata, anonymized error snippets).
- These events are not sent to a Sprout analytics backend in the current app.
- They do not include transaction titles, notes, or amounts.
- Turning the setting off stops new events from being recorded.
5. Notifications
If you enable bill & budget reminders, Sprout schedules local notifications on your device. Reminders require a native build (not Expo Go).
6. Backups and exports
-
Password-protected backups (
.json): JSON file with an AES-256–encrypted financial payload (portable with your password). Passphrases are your responsibility. Older.sproutbakbackups may still restore. - CSV exports: plaintext. Anyone with the file can read the exported rows.
- Always export a backup before erasing data.
7. Permissions
Depending on platform and features, the app may request:
- Notifications (reminders)
- Biometrics / device credentials (app lock)
- File / document access (backup restore, exports, sharing)
- Tracking / advertising-related permissions on iOS where applicable
8. Third parties
| Party | Purpose |
|---|---|
| Google AdMob / UMP | Ads, consent messaging, ad measurement |
| Apple / Google (OS) | App distribution, biometrics, notifications, share sheet |
Sprout does not sell your personal financial data.
9. Data retention and deletion
- Local data remains until you delete it in-app, uninstall, or clear app storage.
- Uninstalling removes on-device app data (except backups/exports saved elsewhere).
- Ad and consent data retained by Google follows Google’s policies.
10. International users
If you are in a region with consent requirements for ads, Google’s UMP form is the primary mechanism for ad-related choices. Contact us if you need help with rights related to Sprout’s own processing (which is primarily on-device).
11. Changes
We may update this policy. The “Last updated” date will change. Continued use after an update means you accept the revised policy.
12. Contact
For privacy questions about Sprout, contact the developer using the email or support link on the Google Play or App Store listing for Sprout.