[{"data":1,"prerenderedAt":172},["ShallowReactive",2],{"copyright-first-year":3,"\u002Fprivacy":4},null,{"id":5,"title":6,"body":7,"description":164,"extension":165,"meta":166,"navigation":167,"path":168,"seo":169,"stem":170,"__hash__":171},"pages\u002Fprivacy.md","Privacy Policy",{"type":8,"value":9,"toc":153},"minimark",[10,14,17,22,31,35,38,41,44,47,51,54,67,70,73,76,80,88,91,95,105,108,112,115,130,137,140,144,150],[11,12,13],"p",{},"Last updated: 18 October 2026",[11,15,16],{},"This blog has no analytics, no advertising and no tracking. It embeds nothing\nfrom other sites: pages, fonts and scripts all come from this server. The\nsections below cover the data the site does process.",[18,19,21],"h2",{"id":20},"who-is-responsible","Who is responsible",[11,23,24,25,30],{},"The controller under the General Data Protection Regulation (GDPR) is the\nperson named in the ",[26,27,29],"a",{"href":28},"\u002Fimpressum","Impressum",", reachable at the email address\ngiven there.",[18,32,34],{"id":33},"hosting-and-server-logs","Hosting and server logs",[11,36,37],{},"The site runs on a server rented from Hetzner Online GmbH, Industriestr. 25,\n91710 Gunzenhausen, Germany, which processes data on my behalf under a data\nprocessing agreement (Art. 28 GDPR). The mail server mentioned below is hosted\nthere as well.",[11,39,40],{},"To deliver a page, the server necessarily processes your IP address. Each\nrequest is also recorded in an access log: your IP address, the time, the\nrequested page, and the response status, size and duration. Your browser's\nheaders (such as the user agent or referrer) and query strings are not\nrecorded. Access logs are deleted after 7 days. Technical error messages are\nkept separately and are limited in size.",[11,42,43],{},"Legal basis: Art. 6(1)(f) GDPR, the legitimate interest in operating the site\nsecurely, recognising and fending off attacks, and finding faults.",[11,45,46],{},"To limit spam and abuse, the server also keeps your IP address in memory\nshort-term (less than six hours after your last request) when you search,\ncomment or use the contact form, to count how many requests come from one\naddress. It is never written to disk.",[18,48,50],{"id":49},"comments","Comments",[11,52,53],{},"When you write a comment, the site stores:",[55,56,57,61,64],"ul",{},[58,59,60],"li",{},"the comment text, the post it belongs to and the time;",[58,62,63],{},"as a guest: the name you enter and, if you give one, your email address;",[58,65,66],{},"when signed in with GitHub: your GitHub user ID, username and display name.",[11,68,69],{},"Comments are checked by hand before they appear. A notification containing the\ncomment, your name and, if given, your email address is sent to me by email\nthrough my own mail server (mail.staudt-technologies.com). Published comments show your name (for GitHub users\nwith a link to your GitHub profile) and the text. Your email address is never\npublished; it is used only to contact you about your comment.",[11,71,72],{},"Comments are kept until you ask for their deletion or I remove them.",[11,74,75],{},"Legal basis: Art. 6(1)(a) GDPR, your consent, given by submitting the comment;\nyou can withdraw it at any time by asking for the comment to be deleted. The\nspam limit described under hosting is based on Art. 6(1)(f) GDPR, the\nlegitimate interest in keeping the comment section usable.",[18,77,79],{"id":78},"contact-form","Contact form",[11,81,82,83,87],{},"When you use the ",[26,84,86],{"href":85},"\u002Fcontact","contact form",", your name, email address, the subject\nand your message are sent to me by email through my own mail server (mail.staudt-technologies.com). They are not\nstored on this site. I keep the email as long as needed to answer you and delete\nit afterwards, unless the conversation has to be kept for legal reasons.",[11,89,90],{},"Legal basis: Art. 6(1)(f) GDPR, the legitimate interest in answering your\nenquiry, or Art. 6(1)(b) GDPR if it concerns a contract.",[18,92,94],{"id":93},"signing-in-with-github","Signing in with GitHub",[11,96,97,98,104],{},"Signing in with GitHub is optional. If you choose it, you are sent to GitHub,\nInc., 88 Colin P. Kelly Jr. Street, San Francisco, CA 94107, USA, which\nprocesses your data under its own ",[26,99,103],{"href":100,"rel":101},"https:\u002F\u002Fdocs.github.com\u002Fen\u002Fsite-policy\u002Fprivacy-policies\u002Fgithub-general-privacy-statement",[102],"nofollow","privacy statement",".\nGitHub is certified under the EU-U.S. Data Privacy Framework. This site then\nreceives your GitHub user ID, username and display name.",[11,106,107],{},"Legal basis: Art. 6(1)(a) GDPR, your consent, given by choosing to sign in.",[18,109,111],{"id":110},"cookies-and-local-storage","Cookies and local storage",[11,113,114],{},"The site uses no cookies until you sign in:",[55,116,117,124],{},[58,118,119,123],{},[120,121,122],"code",{},"auth_return"," is set when you click \"Sign in with GitHub\" and remembers which\npage to return to. It expires after ten minutes.",[58,125,126,129],{},[120,127,128],{},"bytetastic-session"," is set after you sign in and keeps you signed in. Its content\nis encrypted. It is deleted when you sign out or close the browser.",[11,131,132,133,136],{},"If you use the light\u002Fdark switch, your choice is saved in your browser's local\nstorage under ",[120,134,135],{},"theme",". It never leaves your browser.",[11,138,139],{},"These are strictly necessary for functions you asked for, so they need no\nconsent (§ 25(2) TDDDG).",[18,141,143],{"id":142},"your-rights","Your rights",[11,145,146,147,149],{},"You have the right to access your data (Art. 15 GDPR), to have it corrected\n(Art. 16) or deleted (Art. 17), to restrict its processing (Art. 18), to\nreceive it in a portable format (Art. 20), to object to processing based on\nlegitimate interests (Art. 21) and to withdraw consent at any time with effect\nfor the future (Art. 7(3)). To use any of them, write to the email address\nin the ",[26,148,29],{"href":28},".",[11,151,152],{},"You can also complain to a data protection supervisory authority (Art. 77\nGDPR), for example the one responsible for this site: Der Landesbeauftragte für\nden Datenschutz und die Informationsfreiheit Baden-Württemberg, Heilbronner Straße\n35, 70191 Stuttgart, Germany.",{"title":154,"searchDepth":155,"depth":155,"links":156},"",2,[157,158,159,160,161,162,163],{"id":20,"depth":155,"text":21},{"id":33,"depth":155,"text":34},{"id":49,"depth":155,"text":50},{"id":78,"depth":155,"text":79},{"id":93,"depth":155,"text":94},{"id":110,"depth":155,"text":111},{"id":142,"depth":155,"text":143},"What personal data this site processes, why, and for how long.","md",{},true,"\u002Fprivacy",{"title":6,"description":164},"privacy","OV3UeRHLkVYemY96gEZ0YgD-SyPH7cpQRV_wyvJxOGM",1794207778425]