Sirena Seafarer · Effective 3 September 2026 · Replaces the version of 13 August 2026
This policy explains, in plain language and in detail, what data the Sirena Seafarer iOS app ("Sirena", "the app") and the website sirenaclub.io collect, why, where it is stored, for how long, and what rights you have. We built Sirena around a simple rule: your position belongs to you. Nothing about your location leaves your device unless you explicitly turn sharing on.
Sirena is operated by Anton Dimitrov, sole developer, Varna, Bulgaria. Contact for anything in this policy: [email protected].
| Data | Why | Legal basis | Kept for |
|---|---|---|---|
| Email address | To create your account and sign you in with a one-time code. | Contract | Until you delete the account |
| Waitlist email, if you asked to be told | To email you once when the app is on the App Store. | Consent | Until you ask us to remove it |
| Mobile number, hashed, plus the last four digits | So a captain can find you by phone number, the way a messaging app does. We never store the full number in the clear, and we do not read your address book. | Contract | Until you delete it from your profile or delete the account |
| Google sign-in identifier (not offered in the current version) | To create or open your account without an email code, if that button returns. | Contract | Until you delete the account |
| Profile you type in: name, boat name, home port, call sign, MMSI | So the captains in your fleet can recognise you. All of it is optional except a display name. | Contract | Until you change or delete it |
| Live position, speed and course | To draw your boat on other sailors' charts. Sent only while you have sharing switched on. | Consent (the sharing switch) | 1 hour, then it expires automatically |
| Fleet membership and invitations | To connect captains who accepted each other. | Contract | Until either side leaves the fleet |
| Subscription status and the Apple transaction identifier | To confirm with Apple that Sirena Premium is active, and to stop one purchase unlocking many accounts. | Contract | Until you delete the account |
| Session token | To keep you signed in without a password. | Contract | 30 days of use, then it expires |
| One-time sign-in code | To verify that the email address is yours. | Contract | 5 minutes, or until used |
| IP address, in a short-lived counter | To stop one machine hammering our sign-in, invite and map endpoints, and to stop someone sending sign-in codes to an address that is not theirs. The counter holds a number, not a history, and it is never used to build a profile of you or to work out where you are. | Legitimate interest (keeping the service up and preventing abuse) | Up to 2 minutes for the per-minute counters, 1 hour for the per-email one, then deleted automatically |
The sharing switch has three settings, and each one changes what leaves your device:
A shared position expires by itself after one hour. Turning sharing off stops any further publishing immediately; the last point fades within the hour.
This site sets no cookies and shows no consent banner, because it has nothing
to ask consent for. Two items are kept in your browser's local storage, both strictly necessary
for something you asked for: sirena_invite_ref, which holds a fleet invite code when
you arrive on an invite link so the code survives to the moment you use it, and
sirena_waitlist, which remembers that you already left your email so the form does
not ask twice. Neither is sent anywhere, neither identifies you, and clearing your browser data
removes both.
Visits are counted with Cloudflare Web Analytics, which is cookieless and sets no identifier of any kind. It records the page, the referring site, the country and the browser family, and it does not build a profile or follow you to other sites. We use it only to see whether anyone is reading this.
The email address you give the launch form is used once, to tell you the app is on the App Store, and then deleted. It is never sold, shared or added to any other list.
Some map layers are drawn by us and some come from other services. Where another company receives anything, it is named here.
| Layer or feature | Who receives what |
|---|---|
| Sirena chart, Light Chart, Play chart, OSM Day and Night, TSS charts, NOAA US charts, Satellite Sirena, seamarks | Nobody but us. These are our own map files on our own Cloudflare storage. Your device asks us for map tiles and no third party is involved. |
| Satellite Mapbox (part of Sirena Premium) | Mapbox. This is the one chart your device fetches directly from another company. Mapbox receives your IP address and the coordinates of the map tiles you are looking at, like any website you visit. It is used only while that layer is open, which is why the app does not contact Mapbox at all unless you select it. |
| Wind and sea forecast | Open-Meteo, through our own server. Your device asks us, not them. Before we ask Open-Meteo we round the position to a grid of roughly 11 km, so what reaches them is an area of sea, not a boat. Your IP address is not passed on. |
| AIS ship traffic | aisstream.io, through our own server. Your device asks us for the traffic around a point rounded to a grid of roughly 5.5 km. We hold one connection to aisstream for all users and ask them for regions, never for you. They receive nothing that identifies a user. |
Our servers run on Cloudflare (Workers, Durable Objects, KV, R2; EU/US network) under Cloudflare's data processing terms, which include the EU Standard Contractual Clauses for transfers outside the EEA.
Other processors, engaged only for the function named:
We do not use any other processor. In particular there is no analytics provider, no advertising network and no crash-reporting service that receives your data.
Payment is handled entirely by Apple. We never see your card, your billing address or your Apple Account. What we receive from Apple is whether the entitlement is active and an identifier for the transaction, which we store so that one purchase cannot unlock an unlimited number of accounts.
Family Sharing applies to the annual subscription. If you share it, Apple tells us that each family member's own account is entitled to Premium. Each person still has their own separate Sirena account, their own position settings and their own fleet: sharing a subscription does not share any data between family members. The monthly plan and the founding seat cover a single account and are not shared.
A change worth stating plainly: the fleet is now a paid feature, and the app no longer transmits your position at all without an active entitlement. Previously a signed-in user with sharing switched on would broadcast whether or not they paid. Now, without Premium, nothing about your position leaves the device for the fleet under any setting. Sharing remains off by default and opt-in for everyone else.
You can draw a race course on the chart and share it as a link. The course itself, the marks and the start time are contained in that link, which you choose who to send to.
We do not currently store race results. Timing and scoring run on your own device. If that changes, this policy will be updated before any result is recorded, and the effective date at the top will change.
You can exercise the first two without contacting us at all, from Settings inside the app:
For anything you cannot do in the app, write to [email protected]. You also have the right to complain to the Bulgarian Commission for Personal Data Protection (cpdp.bg) or to the authority in your own country.
Sirena is not directed at children and we do not knowingly collect data from anyone under 16. If you believe a child has created an account, write to us and we will delete it.
If this policy changes materially, the effective date above changes and the app links here permanently, so the current version is always one tap away. Previous versions are available on request.