← Back to App

Privacy Policy

Last updated: May 2, 2026

1. Introduction

12 Points ("the App", available at 12points.science and as native iOS and Android applications) is a Eurovision Song Contest rating and citizen-science platform. Some users also choose to participate in an academic research study run by the University of Southern Denmark ("SDU"). This Privacy Policy explains what personal data we collect, on what legal basis, how we use and share it, how long we keep it, and what rights you have.

Please read this Policy together with our Terms of Service and, if you are a research participant, the Informed Consent Form you accepted at onboarding.

2. Who We Are — Data Controllers

There are two distinct data controllers, depending on the data in question:

3. The Three Research States

Your privacy footprint depends on whether you have granted research consent. Every account is in one of three states at any given time:

Users under the age of 18 are automatically placed in local-only mode regardless of any consent selection, so no research data is ever collected from accounts identified as under 18.

4. Information We Collect

4.1 Always (all users)

For all users with an account, regardless of research consent, we store the following on our servers because it is necessary to provide the service:

4.2 Only if you grant research consent

If — and only if — you grant research consent, we additionally collect on our servers:

4.3 Local-only data (never uploaded)

For non-consenting users (including users under 18 and users who have withdrawn), the categories listed in 4.2 are stored only on the device you are using, in the App's local storage. We do not transmit, receive, or store this data on our servers. We have no access to it. You can clear it at any time by uninstalling the App or clearing site data in your browser.

About local storage. Local-only data can be lost without warning if you uninstall the App, clear browser data, switch browsers or devices, use a private browsing window, or if your operating system reclaims storage from inactive sites (Safari may clear site data after about a week of inactivity). Local-only data also does not synchronise between your devices.

5. Legal Basis for Processing (GDPR Article 6)

We rely on the following lawful bases under the GDPR:

Where the data is treated as research data, the further legal basis under GDPR Article 9 (where applicable) is your explicit consent (Article 9(2)(a)) and scientific research in the public interest (Article 9(2)(j)) read together with Article 89(1).

6. How We Use Your Information

We do not use your data for advertising, profiling, or automated decision-making that has legal or similarly significant effects on you.

7. Data Sharing and Open Science

We do not sell your personal information. We share data only in the following limited circumstances:

8. Third-Party Services and International Transfers

We use the following third-party services to operate the App. Each processes only the minimum data necessary for its function. Please refer to their respective privacy policies for details.

Some of these providers (notably Convex, Firebase, SendGrid, Cloudflare, and OneSignal) are based in the United States or operate global infrastructure. To the extent your personal data is transferred outside the European Economic Area, we rely on the providers' Standard Contractual Clauses or equivalent transfer mechanisms permitted by GDPR Chapter V.

9. Research Participation and Withdrawal

This section summarises the privacy implications of joining, staying in, or leaving the research study. The full mechanics are described in our Terms of Service (Section 7) and the Consent Form.

9.1 Granting consent

You can grant consent during onboarding or later from your profile settings, provided you are not in the withdrawn state. When you grant consent later, any locally-stored ratings, top 12, preference ranking, and demographic answers from the device you are using are uploaded to our servers in a single transaction.

9.2 Withdrawing consent — one-shot and permanent

You can withdraw research consent at any time, from your profile settings or by emailing the contact in the Consent Form. Withdrawal is irreversible — once you withdraw, you cannot grant consent again on the same account. This protects the integrity of the research dataset against repeated cycling. You will be asked to confirm your understanding of this irreversibility before withdrawal is processed.

When you withdraw, the following happens on our servers, in a single transaction:

The legal basis for retaining anonymised exposure stubs and friendship-history rows after withdrawal is the GDPR research exception (Article 17(3)(d) read with Article 89(1)). Anonymised data that has already been included in a public dataset release cannot be recalled.

9.3 Withdrawing research vs. deleting your account

These are two distinct actions. Withdrawing research consent ends your participation in the study but keeps your account in local-only mode. Deleting your account terminates your relationship with the App entirely (Section 13).

10. Data Storage and Security

Server-side data is stored using Convex (database) and Firebase (hosting). We use HTTPS in transit, access controls, and authentication via BetterAuth with secure session management. The pseudonymisation cascade described in Section 9.2 is performed automatically and cannot be reversed by any administrator with database access, because no mapping between pseudonymous identifiers and real accounts is retained anywhere in our systems.

Local-only data lives in your device's standard browser or app storage, protected by the security model of your operating system and browser. We have no visibility into it.

11. Data Retention

12. Your Rights Under GDPR

You have the following rights regarding your personal data:

To exercise any of these rights, contact privacy@12points.science. For research-data questions specifically, contact the principal investigator named in the Consent Form.

13. Account Deletion

You can delete your account at any time from Settings → Delete Account in the App, or via our account deletion page. When you delete your account, we permanently remove:

If research consent is active at the time of deletion, the withdrawal cascade in Section 9.2 also applies: your ratings and friendship history are converted to anonymised stubs, and your comments are scrubbed in place ("[deleted]" text, "[Withdrawn user]" displayed name) so that reply chains remain intact. Anonymised stubs and any data already released in a public dataset cannot be recalled.

14. Children's Privacy

The App is not intended for children under 13, and we do not knowingly collect personal information from children under 13. Research participation is restricted to users aged 18 and over — if you indicate that you are under 18 in the demographic questionnaire, the App will automatically place you in local-only mode and no research data will be collected from your account.

15. Changes to This Policy

We may update this Privacy Policy from time to time. The "Last updated" date at the top of this page indicates the most recent revision. We will notify users of significant changes through the App or by email. Continued use of the App after a change becomes effective constitutes acceptance of the updated Policy.

16. Contact Us

For privacy questions or to exercise your rights, contact privacy@12points.science. For Terms-of-Service questions, contact contact@12points.science. Research-related questions should be directed to the principal investigator named in the Consent Form. If you are not satisfied with our response, you can lodge a complaint with your national data-protection authority.

17. Related Policies

Please also review our Terms of Service and, if you participate in research, the Informed Consent Form you accepted at onboarding.