Effective June 7, 2026 · Last updated June 7, 2026
Pure Flow: Ledger stores everything on your device. Your financial data never leaves your phone. We have no servers, no accounts, and no way to see what you've entered. The one optional network request the app can make — fetching currency exchange rates — sends no personal information whatsoever.
Pure Flow: Ledger is a personal finance tracking app developed and operated by a sole developer under Orokin Systems Inc. This policy describes how the app handles your information.
Questions? Reach us at pureflowdev@gmail.com.
None. Ledger does not collect, transmit, or store any personal information on external servers. There is no account system, no sign-up, no login, and no analytics or crash reporting that sends your data off-device.
Everything you enter — transactions, categories, notes, budgets, and any other content — lives in a local database on your device. That data never touches our servers because we don't have any.
Ledger stores your data in a SQLite database within the app's private sandbox on your device. This database is not accessible to other apps, is protected by your device's own security model, and is permanently removed when you uninstall the app.
If you use the app's export feature, you control exactly where that file goes — to your own cloud storage, email, or any destination you choose. We never receive or have access to exported files.
To delete all locally stored data, either clear the app's storage via Settings → Apps → Pure Flow: Ledger → Storage → Clear Storage, or uninstall the app entirely.
Ledger makes no automatic network requests. The only network activity the app can perform is user-initiated:
Currency exchange rates
When you tap Refresh exchange rates, the app fetches current rates from api.frankfurter.dev — a public, ECB-sourced rate service. This is a plain GET request for rate data only. It contains no personal information, no user identifier, no account data, and no device ID. This request is entirely optional; the app works fully with cached rates and you can use it indefinitely without ever triggering it. Fetched rates are stored locally and never transmitted anywhere.
There is no telemetry, no background polling, no automatic update checks, and no data sent to advertising networks or any other third party.
Pure Flow: Ledger offers an optional one-time purchase processed entirely through Google Play Billing. We do not handle, see, or store any payment information. All purchase and payment data is governed by Google's own privacy policy. Google Play confirms purchase status to the app; no personal or financial data is shared with us.
Ledger does not integrate with advertising networks, analytics platforms, social media SDKs, or any third-party data service.
The Frankfurter API (api.frankfurter.dev) is used solely for the optional currency rate lookup described above. It is a public service, requires no account, and receives no personal data from us or from you.
App distribution through the Google Play Store is subject to Google's own privacy practices. We have no control over what Google collects as part of Play Store infrastructure.
Ledger requests only the permissions necessary to function:
Internet — required solely to support the optional currency rate refresh described above. The app does not use this permission for any other purpose.
No permission is used to access, collect, or transmit personal data.
Pure Flow: Ledger does not knowingly collect information from anyone, including children under the age of 13. Because the app collects no data whatsoever, it poses no privacy risk to users of any age.
If this policy changes in a meaningful way, we will update the effective date at the top of this page. We will not introduce data collection without clearly disclosing it here first.
Questions about this policy or how the app handles data can be directed to pureflowdev@gmail.com.