🏖️ BeachmapInteractive map ↗
Privacy

Privacy

In short: no ads, no advertising networks, nothing sold or shared. Visits are counted anonymously on this site's own server in the EU. One optional extra is off unless you turn it on.

Who is responsible

Beachmap is a personal, non-commercial project published as “Flightmussy”, and the controller of the data described below. Contact: privacy@flightmussy.com.

I publish under a pseudonym as a private individual. My full legal name and address are available on request to that address, and to any supervisory authority on demand.

1. Server logs — everyone

Every request a browser makes is written to the web server's log: the IP address, the date and time, the address requested, the referring page, the browser's user-agent string, and the response's status and size.

2. Anonymous visit counting — everyone

A small script served from this domain counts what is read. It records the page's address and title, the site you arrived from, an approximate location worked out from your IP address (country, region, city) and the name of your network operator, your browser, operating system and device type, your screen and window size, your browser's main language and time zone, how long the page stayed in the foreground, and how far down it was scrolled.

What makes it anonymous is what it does not do:

The embeddable sea-temperature tables at /embed/ are excluded from all of this. They run inside other people's pages, so they count nothing and store nothing.

3. Optional: clicks and mouse movement

Only if you allow it, the same script also records where you click, the path your mouse takes across the page, and repeated frustrated clicking in one spot. Together those draw a heatmap that shows which parts of the map people reach for and which controls they never find. This one does store a random identifier on your device, so that repeat visits can be recognised.

Right now this is off.

The identifier on this device: none

That identifier is the only thing that can find your records in point 3. If you want a copy of them or want them deleted, send me that string. Turning the measurement off erases it from your device immediately.

4. What this site keeps on your device

Only your answer to the question in point 3. It is not sent anywhere; it exists so you are not asked twice, and it is exempt from the consent requirement because it does only what you asked for.

5. Other organisations your browser contacts

One thing on the map is fetched by your browser directly from someone else's servers, which means those servers see your IP address and what was requested. I have no control over what they then do with it, so their own policy applies:

That is the whole list. Fonts, scripts, stylesheets and every beach photograph are served from this domain — the photographs come from Wikimedia Commons but are copied here rather than hot-linked, so your browser never contacts Wikimedia. There are no advertising networks, no social media widgets, no Google Analytics, no Google Fonts and no third-party CDN.

6. Where it is

The server is a virtual machine rented from Contabo GmbH (Munich, Germany) and located in the European Union. Contabo processes the data on my instructions and can reach the machine as any hosting provider can. I transfer nothing outside the EEA myself; Esri is contacted by your browser directly and is outside the EEA.

7. Your rights

You can ask me to confirm what I hold about you and give you a copy (Art. 15), correct it (16), erase it (17), restrict how it is used (18), hand it over in a portable form (20), and object to anything I do on the basis of legitimate interests (21). Where something rests on consent, you can withdraw it — that is the button in point 3.

One honest limit: for the anonymous counting in point 2 and for the server logs, I cannot tell which records are yours, because there is no identifier to search on. Art. 11 GDPR covers exactly this case — where a controller genuinely cannot identify someone, the rights of access, rectification and erasure do not apply, because they cannot be carried out. If you have switched on the optional measurement in point 3, that data does carry an identifier, it is shown to you above, and I can act on it.

Write to privacy@flightmussy.com. I answer within 30 days.

You can also complain to a supervisory authority. Mine is the Norwegian Data Protection Authority — Datatilsynet, Postboks 458 Sentrum, 0105 Oslo. You may instead complain to the authority where you live or work.

8. Changes

This notice was first published on 25 July 2026. If what is collected ever changes, this page changes with it, and the date above moves.