{% extends "public_base.html" %} {% block title %}{{ BRAND_NAME }} · Privacy{% endblock %} {% block main %}

Privacy notice

Last updated: 2026-05-24. The operator (data controller) is {{ LEGAL_OPERATOR }}, {{ OPERATOR_JURISDICTION }}. Registered with the UK Information Commissioner’s Office under reference ZC098928. Questions: {{ OPERATOR_EMAIL }}.

This page describes exactly what we collect, what we don’t, where it lives, and how long we keep it. It is written from the code, not from a template — every claim corresponds to an explicit code path we’re happy to point a reviewer at.

What we collect

What we don’t collect

Lawful basis (UK-GDPR Art. 6)

We rely on the following lawful bases:

Automated decisions and profiling

The Service does not make decisions about you that produce legal or similarly significant effects in an automated way (UK-GDPR Art. 22). The AI portfolio analysis is editorial commentary on the holdings you upload; it does not approve, reject or rank you, and you remain the sole decision-maker about anything in your account.

Cookies and local storage

Where the data lives, and international transfers

The server runs in {{ OPERATOR_JURISDICTION }}. Data is stored in a MariaDB database on the same host, backed up locally.

Two flows can take personal data outside the UK:

Retention

Third parties

Your rights (UK-GDPR)

You have the right to:

Email {{ OPERATOR_EMAIL }} to exercise any of these.

Children

The Service is not directed at, and is not intended for use by, anyone under 18. Do not create an account if you are under 18. If you believe a child has provided personal data to us, contact {{ OPERATOR_EMAIL }} and we will delete it.

Security incidents

If we discover a personal-data breach likely to result in a risk to your rights and freedoms, we will notify the ICO within 72 hours of becoming aware of it, as required by UK-GDPR Art. 33, and notify affected users without undue delay where Art. 34 requires.

Changes to this notice

Material changes will be flagged in-app and dated above. Trivial edits (grammar, restructuring) won’t.

{% endblock %}