πŸ”’

Your money data is private.
Full stop.

Cents never stores your bank login, full account numbers, or card numbers. Here's exactly how it works and what we do β€” and don't β€” keep.

How connecting a bank actually works

🏦

You never type credentials into Cents

When you tap "Connect a bank," a secure pop-up from Plaid β€” a third-party service entirely separate from Cents β€” handles the login. Your username and password go directly to Plaid and are never seen or transmitted by Cents.

πŸ”‘

We only get a token, not your credentials

After you log in through Plaid, we receive a single access token β€” a long random string. Think of it like a valet key: it lets us ask Plaid for your account balance and, in future, spending history to power budgeting features. It cannot initiate payments or transfers of any kind.

πŸ“Š

Balances are cached for 24 hours, then refreshed

To keep costs low and avoid unnecessary calls to your bank, Cents caches your balance once per day. When you open the app, you see the most recent figure β€” refreshed automatically if it's more than 24 hours old. The cached snapshot is deleted the moment you disconnect a bank.

πŸ—‘οΈ

Disconnecting removes everything

When you disconnect a bank, we delete the access token from our database and simultaneously revoke it at Plaid's end via their itemRemove API. After that, neither Cents nor Plaid can access your account.

What Cents stores β€” and what it doesn't

βœ“Plaid access token (random string, not credentials)Stored
βœ“Your bank's name (e.g., "Chase")Stored
βœ“Your latest balances (auto-refreshed, deleted on disconnect)Stored
βœ“Transactions from connected banks (deleted on disconnect)Stored
βœ“Spending you log yourselfStored
βœ“Account names and last 4 digits (e.g. β€’β€’0000)Stored
βœ“Your goal amounts and savings progressStored
βœ“Your budget categories, income and pay scheduleStored
βœ“Your time zone and whether you want the Sunday recap emailStored
βœ“Your email and bcrypt-hashed passwordStored
βœ“Remembered devices β€” a hashed token, only if you tick β€œRemember this device” (90 days)Stored
βœ—Bank username or passwordNever stored
βœ—Full account or routing numbersNever stored
βœ—Card numbers (Premium payments go straight to Stripe)Never stored
βœ—Balance history over timeNever stored
βœ—Your Social Security Number or tax IDNever stored

Security at every layer

πŸ”

Passwords

bcrypt, cost-12 hash

🌐

Traffic

HTTPS / TLS everywhere

πŸ—„οΈ

Database

Encrypted at rest (NeonDB)

πŸ›οΈ

Plaid

SOC 2 Type II certified

πŸ‘€

Access control

Per-user session on every request

🚫

Data sales

Never sold or shared

Important disclaimer

Cents is a personal finance tracking tool, not a bank, broker, or licensed financial adviser. Nothing on this app constitutes financial, tax, investment, or legal advice. All figures shown are for informational purposes only to help you understand your own financial picture. Always consult a qualified professional before making financial decisions.

Frequently asked questions

Everything you might want to know before connecting your accounts.

Still have questions?

Contact us at jonathanfarhat@gmail.com

Last updated May 2026 Β· Cents by Jonathan Farhat