No Bank Connection. Ever.
We never ask for your bank login. We never connect to your accounts. Your bank does not know we exist.
Most budgeting apps live inside your bank account. Liberty Budget never touches it. Here's exactly how we protect your data and why we built it this way.
We never ask for your bank login. We never connect to your accounts. Your bank does not know we exist.
Your transaction details are scrambled using a key derived from your password before they hit our database. We store locked data, not readable data.
We do not sell your data. We do not run ads against your spending habits. You are not the product.
"I built Liberty Budget because I did not want to hand a stranger the keys to my bank account just to see where my money was going. Every privacy decision in this app starts with one question: would I be comfortable if this were my own data? The encryption is not a feature we added. It is the foundation we built on."
When you upload a CSV, your transaction descriptions, merchant names, and amounts are encrypted
using
PBKDF2-HMAC-SHA256 key derivation before they are saved to our database. The key comes from your
password.
We never store your password in readable form, and encryption keys are stored only as wrapped
tokens (not plaintext keys).
What sits in our database looks like this: gAAAAAbpmM5x..., meaningless without
your key.
Raw transaction data at rest remains encrypted. Keys at rest are wrapped. Access to decrypted values requires authorized key unwrapping during runtime.
You can reset your password and keep your transaction history. Liberty Budget uses wrapped encryption keys, so your data key is re-wrapped to your new password during reset while encrypted transaction history remains intact.
| Feature | Bank-Connected Apps | Liberty Budget |
|---|---|---|
| Requires bank login | Required | Never |
| Persistent bank access | Always on | Never |
| Transaction data encrypted | Varies | Always |
| We can read your transactions | Yes | Technically impossible |
| Sells user data | Varies | Never |
| Ad-free | Varies | Always |
| Data deleted after inactivity | Retained indefinitely | Deleted after 90 days |
Most apps keep your financial data forever. We do not.
Full access, no credit card required. Your data is encrypted and private from the moment you upload it.
Your data is retained while your subscription is active. Cancel anytime; access runs through period end.
If inactive, your account and data are permanently deleted after 90 days. No archives. No backups of personal data.
We delete your data. Most apps never do.
Most financial apps retain transaction history indefinitely even after cancellation. Liberty Budget permanently deletes all transaction data, categories, savings goals, and account information after 90 days of inactivity.
When you connect a bank account to most budgeting apps, you grant a third party like Plaid a persistent, live connection to your accounts. That connection stays open until revoked.
You download a statement, upload it once, and the connection ends there. Your bank never knows we exist.
PBKDF2-HMAC-SHA256 key derivation with 480,000 iterations combined with Fernet symmetric encryption for transaction data.
No. Payment processing is handled entirely by Stripe. We do not store your credit card details.
Your paid access remains active through the end of your current billing period. If you do not renew, access pauses until you reactivate. You can request permanent account deletion at any time.
Yes. Account deletion permanently wipes encrypted transactions, categories, goals, and account records. This cannot be undone.
Start with a 30-day free trial. Full features, no credit card required.
Start 30-Day Free Trial