Privacy Policy
In short
Space Realm is a space-launch tracker. There are no accounts and no sign-up, and the whole site works without you telling us anything about yourself. There is one optional exception: if you want to be e-mailed when a launch changes, you give us an address for that — and nothing else. We never ask for your name, and there is no newsletter.
What we do have is the technical data every website receives (such as your IP address in our server logs), one first-party cookie that remembers your choice in the banner, and analytics that — unless you allow otherwise — store nothing on your device at all.
You are asked about two things, separately. Advertising is handled by Google’s own consent dialog, the one that greets you when you arrive, and no advertising runs until you answer it. Product analytics is handled by our small banner, which appears afterwards so the two never talk over each other — but note what that one is asking: the analytics run either way, and your answer decides only whether an identifier may be stored on this device. Either answer can be changed at any time.
Who is responsible for your data
www.spacerealm.live is operated as Space Realm (“we”, “us”), based in the European Economic Area and the data controller for the processing described here.
For anything in this policy — including requests to see, correct or delete data — write to info@spacerealm.live.
What we process, and why
Cookies we set ourselves
We set no cookie that identifies or follows you. There is exactly one of our own, and it exists to make the site behave:
- sr_consent — remembers the choice you made in the cookie banner, and which version of this policy you made it under, for 6 months. Without it we would have to ask you on every page. Strictly necessary.
If — and only if — you allow product analytics, PostHog then stores an identifier of its own on this device, described under “Product analytics” below. Decline, or say nothing at all, and it stores none.
Storage in your browser
We keep a few display preferences and self-diagnostic values in your browser’s local storage, and the site registers a service worker so it works offline as an installable app. This data stays on your device and is never sent to us. There are two exceptions. The launch-alerts key described below is stored only if you tick the box asking us to remember it, and is sent back to us to identify your own subscription. And if you allow product analytics, PostHog keeps its identifier here too and sends it with each event — which is precisely what allowing it means.
Server logs
Our web server records the usual request data: IP address, date and time, the page or file requested, the referring page, and your browser’s user-agent string. We use it to keep the service running and to detect abuse. It is not used to build a profile of you, and it is not combined with the analytics below.
We read those logs with GoAccess, which runs on our own server — the log data is not sent anywhere for analysis.
Fault diagnostics
Your browser reports back which version of the site’s files it is actually running, so we can spot visitors stuck on a stale or corrupted copy after a release. The report lists file names and version stamps — nothing about you — and is recorded with the usual request data above.
Live launch updates
Launch pages hold an open connection to our server so updates arrive as they happen. For as long as that connection is open we keep its IP address and user-agent string in memory, to cap how many connections one address may hold and to cut off abusive ones. It is discarded when the connection closes.
Launch alerts by e-mail — only if you ask for them
To hear about launch changes while the site is closed, you can give us an e-mail address on the notifications page or from any launch page. It is entirely optional, nothing else on the site asks for it, and we send only the alerts you selected — no newsletter, no marketing, and nothing about launches you are not following.
Against that address we store: which kinds of change you asked to hear about, which launches you are following, whether the address has been confirmed, whether the request came from a launch page or the notifications page, the dates the record was created, updated, confirmed, last sent to and stopped, and a count of how many e-mails have gone out. Two random keys are stored with it — one that confirms the address, one that acts as the key to your own preferences. We do not store your name, and we do not store your IP address against the subscription.
Before anything else is sent, we e-mail you once to confirm the address is really yours. Until you follow that link the record stays unconfirmed and receives nothing further. Every e-mail after it carries an unsubscribe link, and works with your mail client’s own one-click unsubscribe button.
Anyone holding the preferences key can read and change that subscription, which is exactly why we only ever send it to the address itself — we will not show anyone their preferences merely for typing an address in. If you tick remember this device, the key is kept in your browser’s local storage so you are recognised next time; unticking it, or unsubscribing, removes it again.
The messages are delivered through Google (Gmail’s mail servers), which therefore receives your address and the contents of the e-mail in order to deliver it.
Abuse protection
Failed sign-in attempts against our maintainer-only endpoint are counted per network address in memory for 15 minutes, to blunt brute-force guessing.
Requests to subscribe to launch alerts, to follow a launch, or to be sent a preferences link are counted the same way — per network address, for one hour. That limit exists because those endpoints send mail to an address the caller types in: without it, the site could be used to e-mail a stranger over and over. The counters hold the network address and a number, nothing else, and delete themselves when the hour is up. Neither kind of counter is written to a database.
Visitor statistics — nothing stored on your device
We count page views with GoatCounter, a privacy-friendly statistics service. It sets no cookies and writes nothing to your device, so the rule requiring consent to store or read data there does not apply to it; it does not follow you to other sites and it does not build a profile of you. Because of that it is named here rather than switched on and off by the Privacy settings control, which does not affect it — unlike the product analytics described next, whose identifier that control does govern. The counts are aggregate and we do not use them to single you out, but any personal data involved in producing them is still processed — on the basis of our legitimate interest in knowing what the site is used for. You may object to that at any time; see “Your rights”.
Product analytics — the identifier is your choice
We also record product-usage events with PostHog (EU-hosted) — pages viewed and elements clicked — so we can see which parts of the site are used and where they go wrong. By default this runs without storing anything on your device: PostHog works out a short-lived identifier on its own servers instead, and rotates it regularly, so your activity is not tied to you beyond a short window. As with the visitor statistics above, the rule requiring consent to store or read data on your device therefore does not apply, and the processing runs on our legitimate interest in knowing how the site is used.
If you allow in the analytics banner, PostHog stores an identifier on this device instead. That is what lets us recognise return visits, group what you do into sessions, and record session replays: a reconstruction of your visit showing navigation, clicks and scrolling within the site. Replays are recorded only for visitors who have allowed this. You can withdraw at any time through the Privacy settings control, which returns PostHog to the identifier-free mode described above.
To be clear about what declining does: it stops the identifier, the session grouping and the replays. It does not switch product analytics off — the event counts above continue, on the legitimate-interest basis described above, exactly as the visitor statistics do. If you would rather they did not, the objection route under “Your rights” covers this too.
Advertising — your choice is made in Google’s dialog
The site is funded by Google AdSense. Consent for advertising is collected by Google’s own certified consent dialog (Funding Choices), which is what greets you on arrival — we deliberately do not ask a second time, because two banners with two answers would mean neither could be relied on.
Your answer there governs what Google may do. If you consent, Google may set cookies and read device identifiers to deliver and measure personalised ads. If you do not, Google may restrict, limit or not serve advertising at all, depending on your choices and the ad-serving mode available — note that non-personalised ads still use cookies, for purposes such as frequency capping and fraud prevention. Google acts as an independent controller for that processing — see How Google uses information from sites that use its services, and manage your Google-side choices at My Ad Center.
Launch data
Launch, rocket, company and news content is served from our own backend. Requests to it carry only the technical data described under “Server logs”.
Content loaded from other services
Some parts of a page are fetched by your browser directly from another company’s servers. When a resource is loaded that way, that company receives the request — your IP address, your user-agent string and the page you were on — independently of what you chose in the banners. What each company then does is governed by its own privacy policy.
- Launch livestreams — where a launch has a stream, the player is embedded from YouTube, Vimeo or Twitch, and appears only on the page of a launch that has one. YouTube, Vimeo and Twitch players set their own cookies, analytics and preference ones included, once loaded.
- Launch-site maps — satellite imagery tiles come from Esri (ArcGIS Online).
- Images — rocket, spacecraft and news pictures are partly served from our own servers and partly loaded straight from the data provider’s or publisher’s own image hosts.
- Links out — following a link to a news article, a launch provider or a social network takes you to a site we do not control.
Fonts are served from our own servers, so no font provider is contacted.
Legal basis
Two different rules apply here, and they are easy to run together. Whether something may be stored on, or read from, your device is governed by the ePrivacy rules. Whether the resulting personal data may be processed is governed by Art. 6 of the GDPR. Each purpose below is set out under both.
- The consent cookie — storage: exempt, because it exists solely to provide something you asked for, namely a site that remembers your answer. Processing: legitimate interest in operating the service, Art. 6(1)(f).
- Server logs, fault diagnostics, live-connection limits and abuse protection — nothing is stored on your device. Processing: legitimate interest in keeping a free service online, available and secure, Art. 6(1)(f). We do not use this information to identify you or to build a profile about you.
- Aggregate visitor statistics (GoatCounter) — storage: none, so the device-storage consent rule does not apply. Processing: legitimate interest, Art. 6(1)(f), which you may object to as set out under “Your rights”. It is not governed by the Privacy settings control.
- Product analytics (PostHog) — storage: none by default, so the device-storage rule does not apply; consent, and only for the identifier, if you allow one. Processing: legitimate interest, Art. 6(1)(f), which you may object to as set out under “Your rights” — or consent, Art. 6(1)(a), for the identifier and the return-visit recognition, session grouping and replays it makes possible.
- Launch alerts by e-mail — storage: consent, for the preferences key kept on your device, and only where you ticked that box; no key is stored if you did not. Processing: consent, Art. 6(1)(a) — which is why we confirm the address before sending anything, and keep the record of that confirmation. Withdraw it with the unsubscribe link in any of our e-mails, or from the notifications page.
- Advertising (Google AdSense) — storage and processing: consent, Art. 6(1)(a), collected and recorded through Google’s consent dialog where it is required.
Consent can be withdrawn at any time, as easily as it was given, without affecting what was done beforehand. Where we rely on legitimate interest, you have the right to object — see “Your rights”.
Who else sees the data
We do not sell your data. The recipients of data we send are the providers needed to run the site: our hosting provider, the mail provider that delivers launch alerts if you asked for them, and the analytics and advertising services named above. Separately, depending on the page you open, technical request information reaches the embedded-content, mapping and image providers your browser contacts directly — currently YouTube, Vimeo, Twitch, Esri, and the image hosts of our data providers and news publishers, as described under “Content loaded from other services”.
Some of those providers are based outside the European Economic Area, or may process data there. Where personal data is transferred out of the EEA, the provider may rely on an adequacy decision, on approved contractual safeguards such as Standard Contractual Clauses, or on another recognised transfer mechanism; which one applies is set out in that provider’s own privacy documentation, and we will point you to the relevant one on request. PostHog is used on its EU infrastructure.
How long it is kept
- Server logs: size-rotated — once the cap is reached the oldest entries are deleted, so how far back the logs reach varies with how much traffic the site is getting. There is no long-term archive and no backup of them. Ask us and we will tell you the window the current logs cover.
- Live-connection details (IP, user-agent): held in memory only while the connection is open.
- Abuse-protection counters: 15 minutes for sign-in attempts, one hour for the launch-alert endpoints, after which they delete themselves.
- Launch-alert subscriptions: kept for as long as you want the alerts. When you unsubscribe we mark the record rather than delete it, and keep your address and the date you stopped — that record is what stops a later request treating you as new and mailing you a confirmation you did not ask for. An address that is never confirmed keeps its unconfirmed record and is never sent to. In either case, ask us and we will erase it outright.
- The sr_consent cookie: 6 months, after which we ask you again.
- The PostHog identifier, if you allowed one: stored on this device until you withdraw or clear your browser data. If you did not, there is nothing here to keep — the identifier lives on PostHog’s servers and is rotated regularly.
- Analytics and advertising data: retained by those providers under their own policies and retention settings.
Your rights
Under the GDPR you may ask us for access to your data, or for it to be corrected, erased or restricted; you may object to processing based on legitimate interest; you may ask for a portable copy; and you may withdraw consent at any time without affecting what was done beforehand.
Send any of these to info@spacerealm.live and we will respond within one month. If you have a launch-alert subscription, your e-mail address identifies it and we can act on any of these directly. Otherwise, because there are no accounts here, we often cannot tell which records relate to you: we may need further information from you to locate them, and in some cases we may be unable to identify any data as yours at all. Where that is so, we will tell you rather than guess.
You also have the right to complain to a data protection supervisory authority — in the EEA, the one for the country where you live or work; in the United Kingdom, the Information Commissioner’s Office (ICO).
Changing your choices
For analytics, use the Privacy settings link in the site footer, or the button at the top of this page.
For advertising, re-open Google’s dialog with the Ad consent settings button at the top of this page (shown when Google’s CMP is available on your device), or manage it from My Ad Center.
For launch alerts, use the unsubscribe link at the foot of any e-mail we sent you, or open the notifications page — where you can also change which launches and which kinds of change you hear about, and remove the remembered key from this device.
Your browser’s own settings can additionally block or delete any cookie, including ours.
Profiling and automated decisions
We make no automated decisions about you and build no profile of you. The data described here is used to run the site, not to evaluate anyone. Ad personalisation, if you consented to it in Google’s dialog, is Google’s own processing and is governed by their policy.
Children
The site is not directed at children, and we do not knowingly process data from anyone under 16.
Changes to this policy
If what we do changes, this page changes with it, and both the version number and the date at the top go up. When a change affects what you consented to, the banner re-appears so you can decide again — an answer given under an older version is never carried over silently.