← All features

Security & Privacy

How your financial data is protected, and who can reach it.

Security & Privacy in Krosos

Your own isolated instance

Krosos is not a shared database that everyone sits in together. You get a dedicated instance with its own private database — your holdings, prices and transactions never share storage with anyone else, and one account cannot see or reach another's data.

Sign-in is through Google. Only the single email address your instance is set up for can sign in, and sessions are signed so they can't be forged.

Encryption in transit

All traffic between your browser and your instance is served over HTTPS.

Encryption at rest

Passphrase encryption of amounts (optional)

In Settings → Security you can add a second layer: your monetary values — transaction amounts, position quantities and cost basis, net-worth snapshots, projection income and expenses, recurring-buy amounts, and amortization values — are encrypted with a key derived from a passphrase that only you know. The key is never written to disk; it lives in memory only while your session is unlocked.

What this protects: a stolen database file or backup shows no amounts without your passphrase — not even to whoever operates the server. What it does not do: while you're unlocked, the server has to decrypt amounts in memory to compute balances, so it is not protected against a live, compromised process.

Before turning it on:

Use Disable encryption at any time (passphrase required) to decrypt your amounts back to plain numbers.

Bank connections

Bank links are made through Enable Banking, a regulated Account Information Service Provider licensed under the EU's open-banking rules.

See Bank connection setup to set this up.

Telegram bot (optional)

The Telegram bot is off until you turn it on, and is built so the connection stays yours alone:

Export & deletion

Where this sits

Your data is isolated per customer, encrypted in transit, and encrypted at rest. To compute your balances and fetch live prices, the service has to process your data on the server, so Krosos is not end-to-end ("zero-knowledge") encrypted — like every other hosted finance app. What we commit to: we never sell or share your data, and we apply least-privilege access to the systems that run it.

Related