Sailranker

Privacy

This notice covers the website sailranker.com. The app at sailranker.app has its own privacy notice. The German version is the legally binding one.

Controller

Dual Citizen, represented by Deniz Demirsoy, Rothmundstr. 5, 80337 Munich, Germany.
E-mail: hello@dualcitizen.de · Phone: +49 (89) 535002

This website

sailranker.com is a static website. It sets no cookies, carries no ads and does no cross-site tracking. The calculator on the home page uses a fictional example sailor; what you do with the slider never leaves your device. The regatta planner at /en/regattas remembers your ticks, your club and whether you hid the explanation in your browser's storage (localStorage), so they are still there next time. This stays on your device; you delete it with your browser's site data. The page loads regatta data from sailranker.app; your browser calculates the distance to your club.

Regatta planner and calendar subscription

A plan is a list of regattas, not a person. When you share it as a link, the list sits in the address (#plan=…); that part is never sent to a server. When you create a short link (sailranker.com/p/…), we store with Cloudflare (Workers KV) the series of the plan, the name you give it, the language, the creation and change date and a checksum of the edit code — no IP address, no device, no person's name. The plan deletes itself 15 months after its last regatta. Please don't name the plan after a child. When you create it, Cloudflare Turnstile checks that a person is asking (see bot protection). Calendar subscriptions (/api/calendar.ics) are fetched regularly by calendar apps; as with any page request, Cloudflare sees the IP address and the app. We store none of it and build no profiles. Legal basis: Art. 6(1)(f) GDPR (legitimate interest in providing your plan as a link and subscription).

Contact form

If you write to us through the form (topic, name, sail number, club, e-mail address), we forward your message by e-mail to hello@dualcitizen.de using Brevo (Sendinblue GmbH, Berlin) as our processor. The sole purpose is handling your request — for instance, removing a sailor from SailRanker. Legal basis: Art. 6(1)(b) and (f) GDPR. Requests are kept while being handled and deleted afterwards.

Bot protection

The form and the creation of a short link in the regatta planner are protected by Cloudflare Turnstile, which checks that a request comes from a person without puzzles and without cross-site tracking; no personal profiles are built. Provider: Cloudflare, Inc. Legal basis: legitimate interest in abuse-safe operation (Art. 6(1)(f) GDPR).

Analytics

We use Cloudflare Web Analytics — cookie-free, without storing personal data or IP addresses, and without cross-device recognition.

Hosting

Hosted by Cloudflare, Inc. on its edge platform. Technically necessary server logs (including truncated IP) are processed. Legal basis: Art. 6(1)(f) GDPR.

Ranking data in the app

The app at sailranker.app processes publicly available competition data from Opti Class GER (segler-rangliste.de) and manage2sail. Which fields are stored, which deliberately are not, and how a sailor is removed is described in the app's privacy notice and on Your data.

Your rights

You have the right to access, rectification, erasure, restriction and objection (Art. 15–21 GDPR) and the right to lodge a complaint with a supervisory authority. Contact: see Legal Notice.