1. Who is responsible
This is a private, non-commercial website. The controller in the sense of the GDPR is:
Manuel Herrmann
E-Mail: m@manuel-herrmann.de
Contact form: Send me a message
GPG key: m.asc
Postal address:
mhox — Manuel Herrmann
c/o Online-Impressum 10985
Europaring 90
53757 Sankt Augustin
Germany
This notice applies to www.manuel-herrmann.de, www.0x17.de and www.icetruck.de, which are the same website under different names, to my blog at blog.0x17.de, and to other services I operate under 0x17.de that link to this notice, such as the browser game Castle Fight.
1. Verantwortlicher
Dies ist eine private, nicht-kommerzielle Website. Verantwortlicher im Sinne der DSGVO ist:
Manuel Herrmann
E-Mail: m@manuel-herrmann.de
Kontaktformular: Nachricht senden
GPG-Schlüssel: m.asc
Postanschrift:
mhox — Manuel Herrmann
c/o Online-Impressum 10985
Europaring 90
53757 Sankt Augustin
Diese Erklärung gilt für www.manuel-herrmann.de, www.0x17.de und www.icetruck.de; das ist dieselbe Website unter verschiedenen Namen. Sie gilt außerdem für meinen Blog unter blog.0x17.de sowie für weitere Dienste, die ich unter 0x17.de betreibe und die auf diese Erklärung verweisen, etwa das Browserspiel Castle Fight.
2. Hosting and server logs
The website and the other services under 0x17.de run on servers I rent from Hetzner Online GmbH, Industriestr. 25, 91710 Gunzenhausen, Germany, located in the EU. Hetzner acts as a processor under Art. 28 GDPR on the basis of a data processing agreement and has no access to the content.
When you open a page, the web server records a log line containing your IP address, date and time, the requested address, the referring page if your browser sends one, your browser's user-agent string, the response status and the transferred size. I use these logs to operate the site, to detect and fend off attacks, and to fix errors.
Legal basis: Art. 6(1)(f) GDPR, my legitimate interest in a secure and working website. The logs are rotated weekly and deleted after 8 weeks at the latest. They are not merged with other data and not passed on to anyone.
2. Hosting und Server-Logs
Die Website und die weiteren Dienste unter 0x17.de laufen auf Servern, die ich bei der Hetzner Online GmbH, Industriestr. 25, 91710 Gunzenhausen, miete; Standort in der EU. Hetzner ist Auftragsverarbeiter nach Art. 28 DSGVO auf Grundlage eines Auftragsverarbeitungsvertrags und hat keinen Zugriff auf die Inhalte.
Beim Aufruf einer Seite speichert der Webserver eine Protokollzeile mit Ihrer IP-Adresse, Datum und Uhrzeit, der aufgerufenen Adresse, der verweisenden Seite, sofern Ihr Browser sie mitsendet, der User-Agent-Kennung Ihres Browsers, dem Antwortstatus und der übertragenen Datenmenge. Ich nutze diese Logs, um die Seite zu betreiben, Angriffe zu erkennen und abzuwehren und Fehler zu beheben.
Rechtsgrundlage: Art. 6 Abs. 1 lit. f DSGVO, mein berechtigtes Interesse an einer sicheren und funktionierenden Website. Die Logs werden wöchentlich rotiert und spätestens nach 8 Wochen gelöscht. Sie werden nicht mit anderen Daten zusammengeführt und nicht weitergegeben.
3. Contact form
If you use the contact form, I process the name and e-mail address you enter, your message and the time of sending. The form delivers this as an e-mail to my own mail server, which I also host myself on the infrastructure described above. It is kept in my mailbox for as long as our correspondence requires and deleted afterwards, unless I am legally required to keep it.
The form itself stores nothing permanently. For spam protection it keeps, for at most one hour, a count of submissions per client under a cryptographic hash of the IP address, and for at most ten minutes a hash that ties the captcha to the client. Neither can be turned back into an IP address. The captcha is generated on my server; no third-party service is involved. The form uses no cookies and no JavaScript.
Legal basis: Art. 6(1)(b) GDPR where your message is about a possible contract with me, otherwise Art. 6(1)(f) GDPR, my legitimate interest in answering enquiries and in keeping the form free of abuse. Providing the data is voluntary; without it I cannot reply.
3. Kontaktformular
Wenn Sie das Kontaktformular nutzen, verarbeite ich den eingegebenen Namen, die E-Mail-Adresse, Ihre Nachricht und den Sendezeitpunkt. Das Formular übermittelt diese Angaben als E-Mail an meinen eigenen Mailserver, den ich ebenfalls selbst auf der oben beschriebenen Infrastruktur betreibe. Die E-Mail bleibt in meinem Postfach, solange unser Schriftwechsel es erfordert, und wird danach gelöscht, sofern keine gesetzliche Aufbewahrungspflicht besteht.
Das Formular selbst speichert nichts dauerhaft. Zum Schutz vor Spam hält es für höchstens eine Stunde einen Zähler der Absendungen je Client unter einem kryptografischen Hash der IP-Adresse und für höchstens zehn Minuten einen Hash, der das Captcha an den Client bindet. Beides lässt sich nicht in eine IP-Adresse zurückrechnen. Das Captcha wird auf meinem Server erzeugt; es ist kein Drittanbieter beteiligt. Das Formular verwendet weder Cookies noch JavaScript.
Rechtsgrundlage: Art. 6 Abs. 1 lit. b DSGVO, soweit es um einen möglichen Vertrag mit mir geht, sonst Art. 6 Abs. 1 lit. f DSGVO, mein berechtigtes Interesse an der Beantwortung von Anfragen und an einem missbrauchsfreien Formular. Die Angaben sind freiwillig; ohne sie kann ich nicht antworten.
4. E-mail and postal mail
If you write to me by e-mail, the same applies as for the contact form: your message is stored on my own mail server for as long as the correspondence requires. Transport encryption is used whenever your mail provider supports it. If you want end-to-end encryption, my GPG key is linked above.
The mail server keeps a log of each delivery: the time, the IP address and host name of the sending server, the sender and recipient addresses, the message ID, the size and whether the delivery succeeded; for failed login attempts also the user name tried. The log is rotated daily and deleted after about a week. It is not included in backups. Legal basis: Art. 6(1)(f) GDPR, my legitimate interest in delivering mail reliably, tracing delivery problems and fending off spam and attacks.
Letters to the postal address above are received by Online-Impressum.de, Europaring 90, 53757 Sankt Augustin, which forwards them to me. That provider therefore sees your name and sender address as written on the letter. I keep your letter for as long as the correspondence requires. Legal basis: Art. 6(1)(f) GDPR, my legitimate interest in being reachable by post without publishing my home address.
4. E-Mail und Post
Wenn Sie mir per E-Mail schreiben, gilt dasselbe wie beim Kontaktformular: Ihre Nachricht liegt auf meinem eigenen Mailserver, solange der Schriftwechsel es erfordert. Transportverschlüsselung wird genutzt, wann immer Ihr Anbieter sie unterstützt. Für Ende-zu-Ende-Verschlüsselung ist oben mein GPG-Schlüssel verlinkt.
Der Mailserver protokolliert jede Zustellung: Zeitpunkt, IP-Adresse und Hostname des sendenden Servers, Absender- und Empfängeradresse, Nachrichten-ID, Größe und ob die Zustellung gelungen ist; bei fehlgeschlagenen Anmeldeversuchen auch den versuchten Benutzernamen. Das Protokoll wird täglich rotiert und nach etwa einer Woche gelöscht. Es ist nicht in Sicherungen enthalten. Rechtsgrundlage: Art. 6 Abs. 1 lit. f DSGVO, mein berechtigtes Interesse, E-Mails zuverlässig zuzustellen, Zustellprobleme nachzuvollziehen und Spam und Angriffe abzuwehren.
Briefe an die oben genannte Postanschrift nimmt Online-Impressum.de, Europaring 90, 53757 Sankt Augustin, entgegen und leitet sie an mich weiter. Dieser Anbieter sieht daher Ihren Namen und Ihre Absenderadresse, wie sie auf dem Brief stehen. Ich bewahre Ihren Brief auf, solange der Schriftwechsel es erfordert. Rechtsgrundlage: Art. 6 Abs. 1 lit. f DSGVO, mein berechtigtes Interesse, postalisch erreichbar zu sein, ohne meine Wohnanschrift zu veröffentlichen.
5. No tracking
This website sets no cookies, runs no analytics and loads no fonts, scripts, images or other resources from third-party servers. Pages link to external sites such as GitHub, Flickr, YouTube and Stack Overflow; nothing is loaded from them until you follow a link, and from then on their own privacy notices apply. The connection to this site is encrypted (HTTPS).
Some services store settings or game data in your browser (localStorage or sessionStorage), and the pastebin sets a single cookie to protect its upload form. This is described in the section for that service, is required for the function you use and is never used for tracking.
Apart from the hosting provider and the mail forwarding service named above, data is passed on only where a service cannot work without it, such as a multiplayer game showing your name and chat to the other players in the same game. Each such case is described in the section for that service. No data is transferred outside the EU.
5. Kein Tracking
Diese Website setzt keine Cookies, betreibt keine Analyse und lädt keine Schriften, Skripte, Bilder oder sonstigen Ressourcen von fremden Servern. Es gibt Links zu externen Seiten wie GitHub, Flickr, YouTube und Stack Overflow; von dort wird nichts geladen, bevor Sie einem Link folgen, und ab dann gelten deren eigene Datenschutzhinweise. Die Verbindung zu dieser Seite ist verschlüsselt (HTTPS).
Einige Dienste speichern Einstellungen oder Spieldaten in Ihrem Browser (localStorage oder sessionStorage), und der Pastebin setzt ein einzelnes Cookie zum Schutz seines Formulars zum Hochladen. Das ist im Abschnitt des jeweiligen Dienstes beschrieben, für die genutzte Funktion erforderlich und dient nie dem Tracking.
Außer an den oben genannten Hoster und den Postweiterleitungsdienst werden Daten nur weitergegeben, wo ein Dienst ohne sie nicht funktioniert, etwa wenn ein Mehrspielerspiel Ihren Namen und Ihren Chat den anderen Spielern desselben Spiels zeigt. Jeder solche Fall ist im Abschnitt des jeweiligen Dienstes beschrieben. Es werden keine Daten in Länder außerhalb der EU übermittelt.
6. Blog
The blog is a static site that runs on the same infrastructure and with the same server logs as described in section 2. It has no contact form and no comments. The share buttons under each post are plain links; nothing is loaded from those services until you click one, and then that service receives the address of the article and your IP address, and its own privacy notice applies. The light/dark setting is stored only in your browser (localStorage), is required for that function and is not transmitted anywhere. Images on the blog are loaded from www.0x17.de, which is covered by this notice.
Legal basis: for the server logs, section 2; for the light/dark setting stored in your browser, § 25(2) no. 2 TDDDG, as it is required for that function.
6. Blog
Der Blog ist eine statische Seite, die auf derselben Infrastruktur und mit denselben Server-Logs wie in Abschnitt 2 beschrieben läuft. Er hat kein Kontaktformular und keine Kommentare. Die Teilen-Schaltflächen unter den Beiträgen sind einfache Links; von diesen Diensten wird nichts geladen, bis Sie klicken, und dann erhält der jeweilige Dienst die Adresse des Beitrags und Ihre IP-Adresse; es gelten dessen eigene Datenschutzhinweise. Die Hell/Dunkel-Einstellung wird nur in Ihrem Browser (localStorage) gespeichert, ist für diese Funktion erforderlich und wird nirgendwohin übertragen. Bilder im Blog werden von www.0x17.de geladen, das von dieser Erklärung erfasst ist.
Rechtsgrundlage: für die Server-Logs Abschnitt 2; für die im Browser gespeicherte Hell/Dunkel-Einstellung § 25 Abs. 2 Nr. 2 TDDDG, da sie für diese Funktion erforderlich ist.
7. Castle Fight
Castle Fight is a multiplayer browser game that runs on the same infrastructure and with the same server logs as described in section 2. You need no account. To play, you enter a commander name and the name of a game. Both, and any chat messages you write, are sent to the other players and spectators in the same game. The list of open games shows only game names and player counts; a private game does not appear there. The server keeps names and chat in memory only while the game exists and discards them when it closes, at the latest about a minute after the last player has left. Commander names and chat messages are not written to disk or to the logs; the name of a game can appear in the server logs described in section 2.
Your browser stores the last commander name and game name you used, the sound setting and your tutorial progress (localStorage), and a token for your seat in the current game (sessionStorage). When the server restarts during a game, it hands your browser an encrypted copy of the game so it can continue afterwards. The copy contains the game state including the players' names; it is kept only for the open tab (sessionStorage) and deleted when the game has been restored or cannot be restored, when you close the tab, and after ten minutes at the latest. None of this is read by anyone but the game, and you can delete it at any time by clearing the site data in your browser. The game sets no cookies and loads nothing from third-party servers.
Legal basis: Art. 6(1)(b) GDPR, providing the game you asked to play; for the settings stored in your browser, § 25(2) no. 2 TDDDG, as they are required for the function you use.
7. Castle Fight
Castle Fight ist ein Mehrspieler-Browserspiel, das auf derselben Infrastruktur und mit denselben Server-Logs wie in Abschnitt 2 beschrieben läuft. Ein Konto ist nicht nötig. Zum Spielen geben Sie einen Kommandantennamen und den Namen eines Spiels ein. Beides sowie Ihre Chatnachrichten werden an die anderen Spieler und Zuschauer desselben Spiels übermittelt. Die Liste offener Spiele zeigt nur Spielnamen und Spielerzahlen; ein privates Spiel erscheint dort nicht. Der Server hält Namen und Chat nur im Arbeitsspeicher, solange das Spiel besteht, und verwirft sie, wenn es geschlossen wird, spätestens etwa eine Minute nachdem der letzte Spieler es verlassen hat. Kommandantennamen und Chatnachrichten werden weder auf Datenträger noch in die Logs geschrieben; der Name eines Spiels kann in den in Abschnitt 2 beschriebenen Server-Logs erscheinen.
Ihr Browser speichert den zuletzt verwendeten Kommandanten- und Spielnamen, die Toneinstellung und Ihren Fortschritt im Tutorial (localStorage) sowie ein Token für Ihren Platz im laufenden Spiel (sessionStorage). Wird der Server während eines Spiels neu gestartet, übergibt er Ihrem Browser eine verschlüsselte Kopie des Spiels, damit es danach weitergehen kann. Die Kopie enthält den Spielstand einschließlich der Spielernamen; sie wird nur für den geöffneten Tab gespeichert (sessionStorage) und gelöscht, sobald das Spiel wiederhergestellt ist oder nicht wiederhergestellt werden kann, beim Schließen des Tabs und spätestens nach zehn Minuten. Nichts davon wird von jemand anderem als dem Spiel gelesen, und Sie können es jederzeit löschen, indem Sie die Websitedaten in Ihrem Browser entfernen. Das Spiel setzt keine Cookies und lädt nichts von fremden Servern.
Rechtsgrundlage: Art. 6 Abs. 1 lit. b DSGVO, die Bereitstellung des Spiels, das Sie spielen möchten; für die im Browser gespeicherten Einstellungen § 25 Abs. 2 Nr. 2 TDDDG, da sie für die genutzte Funktion erforderlich sind.
8. Colonio
Colonio is a multiplayer browser board game that runs on the same infrastructure and with the same server logs as described in section 2. You need no account. To play, you enter a player name (optional; without one you are called "Player") and create a game or join one with its room code. Your name, your colour and everything you do in the game are sent to the other players in the same game. Games are not listed publicly anywhere; a game can only be joined with its room code. The server keeps names and game state in memory only while the game exists and discards them when it closes, at the latest about five minutes after the last player has left. Nothing is written to disk. Player names are not written to the logs; the room code and a random player ID can appear in the server logs described in section 2, because the room code is part of the address the game connects to.
Your browser stores a token for your seat in the current game (sessionStorage), so a reload takes you back to your seat. The token contains the random player ID, its expiry time and a signature, not your name. It is deleted when you close the tab, when the game can no longer be resumed, and after eight hours at the latest. Your browser also stores the sound setting and which maps you have already seen, so new ones can be marked (localStorage). None of this is read by anyone but the game, and you can delete it at any time by clearing the site data in your browser. The game sets no cookies and loads nothing from third-party servers.
Legal basis: Art. 6(1)(b) GDPR, providing the game you asked to play; for what is stored in your browser, § 25(2) no. 2 TDDDG, as it is required for the function you use.
8. Colonio
Colonio ist ein Mehrspieler-Brettspiel im Browser, das auf derselben Infrastruktur und mit denselben Server-Logs wie in Abschnitt 2 beschrieben läuft. Ein Konto ist nicht nötig. Zum Spielen geben Sie einen Spielernamen ein (freiwillig; ohne Namen heißen Sie „Player“) und erstellen ein Spiel oder treten einem mit dessen Raumcode bei. Ihr Name, Ihre Farbe und alles, was Sie im Spiel tun, werden an die anderen Spieler desselben Spiels übermittelt. Die Spiele werden nirgends öffentlich aufgelistet; einem Spiel kann man nur mit seinem Raumcode beitreten. Der Server hält Namen und Spielstand nur im Arbeitsspeicher, solange das Spiel besteht, und verwirft sie, wenn es geschlossen wird, spätestens etwa fünf Minuten nachdem der letzte Spieler es verlassen hat. Nichts davon wird auf Datenträger geschrieben. Spielernamen werden nicht in die Logs geschrieben; der Raumcode und eine zufällige Spieler-ID können in den in Abschnitt 2 beschriebenen Server-Logs erscheinen, weil der Raumcode Teil der Adresse ist, mit der sich das Spiel verbindet.
Ihr Browser speichert ein Token für Ihren Platz im laufenden Spiel (sessionStorage), damit Sie nach dem Neuladen der Seite an Ihren Platz zurückkehren. Das Token enthält die zufällige Spieler-ID, seine Ablaufzeit und eine Signatur, nicht Ihren Namen. Es wird gelöscht, wenn Sie den Tab schließen, wenn das Spiel nicht mehr fortgesetzt werden kann, und spätestens nach acht Stunden. Außerdem speichert Ihr Browser die Toneinstellung und welche Karten Sie schon gesehen haben, damit neue markiert werden können (localStorage). Nichts davon wird von jemand anderem als dem Spiel gelesen, und Sie können es jederzeit löschen, indem Sie die Websitedaten in Ihrem Browser entfernen. Das Spiel setzt keine Cookies und lädt nichts von fremden Servern.
Rechtsgrundlage: Art. 6 Abs. 1 lit. b DSGVO, die Bereitstellung des Spiels, das Sie spielen möchten; für die im Browser gespeicherten Daten § 25 Abs. 2 Nr. 2 TDDDG, da sie für die genutzte Funktion erforderlich sind.
9. schuddel
schuddel is a scheduling poll that runs on the same infrastructure and with the same server logs as described in section 2. You need no account. Whoever creates a poll enters a title and the days and hours on offer; whoever answers enters a name and marks when they are free, and their timezone is saved with the answer. All of this is encrypted in your browser before it is sent (AES-GCM, with a key derived using HKDF from a random secret in the link). The secret is the part of the link after the # sign, which browsers never send to a server. If the organiser sets a passphrase, it is also required: it is run through PBKDF2 and combined with the secret, and it never leaves your browser. The server therefore stores only ciphertext it cannot read, together with technical data that reveals no content: random IDs, the chosen lifetime and expiry time, an edit counter, the number of answers, the parameters for deriving the key, whether a passphrase is used, and hashes of the secrets that let the organiser change the poll and each person change their own answer. These secrets are sent with each request and stored only as hashes. Everyone who has the link, and the passphrase if one is set, can read the whole poll, including every name and answer. Without them, not even I can read it. Polls are not listed publicly anywhere; a poll can only be reached with its link. The organiser can remove any answer, and you can withdraw your own.
The encrypted poll is stored in a database. It is deleted when nobody has opened or changed it for the period the organiser chose (between one and 31 days), at the latest about an hour after that period ends. Database backups contain the same ciphertext and are kept for about 30 days on backup storage I operate myself in Germany. The contents of a poll are never written to the logs. The poll's ID is part of every address the page uses, so it can appear in the server logs described in section 2. When loading, saving or deleting fails, the application also logs the poll's ID and, where there is one, the random ID of the answer. To limit abuse, the server counts requests and open connections per IP address in memory and drops each count when the connection closes or at the latest 15 minutes after the last request.
For each poll you open, your browser stores a random ID for your answer and the secret that lets you change it (localStorage), so you can come back to your answer later. If you created the poll or opened the organiser link, it also stores the organiser secret. These entries are deleted when you open a poll that no longer exists, and otherwise the next time you open schuddel once 31 days have passed since the poll's expiry as your browser last saw it. Your browser also stores the name you last entered, so you are not asked for it again (localStorage); it is kept until you clear the site data. The organiser link, including its secret, remains in your browser history; the Organiser button does not remove it from there. The Export button saves a file on your device; nothing is sent anywhere. None of this is read by anyone but schuddel. You can delete it at any time by clearing the site data in your browser, and remove the organiser secret with the Organiser button. schuddel sets no cookies and loads nothing from third-party servers.
Legal basis: Art. 6(1)(b) GDPR, providing the poll you asked to create or answer; for what is stored in your browser, § 25(2) no. 2 TDDDG, as it is required for the function you use.
9. schuddel
schuddel ist eine Terminumfrage, die auf derselben Infrastruktur und mit denselben Server-Logs wie in Abschnitt 2 beschrieben läuft. Ein Konto ist nicht nötig. Wer eine Umfrage erstellt, gibt einen Titel und die angebotenen Tage und Uhrzeiten ein; wer antwortet, gibt einen Namen ein und markiert freie Zeiten; die Zeitzone wird mit der Antwort gespeichert. All das wird in Ihrem Browser verschlüsselt, bevor es gesendet wird (AES-GCM, mit einem per HKDF aus einem zufälligen Geheimnis im Link abgeleiteten Schlüssel). Das Geheimnis ist der Teil des Links nach dem #-Zeichen, den Browser nie an einen Server senden. Legt der Organisator ein Passwort fest, wird auch dieses benötigt: Es wird per PBKDF2 verarbeitet und mit dem Geheimnis kombiniert und verlässt Ihren Browser nie. Der Server speichert daher nur Chiffretext, den er nicht lesen kann, zusammen mit technischen Angaben, die keinen Inhalt verraten: zufälligen IDs, der gewählten Laufzeit und der Ablaufzeit, einem Änderungszähler, der Zahl der Antworten, den Parametern zur Ableitung des Schlüssels, der Angabe, ob ein Passwort verwendet wird, und Hashes der Geheimnisse, mit denen der Organisator die Umfrage und alle Teilnehmenden ihre eigene Antwort ändern können. Diese Geheimnisse werden mit jeder Anfrage übermittelt und nur als Hash gespeichert. Wer den Link und gegebenenfalls das Passwort hat, kann die ganze Umfrage lesen, einschließlich aller Namen und Antworten. Ohne sie kann auch ich die Umfrage nicht lesen. Die Umfragen werden nirgends öffentlich aufgelistet; eine Umfrage ist nur über ihren Link erreichbar. Der Organisator kann jede Antwort entfernen, und Sie können Ihre eigene zurückziehen.
Die verschlüsselte Umfrage wird in einer Datenbank gespeichert. Sie wird gelöscht, wenn sie für den vom Organisator gewählten Zeitraum (zwischen einem und 31 Tagen) weder geöffnet noch geändert wurde, spätestens etwa eine Stunde nach Ablauf dieses Zeitraums. Sicherungen der Datenbank enthalten denselben Chiffretext und werden etwa 30 Tage auf einem von mir selbst betriebenen Sicherungsspeicher in Deutschland aufbewahrt. Der Inhalt einer Umfrage wird nie in die Logs geschrieben. Die ID der Umfrage ist Teil jeder Adresse, die die Seite aufruft, und kann daher in den in Abschnitt 2 beschriebenen Server-Logs erscheinen. Schlägt das Laden, Speichern oder Löschen fehl, protokolliert die Anwendung außerdem die ID der Umfrage und gegebenenfalls die zufällige ID der Antwort. Zum Schutz vor Missbrauch zählt der Server Anfragen und offene Verbindungen je IP-Adresse im Arbeitsspeicher und verwirft jeden Zähler, wenn die Verbindung endet, spätestens aber 15 Minuten nach der letzten Anfrage.
Für jede Umfrage, die Sie öffnen, speichert Ihr Browser eine zufällige ID für Ihre Antwort und das Geheimnis, mit dem Sie sie ändern können (localStorage), damit Sie später zu Ihrer Antwort zurückkehren können. Haben Sie die Umfrage erstellt oder den Organisator-Link geöffnet, speichert er außerdem das Organisator-Geheimnis. Diese Einträge werden gelöscht, wenn Sie eine Umfrage öffnen, die nicht mehr besteht, und sonst beim nächsten Aufruf von schuddel, sobald 31 Tage seit dem Ablaufzeitpunkt der Umfrage vergangen sind, wie Ihr Browser ihn zuletzt gesehen hat. Außerdem speichert Ihr Browser den zuletzt eingegebenen Namen, damit Sie nicht erneut danach gefragt werden (localStorage); er bleibt gespeichert, bis Sie die Websitedaten löschen. Der Organisator-Link einschließlich seines Geheimnisses bleibt in Ihrem Browserverlauf; die Schaltfläche „Organiser“ entfernt ihn dort nicht. Die Schaltfläche „Export“ speichert eine Datei auf Ihrem Gerät; dabei wird nichts übertragen. Nichts davon wird von jemand anderem als schuddel gelesen. Sie können es jederzeit löschen, indem Sie die Websitedaten in Ihrem Browser entfernen, und das Organisator-Geheimnis mit der Schaltfläche „Organiser“ entfernen. schuddel setzt keine Cookies und lädt nichts von fremden Servern.
Rechtsgrundlage: Art. 6 Abs. 1 lit. b DSGVO, die Bereitstellung der Umfrage, die Sie erstellen oder beantworten möchten; für die im Browser gespeicherten Daten § 25 Abs. 2 Nr. 2 TDDDG, da sie für die genutzte Funktion erforderlich sind.
10. Pastebin
The pastebin lets you share a text protected by a password. It runs on the same infrastructure and with the same server logs as described in section 2. You need no account. Your browser encrypts the text before it is sent (AES-GCM, with a key derived from your password using PBKDF2); the password never leaves your browser. The server receives and stores only the ciphertext, the parameters needed to decrypt it (salt, IV and iteration count), a random ID, an internal serial number, the time of the upload and the expiry time you chose. Everyone who has the link can download the ciphertext, but can read the text only with the password. Without it, not even I can read the text, and a forgotten password cannot be recovered. Pastes are not listed publicly anywhere; a paste can only be reached with its link.
The paste is stored in a database. It is no longer delivered once the lifetime you chose (10 minutes, 1 hour, 1 day or 10 days) has passed, and is deleted from the database at the latest about 15 minutes after that. It is not included in backups. The content of a paste is never written to the logs. The ID of a paste is part of its link, so it can appear in the server logs described in section 2; the application itself does not log requests. To limit abuse, the server counts requests per IP address in memory and drops the count at the latest about two minutes after your last request.
To protect the upload form against forged submissions from other websites, the pastebin sets one cookie, session_id, on your first visit. It contains only a random value, expires 30 minutes after it was set and is used for nothing else. The server keeps it, together with a random form token, in memory only; neither is linked to your IP address or to a paste. The pastebin stores nothing else in your browser (no localStorage or sessionStorage) and loads nothing from third-party servers.
Legal basis: Art. 6(1)(b) GDPR, providing the paste you asked to create or read; for the cookie, § 25(2) no. 2 TDDDG, as it is required for the function you use.
10. Pastebin
Mit dem Pastebin können Sie einen passwortgeschützten Text teilen. Er läuft auf derselben Infrastruktur und mit denselben Server-Logs wie in Abschnitt 2 beschrieben. Ein Konto ist nicht nötig. Ihr Browser verschlüsselt den Text, bevor er gesendet wird (AES-GCM, mit einem per PBKDF2 aus Ihrem Passwort abgeleiteten Schlüssel); das Passwort verlässt Ihren Browser nie. Der Server erhält und speichert nur den Chiffretext, die zum Entschlüsseln nötigen Parameter (Salt, IV und Iterationszahl), eine zufällige ID, eine interne laufende Nummer, den Zeitpunkt des Hochladens und die von Ihnen gewählte Ablaufzeit. Wer den Link hat, kann den Chiffretext abrufen, den Text aber nur mit dem Passwort lesen. Ohne das Passwort kann auch ich den Text nicht lesen, und ein vergessenes Passwort lässt sich nicht wiederherstellen. Die Einträge werden nirgends öffentlich aufgelistet; ein Eintrag ist nur über seinen Link erreichbar.
Der Eintrag wird in einer Datenbank gespeichert. Nach Ablauf der von Ihnen gewählten Laufzeit (10 Minuten, 1 Stunde, 1 Tag oder 10 Tage) wird er nicht mehr ausgeliefert und spätestens etwa 15 Minuten danach aus der Datenbank gelöscht. Er ist in keiner Sicherung enthalten. Der Inhalt eines Eintrags wird nie in die Logs geschrieben. Die ID eines Eintrags ist Teil seines Links und kann daher in den in Abschnitt 2 beschriebenen Server-Logs erscheinen; die Anwendung selbst protokolliert keine Anfragen. Zum Schutz vor Missbrauch zählt der Server Anfragen je IP-Adresse im Arbeitsspeicher und verwirft den Zähler spätestens etwa zwei Minuten nach Ihrer letzten Anfrage.
Um das Formular zum Hochladen vor gefälschten Absendungen durch andere Websites zu schützen, setzt der Pastebin beim ersten Besuch ein Cookie, session_id. Es enthält nur einen Zufallswert, läuft 30 Minuten nach dem Setzen ab und dient keinem anderen Zweck. Der Server hält es zusammen mit einem zufälligen Formular-Token nur im Arbeitsspeicher; keines von beiden wird mit Ihrer IP-Adresse oder einem Eintrag verknüpft. Darüber hinaus speichert der Pastebin nichts in Ihrem Browser (weder localStorage noch sessionStorage) und lädt nichts von fremden Servern.
Rechtsgrundlage: Art. 6 Abs. 1 lit. b DSGVO, die Bereitstellung des Eintrags, den Sie erstellen oder lesen möchten; für das Cookie § 25 Abs. 2 Nr. 2 TDDDG, da es für die genutzte Funktion erforderlich ist.
11. Monster Factory
Monster Factory is a multiplayer browser party game that runs on the same infrastructure and with the same server logs as described in section 2. You need no account. Workers enter a name, pass a microphone test and then draw, record short sounds (at most three seconds, and only while you hold the record button), pick options and name monsters; a shared screen or a spectator can join without a name. The microphone test recording stays in your browser and is never sent. Your name, and during the game your drawings, recordings, choices and monster names, are sent to everyone in the same game: the other workers, shared screens and spectators. The finished monsters are shown to all of them with the names of the workers who made each part. Quality Control votes are only counted, not stored per person. Games are not listed publicly anywhere; a game can only be joined with its room code.
The server keeps everything in memory only and writes nothing to disk, so nothing is included in backups. The recordings of a round are deleted when the next round starts; everything else is discarded when the game closes, at the latest 15 minutes after the last person has left, and after twelve hours in any case. Names, drawings and recordings are not written to the logs. The room code is part of the addresses the game uses, so it can appear in the server logs described in section 2, together with random IDs of recordings and tasks.
Your browser stores a token for your place in the current game (sessionStorage), together with your role, your name and the time it was saved, so a reload takes you back to your place. It is deleted when you close the tab or leave the game through its menu, and after twelve hours at the latest. If the tab is gone, a worker who is offline can take their place back by choosing their name when rejoining. The game stores nothing else in your browser (no localStorage), sets no cookies and loads nothing from third-party servers.
Legal basis: Art. 6(1)(b) GDPR, providing the game you asked to play; for what is stored in your browser, § 25(2) no. 2 TDDDG, as it is required for the function you use.
11. Monster Factory
Monster Factory ist ein Mehrspieler-Partyspiel im Browser, das auf derselben Infrastruktur und mit denselben Server-Logs wie in Abschnitt 2 beschrieben läuft. Ein Konto ist nicht nötig. Wer mitarbeitet, gibt einen Namen ein, macht einen Mikrofontest und zeichnet dann, nimmt kurze Geräusche auf (höchstens drei Sekunden und nur, solange die Aufnahmetaste gedrückt ist), wählt Optionen aus und benennt Monster; ein gemeinsamer Bildschirm oder Zuschauende können ohne Namen beitreten. Die Aufnahme des Mikrofontests bleibt in Ihrem Browser und wird nie gesendet. Ihr Name sowie im Spiel Ihre Zeichnungen, Aufnahmen, Entscheidungen und Monsternamen werden an alle im selben Spiel übermittelt: die anderen Mitspielenden, gemeinsame Bildschirme und Zuschauende. Die fertigen Monster werden allen mit den Namen derer gezeigt, die die einzelnen Teile gemacht haben. Stimmen der Qualitätskontrolle werden nur gezählt, nicht pro Person gespeichert. Die Spiele werden nirgends öffentlich aufgelistet; einem Spiel kann man nur mit seinem Raumcode beitreten.
Der Server hält alles nur im Arbeitsspeicher und schreibt nichts auf Datenträger; daher ist nichts in Sicherungen enthalten. Die Aufnahmen einer Runde werden gelöscht, wenn die nächste Runde beginnt; alles andere wird verworfen, wenn das Spiel geschlossen wird, spätestens 15 Minuten nachdem die letzte Person es verlassen hat, und in jedem Fall nach zwölf Stunden. Namen, Zeichnungen und Aufnahmen werden nicht in die Logs geschrieben. Der Raumcode ist Teil der Adressen, die das Spiel verwendet, und kann daher zusammen mit zufälligen IDs von Aufnahmen und Aufgaben in den in Abschnitt 2 beschriebenen Server-Logs erscheinen.
Ihr Browser speichert ein Token für Ihren Platz im laufenden Spiel (sessionStorage) zusammen mit Ihrer Rolle, Ihrem Namen und dem Zeitpunkt des Speicherns, damit Sie nach dem Neuladen der Seite an Ihren Platz zurückkehren. Es wird gelöscht, wenn Sie den Tab schließen oder das Spiel über dessen Menü verlassen, und spätestens nach zwölf Stunden. Ist der Tab verloren, kann jemand, der gerade nicht verbunden ist, seinen Platz beim erneuten Beitreten durch Auswahl des eigenen Namens zurückbekommen. Darüber hinaus speichert das Spiel nichts in Ihrem Browser (kein localStorage), setzt keine Cookies und lädt nichts von fremden Servern.
Rechtsgrundlage: Art. 6 Abs. 1 lit. b DSGVO, die Bereitstellung des Spiels, das Sie spielen möchten; für die im Browser gespeicherten Daten § 25 Abs. 2 Nr. 2 TDDDG, da sie für die genutzte Funktion erforderlich sind.
12. Definitely Safe Laboratory
Definitely Safe Laboratory is a multiplayer browser party game that runs on the same infrastructure and with the same server logs as described in section 2. You need no account. Scientists enter a name; a laboratory display or a spectator can join without one. During a shift the game sends the server what you do with your consoles: switch positions, button presses, dial values, how long you hold a button and, for the machines that use them, the tilt of your phone (as a bubble position) and the loudness and pitch class (low or high) of a sound you make. Microphone audio is analysed in your browser only and is never sent or recorded; only those two numbers leave your device. Your name is shown to everyone in the same game: the other scientists, laboratory displays and spectators, including on the scorecard, whose awards are based on per-person counts such as adjustments, certifications, handbook pages opened, pump strokes and seconds spent humming. The lobby also shows everyone which device features (touchscreen, vibration, microphone, motion sensor) your device reported as available. Games are not listed publicly anywhere; a game can only be joined with its room code.
The server keeps everything in memory only and writes nothing to disk, so nothing is included in backups. A game, including its results so far, is discarded when it closes: at the latest 15 minutes after the last person has left, and after twelve hours in any case. When the server restarts (for an update, for example), it hands each game to the browsers of everyone connected to it as an encrypted snapshot: the names, roles and place tokens of everyone in the game, the settings, the shifts played so far with their results, and the inputs of the current shift. It is encrypted with a key only the server knows, so your browser holds it but can neither read nor change it. The first browser to reconnect within three minutes of the restart sends it back, and the server rebuilds the game from it, again in memory only; the twelve hours still count from when the game was first created. Names and game inputs are not written to the logs; the logs record room codes, laboratory codes, the number of players, the final rating and restarts. The room code is part of the address the game uses, so it can appear in the server logs described in section 2. The laboratory display can read announcements aloud with a speech voice that runs on that device; the game uses no online speech service.
Your browser stores a token for your place in the current game (sessionStorage), together with your role, your name and the time it was saved, so a reload takes you back to your place. It is deleted when you close the tab or leave the game through its menu, and after twelve hours at the latest. If the tab is gone, a scientist who is offline can take their place back by choosing their name when rejoining. During a server restart your browser also stores the encrypted snapshot described above (sessionStorage), with the time it was saved. It is deleted once the restarted server has answered it, when you close the tab or leave the game through its menu, and after ten minutes at the latest. The game stores nothing else in your browser (no localStorage), sets no cookies and loads nothing from third-party servers.
Legal basis: Art. 6(1)(b) GDPR, providing the game you asked to play; for what is stored in your browser, § 25(2) no. 2 TDDDG, as it is required for the function you use.
12. Definitely Safe Laboratory
Definitely Safe Laboratory ist ein Mehrspieler-Partyspiel im Browser, das auf derselben Infrastruktur und mit denselben Server-Logs wie in Abschnitt 2 beschrieben läuft. Ein Konto ist nicht nötig. Wer mitspielt, gibt einen Namen ein; eine Laboranzeige oder Zuschauende können ohne Namen beitreten. Während einer Schicht übermittelt das Spiel dem Server, was Sie an Ihren Konsolen tun: Schalterstellungen, Tastendrücke, Reglerwerte, wie lange Sie eine Taste halten und bei den Maschinen, die das verwenden, die Neigung Ihres Telefons (als Position einer Libelle) sowie Lautstärke und Tonlage (tief oder hoch) eines Geräuschs, das Sie machen. Der Ton des Mikrofons wird nur in Ihrem Browser ausgewertet und nie gesendet oder aufgezeichnet; nur diese beiden Zahlen verlassen Ihr Gerät. Ihr Name wird allen im selben Spiel angezeigt: den anderen Mitspielenden, Laboranzeigen und Zuschauenden, auch auf der Auswertung, deren Auszeichnungen auf Zählungen pro Person beruhen, etwa Einstellungen, Zertifizierungen, geöffnete Handbuchseiten, Pumpstöße und Sekunden des Summens. Die Lobby zeigt außerdem allen, welche Gerätefunktionen (Touchscreen, Vibration, Mikrofon, Bewegungssensor) Ihr Gerät als verfügbar gemeldet hat. Die Spiele werden nirgends öffentlich aufgelistet; einem Spiel kann man nur mit seinem Raumcode beitreten.
Der Server hält alles nur im Arbeitsspeicher und schreibt nichts auf Datenträger; daher ist nichts in Sicherungen enthalten. Ein Spiel wird samt bisheriger Ergebnisse verworfen, wenn es geschlossen wird: spätestens 15 Minuten nachdem die letzte Person es verlassen hat, und in jedem Fall nach zwölf Stunden. Wird der Server neu gestartet (etwa für ein Update), übergibt er jedes Spiel als verschlüsselten Schnappschuss an die Browser aller, die gerade damit verbunden sind: Namen, Rollen und Platz-Tokens aller im Spiel, die Einstellungen, die bisherigen Schichten mit ihren Ergebnissen und die Eingaben der laufenden Schicht. Er ist mit einem Schlüssel verschlüsselt, den nur der Server kennt; Ihr Browser verwahrt ihn also, kann ihn aber weder lesen noch verändern. Der erste Browser, der sich innerhalb von drei Minuten nach dem Neustart wieder verbindet, schickt ihn zurück, und der Server stellt das Spiel daraus wieder her, erneut nur im Arbeitsspeicher; die zwölf Stunden zählen weiterhin ab dem Zeitpunkt, an dem das Spiel ursprünglich erstellt wurde. Namen und Spieleingaben werden nicht in die Logs geschrieben; die Logs enthalten Raumcodes, Laborcodes, die Zahl der Mitspielenden, die abschließende Bewertung und Neustarts. Der Raumcode ist Teil der Adresse, die das Spiel verwendet, und kann daher in den in Abschnitt 2 beschriebenen Server-Logs erscheinen. Die Laboranzeige kann Durchsagen mit einer Sprachausgabe vorlesen, die auf diesem Gerät läuft; das Spiel nutzt keinen Online-Sprachdienst.
Ihr Browser speichert ein Token für Ihren Platz im laufenden Spiel (sessionStorage) zusammen mit Ihrer Rolle, Ihrem Namen und dem Zeitpunkt des Speicherns, damit Sie nach dem Neuladen der Seite an Ihren Platz zurückkehren. Es wird gelöscht, wenn Sie den Tab schließen oder das Spiel über dessen Menü verlassen, und spätestens nach zwölf Stunden. Ist der Tab verloren, kann jemand, der gerade nicht verbunden ist, den eigenen Platz beim erneuten Beitreten durch Auswahl des eigenen Namens zurückbekommen. Während eines Server-Neustarts speichert Ihr Browser außerdem den oben beschriebenen verschlüsselten Schnappschuss (sessionStorage) zusammen mit dem Zeitpunkt des Speicherns. Er wird gelöscht, sobald der neu gestartete Server darauf geantwortet hat, wenn Sie den Tab schließen oder das Spiel über dessen Menü verlassen, und spätestens nach zehn Minuten. Darüber hinaus speichert das Spiel nichts in Ihrem Browser (kein localStorage), setzt keine Cookies und lädt nichts von fremden Servern.
Rechtsgrundlage: Art. 6 Abs. 1 lit. b DSGVO, die Bereitstellung des Spiels, das Sie spielen möchten; für die im Browser gespeicherten Daten § 25 Abs. 2 Nr. 2 TDDDG, da sie für die genutzte Funktion erforderlich sind.
13. One Button Spaceship
One Button Spaceship is a multiplayer browser party game that runs on the same infrastructure and with the same server logs as described in section 2. You need no account. Crew members enter a name; a shared screen or a spectator can join without one. During a voyage the game sends the server when you press and release your buttons and which private challenges you accept. Your name is shown to everyone in the same game: the other crew members, shared screens and spectators, including in notices such as who accepted a challenge, in the voyage timeline, and in the crew commendations at the end, which are based on per-person counts such as button presses, shots fired and challenges completed. Games are not listed publicly anywhere; a game can only be joined with its room code.
The server keeps everything in memory only and writes nothing to disk, so nothing is included in backups. A game, including the results of its voyages, is discarded when it closes: at the latest 15 minutes after the last person has left, and after twelve hours in any case. Names and button presses are not written to the logs; the logs record room codes, the number of crew members, the ship and mission of a voyage, and its outcome and score. The room code is part of the addresses the game uses, including the join link in its QR code, so it can appear in the server logs described in section 2. The shared screen can read the ship computer's announcements aloud with a speech voice that runs on that device; the game uses no online speech service.
Your browser stores a token for your place in the current game (sessionStorage), together with your role, your name and the time it was saved, so a reload takes you back to your place. It is deleted when you close the tab or leave the game through its menu, and after twelve hours at the latest. If the tab is gone, a crew member who is offline can take their place back by entering the same name when rejoining. For convenience the game also keeps in your browser (localStorage), until you clear the site data: the last name you entered, so you don't have to type it again, and, on a shared screen, whether sound and the computer voice are switched on. The game sets no cookies and loads nothing from third-party servers.
Legal basis: Art. 6(1)(b) GDPR, providing the game you asked to play; for what is stored in your browser, § 25(2) no. 2 TDDDG, as it is required for the function you use.
13. One Button Spaceship
One Button Spaceship ist ein Mehrspieler-Partyspiel im Browser, das auf derselben Infrastruktur und mit denselben Server-Logs wie in Abschnitt 2 beschrieben läuft. Ein Konto ist nicht nötig. Wer zur Crew gehört, gibt einen Namen ein; ein gemeinsamer Bildschirm oder Zuschauende können ohne Namen beitreten. Während einer Reise übermittelt das Spiel dem Server, wann Sie Ihre Tasten drücken und loslassen und welche privaten Herausforderungen Sie annehmen. Ihr Name wird allen im selben Spiel angezeigt: den anderen Crewmitgliedern, gemeinsamen Bildschirmen und Zuschauenden, auch in Hinweisen, etwa wer eine Herausforderung angenommen hat, im Reiseverlauf und in den Auszeichnungen am Ende, die auf Zählungen pro Person beruhen, etwa Tastendrücke, abgegebene Schüsse und erfüllte Herausforderungen. Die Spiele werden nirgends öffentlich aufgelistet; einem Spiel kann man nur mit seinem Raumcode beitreten.
Der Server hält alles nur im Arbeitsspeicher und schreibt nichts auf Datenträger; daher ist nichts in Sicherungen enthalten. Ein Spiel wird samt den Ergebnissen seiner Reisen verworfen, wenn es geschlossen wird: spätestens 15 Minuten nachdem die letzte Person es verlassen hat, und in jedem Fall nach zwölf Stunden. Namen und Tastendrücke werden nicht in die Logs geschrieben; die Logs enthalten Raumcodes, die Zahl der Crewmitglieder, Schiff und Mission einer Reise sowie deren Ausgang und Punktzahl. Der Raumcode ist Teil der Adressen, die das Spiel verwendet, auch des Beitrittslinks in seinem QR-Code, und kann daher in den in Abschnitt 2 beschriebenen Server-Logs erscheinen. Der gemeinsame Bildschirm kann die Durchsagen des Bordcomputers mit einer Sprachausgabe vorlesen, die auf diesem Gerät läuft; das Spiel nutzt keinen Online-Sprachdienst.
Ihr Browser speichert ein Token für Ihren Platz im laufenden Spiel (sessionStorage) zusammen mit Ihrer Rolle, Ihrem Namen und dem Zeitpunkt des Speicherns, damit Sie nach dem Neuladen der Seite an Ihren Platz zurückkehren. Es wird gelöscht, wenn Sie den Tab schließen oder das Spiel über dessen Menü verlassen, und spätestens nach zwölf Stunden. Ist der Tab verloren, kann ein Crewmitglied, das gerade nicht verbunden ist, seinen Platz beim erneuten Beitreten mit demselben Namen zurückbekommen. Der Bequemlichkeit halber speichert das Spiel außerdem in Ihrem Browser (localStorage), bis Sie die Websitedaten löschen: den zuletzt eingegebenen Namen, damit Sie ihn nicht erneut tippen müssen, und auf einem gemeinsamen Bildschirm, ob Ton und Computerstimme eingeschaltet sind. Das Spiel setzt keine Cookies und lädt nichts von fremden Servern.
Rechtsgrundlage: Art. 6 Abs. 1 lit. b DSGVO, die Bereitstellung des Spiels, das Sie spielen möchten; für die im Browser gespeicherten Daten § 25 Abs. 2 Nr. 2 TDDDG, da sie für die genutzte Funktion erforderlich sind.
14. Your rights
Under the GDPR you have the right to access the personal data I hold about you (Art. 15), to have it rectified (Art. 16) or erased (Art. 17), to restrict its processing (Art. 18), to receive it in a portable format (Art. 20) and to object to processing based on legitimate interest (Art. 21). To exercise these rights, e-mail me at the address above.
You also have the right to lodge a complaint with a data protection supervisory authority (Art. 77), for example the one responsible for your place of residence. A list of the German authorities is published by the Federal Commissioner for Data Protection at bfdi.bund.de.
14. Ihre Rechte
Nach der DSGVO haben Sie das Recht auf Auskunft über die zu Ihrer Person gespeicherten Daten (Art. 15), auf Berichtigung (Art. 16), Löschung (Art. 17), Einschränkung der Verarbeitung (Art. 18), Datenübertragbarkeit (Art. 20) und Widerspruch gegen eine auf berechtigtes Interesse gestützte Verarbeitung (Art. 21). Zur Ausübung dieser Rechte genügt eine E-Mail an die oben genannte Adresse.
Außerdem haben Sie das Recht, sich bei einer Datenschutz-Aufsichtsbehörde zu beschweren (Art. 77), etwa bei der für Ihren Wohnort zuständigen. Eine Liste der deutschen Behörden veröffentlicht der Bundesbeauftragte für den Datenschutz unter bfdi.bund.de.
15. Changes
I will update this notice when the website or the way it processes data changes. The date at the top shows the current version.
15. Änderungen
Ich passe diese Erklärung an, wenn sich die Website oder die Datenverarbeitung ändert. Das Datum oben zeigt den aktuellen Stand.