Privacy Policy
Last updated: June 21, 2026
Our Commitment to Privacy
OpenLedger is built from the ground up with privacy as a core principle. Your financial data belongs to you and stays under your control. We do not collect, sell, rent, or share your personal information or financial transactions with any third party.
Local-First Data Model
In default guest mode, all data — accounts, transactions, budgets, goals, and settings — is stored exclusively in your browser's localStorage. No data is sent to any server. You can export a JSON backup at any time from Settings → Local data → Export JSON.
Optional Cloud Backup
If you choose to sign in (via Google OAuth), you may optionally back up your ledger to Supabase, a hosted PostgreSQL database. This backup is manually triggered — it is never automatic. Only the data you explicitly upload is stored. You may delete your cloud backup at any time from the Cloud Backup panel.
What We Collect
Nothing. OpenLedger does not include analytics, telemetry, tracking pixels, or crash reporting. The app does not make network requests except:
- Service worker caching — standard PWA shell assets are cached for offline use.
- Supabase Auth — if you sign in, authentication requests are sent to the Supabase project.
- Cloud Backup — if you manually trigger a backup, your data is sent to Supabase.
Third-Party Services
OpenLedger is deployed on Vercel. Vercel may process standard HTTP request logs (IP address, user agent, request path) as part of their hosting service. We do not access or analyse these logs. See Vercel's Privacy Policy for details.
Supabase is used as an optional cloud backup provider. If you sign in and use backup features, data is stored on Supabase infrastructure. See Supabase's Privacy Policy for details.
Data Deletion
- Guest mode:Clear your browser data or use the “Clear local data” button in Settings. This removes all locally stored data immediately.
- Cloud backup: The Cloud Backup panel includes a delete option. All remote data for your account is removed on confirmation. You may also email sparshsam@gmail.com to request deletion.
Data Export
You can export your full ledger as a JSON file at any time from the Settings panel. This export includes all accounts, transactions, budgets, goals, and import metadata. No additional requests are necessary.
Changes to This Policy
If this policy changes materially, the “Last updated” date at the top will be revised. We will never reduce your privacy rights without notice.
Contact
For privacy questions or data deletion requests, email sparshsam@gmail.com.