Pennywren Privacy Policy
In short: the expenses, incomes, categories and budgets you enter stay on your device. Pennywren has no account, no server and no bank connection. The free version shows ads from Google AdMob, which collects some device data as described below. Premium removes ads. With your consent, usage statistics (which screens are opened and which features are used, never what you type) are sent to Google Analytics for Firebase; you can switch this off in Settings.
1. Data the app stores
Pennywren stores, only on your device:
- Your entries: amount, expense or income, category, date and optional note.
- Your categories, the overall monthly budget and any per-category budgets.
- Settings: your chosen currency, whether you own Premium (cached so the app works offline), the end time of a 24-hour Reports trial, the last consent result for ads, and whether Usage statistics is on.
This data is not sent to us or to anyone else, and it is never included in usage statistics. App data is excluded from Android cloud backup and device-to-device transfer. If you use Export CSV (Premium), the app creates a file and hands it to the app you choose in the Android share sheet; what happens to it then is up to you and that app.
2. Third-party services
| Service | What it does and what it collects |
|---|---|
| Google Mobile Ads (AdMob) | Shows banner, rectangle and optional rewarded ads in the free version. Google may collect the advertising ID, device and app information (model, OS, app version, language), IP address (from which an approximate location can be derived), ad interactions and diagnostics, and may use them for advertising, measurement, fraud prevention and analytics. See How Google uses information from sites or apps that use its services and Google's Privacy Policy. |
| Google User Messaging Platform | Shows the consent form where the law requires it (for example in the EEA and UK) and stores your choices on the device. Ads are only requested after this consent step allows it. |
| Google Analytics for Firebase | Usage statistics that help us see which features are used and how the app earns, so we can improve it. It collects app interactions (screens opened; that an entry was added, without its amount, category, note or date; paywall views and purchase steps; rewarded-ad offers; the value of each ad impression), a random app-instance ID and device identifiers, device and app information (model, OS, app version, language), and an approximate location derived from the IP address. It runs only after you consent (where consent is required) and only while Settings > Usage statistics is on; Consent Mode tells Google which consent you gave. Nothing you type or create in the app is sent. We do not set a user ID, and the data is not linked to your name or to Google Play. See Privacy and Security in Firebase and Google's Privacy Policy. |
| Google Play Billing | Handles the one-time Premium purchase. Payment details go to Google Play; Pennywren only learns whether you own Premium. See Google Payments Privacy Notice. |
Pennywren uses no crash-reporting service and no other analytics or attribution SDK.
3. Your choices
- Consent: where required you choose in the consent form at first launch; you can change it any time in Settings > Privacy choices. If you do not consent, no usage statistics are collected.
- Usage statistics: switch off Settings > Usage statistics to stop Google Analytics for Firebase collection entirely, wherever you are.
- Advertising ID: you can reset or delete it in your device settings (Settings > Privacy > Ads, or Google > Ads).
- No ads: buying Premium removes all ads, and the ads SDK is then not started.
- Rewarded ad: watching it is optional; it only unlocks Reports for 24 hours.
4. Permissions
- Internet and network state: to load ads, send usage statistics (if allowed) and talk to Google Play Billing. Your entries are never uploaded.
- Advertising ID (declared by the Google Mobile Ads SDK): for ads, as described above.
- Billing (Google Play): for the Premium purchase.
- Other entries added by Google's libraries (wake lock, foreground service, Android ad services) are used by those libraries internally. Pennywren asks for no location, contacts, camera, microphone or storage permission.
5. Children
Pennywren is not directed at children under 13 (or the minimum age in your country) and is not designed for them.
6. Keeping and deleting your data
Your data stays until you delete entries in the app, clear the app's data in Android settings, or uninstall the app; any of these removes it from the device. We hold no copy, so we cannot restore it.
7. Changes
If this policy changes, the new version will be published at this address with a new effective date, and significant changes will be mentioned in the app's release notes.
8. Contact
XDSS · sebiradutoiu@gmail.com