Security

Your data. Your control.

A financial tool has to earn trust. Here is how we handle your data, transparently and without fine print.

Principles

How we protect your data

EU hosting

Your core data (portfolio, account, login) sits on EU servers at Supabase in Stockholm. For payment, email, hosting and analytics we use US providers under a recognised EU data-transfer framework (EU-US DPF or Standard Contractual Clauses).

Data-minimal import

Broker PDFs are parsed only transiently in memory and discarded immediately, never stored. We extract transaction data only, such as date, quantity and price. We never even read your name, account number or IBAN.

No broker connection

We have no access to your brokerage account. We cannot buy, sell, or transfer anything. Your broker credentials are never requested.

Runs in your browser

Signal and risk analysis runs directly in your browser. For daily alert checks, we compute server-side without requiring you to be logged in. Price data and PDF imports also flow through our servers.

Encryption & access control

Data is encrypted in transit and at rest. Row-level security technically enforces that every account can only ever see its own data. On top of that: rate limiting and modern security headers.

GDPR-compliant

Processing under EU data protection regulation: minimal data collection, cookieless analytics with no consent banner, full rights of access and erasure.

Account deletion in seconds

One click, immediate, irreversible. All portfolios, transactions, settings, and saved signal records are deleted permanently.

What we store, and what we don't

Portfolio composition (ticker, quantity, purchase date)
Signal settings and tier configuration
Email address (for login and alerts)
Broker credentials or passwords
Name, IBAN, account or custody numbers (payment runs solely via Stripe)
The uploaded broker PDF (discarded right after parsing)
ISINs or security names from the import (only the resolved ticker is stored)
Advertising or tracking profiles and browser fingerprints
Your dashboard analysis (runs locally in your browser)

Third-party services

These services process data on our behalf:

ServicePurposeLocation
SupabaseDatabase and authenticationEU (Stockholm)
VercelHosting, CDN and anonymous web analyticsUSA (EU-US DPF)
StripePayment processingUSA (EU-US DPF)
ResendEmail delivery (signal alerts)USA (SCCs)
Market data providersPrice data (no personal data)USA

Questions about data security?

Read privacy policy