Privacy
In short
This site sets no cookies and runs no analytics or tracking. Your choice of a light or dark theme, and of holding the motion still, is saved in your browser. Fonts and images come from this site. The personal data processed is what the web server needs to deliver a page, and whatever you send me by email or through the contact form.
Controller
Hosting
The site is hosted by Vercel Inc., USA. When you open a page, Vercel’s servers process the data your browser sends with every request: IP address, date and time, the page requested, referrer, and browser and operating system. This is needed to deliver the site and keep it secure (Art. 6 (1) (f) GDPR). How long Vercel keeps these logs depends on the hosting service and its configuration; see Vercel’s privacy notice. Data may be processed in the USA; Vercel is certified under the EU–US Data Privacy Framework.
If you write to me, I use your address and message only to answer you (Art. 6 (1) (b) and (f) GDPR), and delete them when the conversation is over, unless the law requires me to keep them.
Contact form
If you use the contact form, your name, email address, the topic you pick and your message are sent to a function on Vercel and from there, as an email, to my mailbox. I use the data only to answer you (Art. 6 (1) (b) and (f) GDPR) and delete it when the conversation is over, unless the law requires me to keep it. To guard against abuse, the function counts messages per IP address for ten minutes, in memory only.
The email is delivered by Resend (Plus Five Five, Inc., USA), which processes and stores email content and delivery logs in the USA. Its data processing agreementincludes standard contractual clauses for international transfers. Resend publishes a standard retention period of 30 days for email data and logs on its Free, Pro and Scale plans; enterprise retention can differ. See Resend’s data handling and retention information.
In your browser
When you switch the sun on or off, the value “light” or “dark” is saved under the key “theme” in your browser’s local storage. When you press “Hold still”, the value “still” is saved under the key “motion”, and removed again when you let things move. Both are used only to remember your display choice, stay on your device and remain until you clear this site’s browser data. If browser storage is unavailable, the switches still work for the current page.
When one page turns into the next with an animation, the site leaves a short note for the next page in your browser’s session storage, under the key “sol:transition”: the address of both pages, the window’s width, the time, and where a planet or the black hole was on the screen. The next page reads it and deletes it at once. It stays in this tab, is gone when the tab is closed, and is never sent anywhere.
Not used
No cookies, no analytics, no advertising, no social media plugins, no external fonts, no embedded videos from other services. Data about my GitHub repositories is fetched when the site is built, not while you visit it, so your browser never contacts GitHub through this site.
Your rights
You have the right to access, rectification, erasure, restriction of processing, data portability and objection (Art. 15–21 GDPR). Write to me at hello@andreastumbrink.com. You can also complain to a data protection authority, for example the Landesbeauftragte für Datenschutz und Informationsfreiheit Nordrhein-Westfalen.