// ClovePad is an offline mood journal — you pick one of nine mood shades, optionally tag what shaped the day and write a note, and the app charts the pattern over time.
[01] Information collected // inputs
None. There is no account, no sign-in form and no server behind this app, so there is no channel through which your data could reach us. Everything you type stays in a database file that belongs to the app on your own device.
[02] Local storage // on-device
Kept in a SQLite database created by the sqflite plugin inside the app's private storage, never uploaded:
- Mood entries — the mood level (1–9), an optional energy value, the timestamp, any factor tags you attached, the writing prompt shown, and your note text.
- Profile — the display name and the glyph you picked for yourself.
- Milestones — which of the app's ten milestones you have reached, and when.
- Preferences — daily check-in goal, energy tracking on/off, prompt rotation, compact rows, week start day, and reduced motion.
- First-run flag — whether the three-slide walkthrough has been shown.
Uninstalling the app deletes every byte.
[03] Permissions // runtime
On Android the manifest declares INTERNET, inherited from the Flutter project template because Flutter's debug tooling needs it during development — the shipped app contains no networking code and no networking library, so nothing is sent or received through it. No other Android runtime permission is requested: no camera, microphone, location, contacts, storage or notifications. On iOS the app declares no usage descriptions at all, because it requests no protected resources.
[04] Network // egress
The app is fully offline. It ships no HTTP client, no WebSocket client, no SDK that phones home and no remote configuration. You can run ClovePad in airplane mode indefinitely with no loss of function.
[05] Third parties // vendors
No third-party service is integrated. There is no analytics provider, no advertising network, no crash reporter and no attribution SDK.
The app is built with Flutter and uses these open-source packages purely for on-device functionality: flutter_riverpod (state management), sqflite and path (local database), fl_chart (drawing charts), flutter_animate, gap, collection, intl (UI and formatting helpers), and share_plus.
share_plus opens your operating system's own share sheet, and only when you tap "Share" or "Share a summary" yourself. What happens to that text after you choose an app in the sheet is governed by that app's privacy policy, not ours. ClovePad never opens the share sheet on its own.
[06] Children // coppa/gdpr-k
ClovePad collects nothing from anyone, of any age, so there is nothing to disclose, delete or obtain parental consent for under COPPA or GDPR-K. The app has no ads, no in-app purchases and no social features.
[07] Your rights // you
Your entries never leave your device, so there is no account to access, export request to file, or deletion request to send. To read your data, open the app. To share a summary, use the buttons that do so explicitly. To delete a single entry, swipe it in the Journal tab. To delete everything, uninstall ClovePad — that removes the app's private storage, including the database file, permanently and irreversibly.
[08] Changes // changelog
If this policy changes, the updated field at the top of this page will be revised. Material changes are also noted in the app's release notes.