Case study
Jar Gyi
A personal debt tracker that keeps every record on the device. No account, no network, no surprises.
- Role
- Built and run by me
- Studio
- Solo
- Period
- 2025 — Now
- Scale
- Android
Jar Gyi is a small debt-tracker I built for myself, then put on the Play Store. Everything you enter stays in the app's Room database on the device — there is no account, no server, and no network call carrying debt data anywhere.
- Debt record CRUD
- Local Room storage
- Offline-only operation
- Optional notifications for due dates
0 bytes
leave the device
Privacy by construction
There is no server in the architecture. The Room database, the export, the notifications — they all read and write on the device. The privacy policy I published with the listing is short because the data flow is short.
1 store
Room, no sync
Single source of truth, on the device
All debt records live in one Room database. No cloud mirror, no conflict resolution, no migration story. If you uninstall, the data is gone — that is intentional and it is in the policy.
0 required
permissions
Crash reporting only, no ads, no tracking
Firebase Crashlytics is on because the app has to keep working, but the policy is explicit: no debt data is sent, no ads are served, and Storage and Notifications are opt-in. Most features run with no permissions granted.
Stack
Language & UI
Storage
Operations
Reliability
