Privacy Policy

Last updated: 2026-05-27

This policy describes how Pokefin handles personal data. Pokefin is operated as a personal project; the operator is the data controller for the purposes of GDPR / UK GDPR. The legal basis for processing is your consent and the performance of the service you signed up for.

Data we collect

What we do not collect

How we use it

Personal data is used solely to operate the service: authenticate you, render your portfolio, calculate values, and provide the box calculator. Aggregated, non-identifiable usage data may be used to improve the application.

Sub-processors

Retention

Personal data is retained for as long as your account exists. When you delete your account, all per-user rows (profile, portfolios, holdings, lots, box recipes) are removed atomically. An audit log entry recording the deletion is kept indefinitely for security purposes; it contains your user id and event type, not your email or content.

Your rights

Under GDPR / UK GDPR you can:

Security

Data is transmitted over TLS, stored encrypted at rest by Supabase, and isolated per-user by Postgres row-level security. Sessions are held in HttpOnly, SameSite=Lax cookies and rotated on every request. Destructive endpoints require an origin allowlist and a custom request header to defeat CSRF.

Contact

For privacy questions, reach the operator via the contact channel listed on the Pokefin GitHub repository.