Kronero

Last updated · 23 May 2026 (describe AI auto-matching of bank transactions and the per-household opt-out)

Privacy Policy

This policy explains what personal data Kronero collects, why we collect it, who else handles it on our behalf, and the rights you have over it. We try to write it the way we'd want to read it — plainly, with the specifics you actually need.


1. Who we are

Kronero is operated by Athlegan AB, a Swedish limited company (aktiebolag), org.nr 559259-0318, with its registered address at Kvällsvägen 2, 146 31 Tullinge, Sweden. For all matters related to this policy or your data, contact us at support@kronero.com.

We are the data controller for the personal data described below. We are based in Sweden, and our processing is governed by the EU General Data Protection Regulation (GDPR), the Swedish Data Protection Act (lag 2018:218), and the Swedish Electronic Communications Act (lag 2022:482).

2. The short version

3. What we collect, why, and on what legal basis

Under GDPR Article 6, every piece of processing needs a legal basis. Here is ours, broken down by activity:

We do not engage in solely automated decision-making with legal or similarly significant effects on you, and we do not collect any of the special categories of data listed in GDPR Article 9 (health, beliefs, biometrics, etc.).

4. Cookies and similar technologies

Kronero uses a single browser cookie, and only after you click Accept on the cookie banner. The cookie is encrypted and signed (AES-GCM), but we want to be clear that it is not "small": it bundles several pieces of state that the application needs to function.

Until you accept the banner, we set no cookie at all, we do not run any analytics or marketing scripts, and we do not load any third-party tags. Network requests to our advertising and analytics sub-processors begin only after you click Accept.

Advertising and retargeting tags

When you accept cookies, we load two third-party advertising tags. Each one sets its own cookies in your browser (under its own domain) and uses them to recognise you across visits, so we can show you ads on the advertising platform that referred you. Both are gated entirely by your consent — withdrawing it stops the tags from loading on subsequent page views.

Both providers receive the page URL you are viewing, your IP address, your browser's user agent, and (for Meta) the cookie identifiers above when the tag fires. There is one form-submission exception: when you submit the public waiting-list form, our server additionally sends Meta a one-way SHA-256 hash of the email you typed, so the conversion can be matched to a Meta ad. The email itself is never transmitted in cleartext. We do not send either provider your name, your financial figures, or any data you have entered into the app.

If you would prefer to opt out of advertising tags only, you can decline cookies at the banner — the rest of the service remains fully available. You can also reset your choice from your browser at any time (clearing site cookies for kronero.com), which will re-show the banner on your next visit.

5. Who else handles your data (sub-processors)

Running Kronero requires a small set of trusted service providers. We share only what each one needs for its job, and we have data-processing agreements in place with each. Current sub-processors:

Internal operational alerting may also send error metadata to a self-hosted notification topic (ntfy.sh) and an operator alert mailbox; these channels do not receive your routine activity, only failures that need an engineer's attention.

6. How we use AI

We use a large language model hosted by OpenAI for two distinct purposes, each with its own opt-out:

Daily report narration. Daily reports are written by the model. To produce one report, we send OpenAI a templated prompt containing your display name, household name, plan figures (balance, buffer, daily plan, spending vs plan over the prior period), the voice/tone instructions you have set, and the previous day's generated report for narrative continuity. The narration prompt itself does not include transaction-level data.

Auto-matching of bank transactions. If your household has connected one or more bank accounts via Enable Banking and the household manager has left auto-matching enabled in the Manage tab (it is on by default), once per day we send OpenAI a separate prompt asking it to match newly imported transactions to the unfulfilled bills and currently due expenses you have logged. That prompt contains the bank-statement descriptions and rounded amounts of new transactions plus the names, amounts, and notes of those bills and expenses. We do not send your name, household name, account numbers, balances, plan figures, or any voice or continuity context in this prompt — it is scoped to the matching task only.

OpenAI processes data from both prompts under the same API terms, which we rely on as follows:

You have two independent opt-outs:

7. Transfers outside the EU/EEA

Several of the providers listed above are headquartered in the United States. Where personal data is transferred to the US, we rely on:

You can request a copy of the relevant transfer mechanism at support@kronero.com.

8. How long we keep your data

We keep personal data only as long as we have a clear reason to. Concrete timeframes per category:

9. Our legitimate-interest balancing

Three of our processing activities rely on legitimate interest (GDPR Art. 6(1)(f)) rather than your consent or a contractual necessity: operational logs, security telemetry, and the operator-alert pipeline that routes warnings and errors to us. Article 6(1)(f) requires us to balance our interest against your rights and freedoms; here is the balance we drew, in plain terms:

10. Your rights

Under GDPR Articles 15–22, you have the right to:

To exercise any of these rights, email support@kronero.com from the address associated with your account. We will respond within 30 days (longer only in genuinely complex cases, in which case we will tell you why and when to expect a reply).

If you are unhappy with how we handle your data, you have the right to lodge a complaint with the Swedish data protection authority, Integritetsskyddsmyndigheten (IMY), at imy.se. You may also contact the supervisory authority in your country of residence within the EU/EEA.

11. Security

Kronero uses encryption in transit (TLS) for every connection and encryption at rest for the database. Session cookies are encrypted with AES-GCM and signed. Passwords (when used) are hashed with bcrypt. Access to production systems is limited to the operator and protected by multi-factor authentication. We document our processors and review them periodically.

No system is perfectly secure. If we ever discover a personal data breach that is likely to result in a risk to your rights, we will notify the Swedish data protection authority within 72 hours and you without undue delay, in line with GDPR Articles 33 and 34.

12. Children

Kronero is not directed at children. We do not knowingly collect data from anyone under 16. If you believe a child has signed up, please contact us at support@kronero.com and we will delete the account.

13. Changes to this policy

We may update this policy from time to time — for example, when we add a new sub-processor, change a feature, or clarify wording. The Last updated date at the top of the page reflects the current version. For material changes (a new processor, a new purpose, a new legal basis), we will notify you in the app or by email before the change takes effect.

14. Contact

Questions, requests, or concerns about your data:
support@kronero.com