Every transaction lives on your device
Accounts, categories, and history are written straight to an on-device database. No sign-up screen stands between you and using the app — because there's nothing to sign up for.
Gravity Fintracker tracks every dollar without ever needing to see it. No accounts, no ads, no analytics — and when you do want to sync across devices, even we can't read your data.
Accounts, categories, and history are written straight to an on-device database. No sign-up screen stands between you and using the app — because there's nothing to sign up for.
A money app shouldn't be selling your attention. Gravity Fintracker has no advertising SDK, no attribution tracking, and no monetization based on your data, full stop.
Savings rate, top categories, unusual transactions — all computed on-device. No data is sent anywhere to generate these insights.
Turn on multi-device sync and your data is encrypted with AES-256-GCM using HKDF-SHA512 derived keys before it ever leaves your device. The server only ever stores ciphertext.
Every claim below is something you can verify in the app itself — nothing here is marketing fluff.
AES-256-GCM encryption with HKDF-SHA512 key derivation for optional sync — the same class of cryptography used to protect classified data.
Ads shown, ever.
Platforms: Android, iOS, Windows, macOS, Linux, Web.
Of your data stored locally unless you opt into sync yourself.
The sync server (Supabase) stores only ciphertext. Your passphrase and derived keys never leave your device — not even we can decrypt your synced data.
Local by default, exportable in open formats (JSON/CSV) any time, and deletable by simply uninstalling the app. No lock-in, ever.
No ads, no engagement-maximizing dark patterns, no push notifications designed to bring you back. Just a tool that gets out of your way.
Quantum-resistant encryption for sync isn't a paywalled feature — it's how the feature works, period.
Free forever for local use · No account required · AGPL-3.0 open source