Every renewal, on the record.
Weekly to yearly cycles, monthly burn, trial alerts and reminders scheduled on-device. Cancellation guides cover Netflix, Spotify, Amazon, YouTube, Disney+, Apple Music, ChatGPT, GitHub, Adobe and Microsoft.
Android · offline finance
One private ledger for subscriptions, debts, daily spending and bank accounts — kept in the app's sandbox, not on a server.
Open source No account Works offline v2.17.0
01 / The ledgers
The totals reconcile because every screen writes to the same local store. Nothing waits for a sync.
Weekly to yearly cycles, monthly burn, trial alerts and reminders scheduled on-device. Cancellation guides cover Netflix, Spotify, Amazon, YouTube, Disney+, Apple Music, ChatGPT, GitHub, Adobe and Microsoft.
Money you owe and money owed to you stay separate. Record a partial settlement and watch the remaining balance change.
Custom categories and colors, a monthly budget with category limits, weekly and monthly charts. Attach the receipt photo.
Search transactions, transfer between accounts, compare monthly inflow and outflow, and export a PDF statement. Vector marks for HDFC, SBI, ICICI, Axis, Kotak, PNB, J&K Bank and more.
Export a financial snapshot as a PNG in one of six themes. Privacy masking replaces every value with ₹••••••.
Biometric or PIN lock, a privacy overlay in recents, scheduled local snapshots, JSON backup and restore, plus CSV and PDF export.
Inside the build
Three screens from the Android build. Light theme is shown; the app also ships with a dark theme in Settings.
Net position, debt pulse, monthly burn and cashflow in one view.
Burn rate, renewal calendar, trials and per-service status.
Budget, category split, charts and the highest-spend day.
02 / Data handling
SubDebt writes to the app's private storage on your phone. There is no sign-up, no analytics pipeline, no ad SDK and no server-side copy of your ledger.
The only outbound request is an optional check to GitHub for a new release. It carries no ledger data. Read the full policy →
| Data path | What happens | Destination |
|---|---|---|
| 01 Network | Optional check for a new GitHub release. No sync, telemetry or advertising requests. | GitHub only |
| 02 Tracking | No analytics, advertising IDs, tracking SDKs or behavioral profiles. There is nothing to opt out of. | Nowhere |
| 03 Storage | Records and receipt photos live in the app's isolated sandbox on your Android device. | Your device |
| 04 Auth | No account. An optional biometric or PIN lock gates the app, and recents get a privacy overlay. | Device hardware |
| 05 Export | JSON backup and restore, CSV and PDF files, and PNG snapshot cards — created only when you ask. | Where you send it |
03 / Utilities
Calculators and planners run against the same local records. None of them need an account.
Install and open the toolbox →Principal, rate and tenure. See the schedule and total interest.
Order balances by rate or size and see the month you clear them.
Project renewals forward, including trials that become charges.
Renewals, EMIs and due dates in one month view.
Review budgets, renewals and dues in one periodic check.
Convert amounts between currencies as you record them.
Create a local reminder for anything with a date.
Bring existing rows into the ledger from a CSV file.
04 / Snapshot cards
Export a financial snapshot as a PNG. Six themes. One mask for every value.
Sample values. The mask is a share-time control, not a redaction of your local ledger.
05 / Install
Version 2.17.0 for Android. Google Play handles updates; the APK and Obtainium routes are there if you prefer them.
Install from Google Play, or download the APK and allow installs from your browser.
Set your base currency, monthly budget and first spending category.
Turn on app lock, then export a JSON backup before adding months of history.
06 / Questions
The privacy model is simple enough to fit on one page. The support page has the rest.
Support and contact →Yes. The app is free, MIT licensed and has no ads. The source is on GitHub.
No. The ledger works offline. The app may make one optional request to GitHub to check for a new release, and links you tap open in your browser.
In the app's private storage on your Android device. There is no account and no server copy.
Data Vault keeps scheduled local snapshots. Settings exports a JSON backup that restores on another install; CSV and PDF cover statements and records. Keep the file somewhere you trust.
No. It does not read messages, link to bank accounts or move money. Bank ledgers are recorded manually.
No. SubDebt Manager is Android only: com.subdebt.app.
Zer0k7 Lab. The Android code is public under the MIT license, so the network claims are inspectable.