Privacy Policy

Last updated: 4 November 2026

Who is the data controller?

Kullio is run by Patric Sandelin, a Swedish sole trader (enskild firma), who is the data controller for the personal data processed in the service. Data-protection questions: hej@kullio.se. We normally reply within seven business days.

What data do we collect?

Why do we process it?

We rely on the following legal bases under the GDPR:

Where is the data stored?

The database and uploaded files are stored on a Hetzner server in Ashburn, USA, so your data is transferred outside the EU/EEA. The transfer is protected by the European Commission's Standard Contractual Clauses (art. 46 GDPR) in our data processing agreement with Hetzner.

Hetzner also keeps a copy of the whole server every day. Every night we also send a backup of the database and the uploaded files to Cloudflare, which stores it inside the EU. It is encrypted before it leaves the server, so Cloudflare cannot read it. Backups older than 30 days are deleted.

Error reports are stored by Sentry inside the EU, in Frankfurt.

Email from the service is sent through Resend in the USA: sign-up confirmation, links to choose a new password, account deletion, kennel transfers, invites to puppy buyers, and alerts about new reports to our support.

Who do we share data with?

We use the following sub-processors. For those outside the EU/EEA the transfer is protected by the European Commission's Standard Contractual Clauses (art. 46 GDPR).

What you report is read only by us, the people who run Kullio, to decide on the report. We, the people who run Kullio, can also see posts in litters and kennels, so we can remove what breaks the rules. We read your private messages only if someone reports them. Breeders and fellow litter members see what you publish inside a litter. We never sell your data and never use it for advertising.

How long do we keep the data?

Your rights

Under the GDPR you have the right to:

Public litter pages

Breeders can opt a litter public at kullio.se/k/<slug>. Only data the breeder explicitly curates is shown — owner names, emails, and messages are never published. The breeder can make the litter private again at any time.

Security

All traffic is TLS-encrypted, sessions are revoked immediately on suspension, and every row in the database is protected by row-level security so that you only see data you are entitled to.

Minors

Public litter pages and push notifications are based on consent. For children under 13, that consent is given by a guardian (chapter 2, section 4 of the Swedish Data Protection Act).

Cookies and local storage

We use only strictly necessary cookies and local storage (login session, language preference, light or dark theme, and whether the device has signed in before, so the login page opens on the right tab). No tracking or advertising cookies are used.

Complaints

If you believe we've mishandled your data you can file a complaint with the Swedish Authority for Privacy Protection (IMY), imy.se, or with the supervisory authority in your EU member state.

Changes

We may update this policy as the service evolves. For material changes we'll notify you in the app or by email before the change takes effect.

Contact

Data and privacy questions: hej@kullio.se.