← All features

Security & Privacy

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

Security & Privacy in Krosos

Your own isolated database

Krosos is not a shared database that everyone sits in together. Your data lives in its own database file with its own encryption keys. Your holdings, prices and transactions never share tables or 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 account 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 Krosos is served over HTTPS.

Encryption at rest

Passphrase encryption of amounts (desktop app only)

The desktop app, where Krosos runs entirely on your own machine, can add an extra layer on top of everything above. In Settings → Security on the desktop app, 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. 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 hosted 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. If you want a categorical "no one but me", use the desktop app: it runs entirely on your machine, and your data never leaves it.

Related