Desktop Only

This tracker is optimized for desktop screens. Please resize your browser or switch to a larger device.

This application was not configured for mobile devices.

OpenExpense is a privacy-first, open-source financial management tool. Unlike standard platforms that monetize personal data, our offline-first architecture ensures your financial footprint remains entirely under your control.

  • Data Sovereignty: You own your history. No tracking, no cloud, no profiling.
  • Full Transparency: Our codebase is open-source and available for audit on GitHub.
  • Zero-Cost Model: Free, sustainable, and built without subscriptions or data-mining incentives.

Our architecture is built on hostile-environment-ready principles. We remove the network dependency entirely to ensure your financial habits remain private.

  • Zero-Server Architecture: Code runs exclusively on your hardware. There are no remote backends to intercept data.
  • Privacy by Design: Without a remote server, your data is physically immune to breaches or corporate harvesting.
  • Total Custody: Your financial life remains strictly between you and your machine.

Data Sovereignty & Privacy

OpenExpense is designed for total data ownership. Because this tool runs entirely in your browser, you are the only person who can access or view your financial records.

Your Data File

Your data is stored locally. When you click "Export", you download a .json file. This file is your complete database. You can store it on your hard drive, a secure encrypted folder, or a private flash drive.

To pick up where you left off, simply click "Import" on the main calendar view and select your .json file to restore your entire expense history instantly.

Technical Structure

Your data uses a simple, readable dictionary structure. Calendar dates act as unique keys, mapping to your expense objects.

{ "events": { "2026-06-03": [{ "title": "API Hosting", "price": 49.99, "recurring": true }] } }

Security Instructions

  • Backup Often: Export your data after every session to ensure no progress is lost.
  • Storage Safety: Keep your .json file on encrypted storage if you require extra protection.
  • No Syncing: Since there is no cloud server, you must manually move your file if you switch between computers.

About the Developer

Gregory Medina
GM

Gregory Medina

I build tools designed to provide total data sovereignty by removing reliance on cloud tracking.