PRIVACY
902Die deutsche Fassung ist maßgeblich. The German version is binding.
Datenschutz: Was livehacker.news erhebt, warum, und was Sie dagegen tun können. Entwurf, Stand: 22. Oktober 2026.
Die deutsche Fassung ist maßgeblich. Die englische Fassung ist eine Übersetzung.
Verantwortlicher
Lütfi Demirci, Typestate, Neckarstr. 21, 12053 Berlin, Deutschland.
Telefon +4x9 qz17null6 nope94094spam01wz98, E-Mail hexllqzo@nulltynopepe0stspamatwze.nocoxm
Ein Datenschutzbeauftragter ist nicht bestellt, weil die Schwellen, ab denen das nötig wäre (Art. 37 DSGVO, § 38 BDSG), nicht erreicht sind.
Wofür diese Hinweise gelten
Für livehacker.news: die Live-Sendung, die Hörerseite (Startseite, Seite 888) mit ihren Funktionen, das Konto, den Anrufwunsch, die Live-Schaltung von Anrufern und die vorproduzierte Pilotstunde auf der Demo-Website. TO CONFIRM endgültige Adressen der Hörerseite und der Demo-Website.
livehacker.news ist ein Projekt von Typestate. Die Website, die Konten und die Anrufwünsche laufen als Dienst auf der Plattform Typestate. Typestate betreibt der Verantwortliche selbst; Typestate ist deshalb kein eigener Empfänger. Welche Anbieter Typestate dafür einsetzt, steht unten unter "Empfänger".
Wie die Sendung entsteht
Die Sendung moderieren zwei KI-Figuren, Ada und Kernel. Ihre Sätze schreibt das Sprachmodell Claude von Anthropic, während die Sendung läuft. Ihre Stimmen erzeugt Voxtral von Mistral AI. Die Sendung läuft auf dem Rechner des Verantwortlichen ("Studio"). Ton und Seiten gehen über einen Tunnel von Cloudflare zu den Hörern.
Wenn Sie anrufen, hören alle Hörer Ihre Stimme live. Ihre Worte werden von Mistral AI in Text umgewandelt, und Claude liest diesen Text, damit die Moderatoren Ihnen antworten können. Einzelheiten stehen in den folgenden Abschnitten.
Beim Zuhören
Ihr Browser sendet, was zur Auslieferung der Seite und des Tons technisch nötig ist: Ihre IP-Adresse, Datum und Uhrzeit, die aufgerufene Adresse, die übertragene Datenmenge sowie Browser und Betriebssystem.
Die Hörerseite zeigt Live-Untertitel von allem, was auf Sendung gesagt wird, Karten zu den besprochenen Beiträgen, und lässt Sie bis zu 5 Minuten zurückspulen. Dafür werden keine Daten über Sie gespeichert. TO CONFIRM dass das Zurückspulen und die Untertitel keine Daten über den Hörer speichern.
Das Studio zählt, wie viele Seiten gerade verbunden sind, und die Moderatoren nennen diese Zahl auf Sendung. Die Zahl enthält keine Angaben zu einzelnen Personen.
Rechtsgrundlage: Art. 6 Abs. 1 lit. f DSGVO. Das berechtigte Interesse ist der Betrieb der Sendung und ihre Absicherung gegen Angriffe.
Cookies: Die Seiten setzen keine eigenen Cookies. TO CONFIRM dass auch das Website-Hosting von Typestate keine setzt. Wenn Sie sich anmelden, legt die Seite ein Anmelde-Token in Ihrem Browser ab; siehe "Speicher im Browser" unten.
Zählung der Seitenaufrufe
livehacker.news zählt derzeit keine Seitenaufrufe. TO CONFIRM Wird Plausible Analytics eingeschaltet, kommt hier ein Abschnitt wie auf der Datenschutzseite von Typestate hinzu, und Plausible Insights OÜ wird unter "Empfänger" aufgenommen.
Umfragen
Die Moderatoren stellen auf Sendung Umfragen. Stimmen Sie ab, wird Ihre Stimme gezählt, eine Stimme je Seite. Die Moderatoren nennen auf Sendung das Ergebnis, nicht, wer wie abgestimmt hat. TO CONFIRM ob Stimmen gespeichert werden und wie lange.
Rechtsgrundlage: Art. 6 Abs. 1 lit. f DSGVO. Das berechtigte Interesse ist, die Hörer an der Sendung zu beteiligen.
Fragen an die Moderatoren
Im Feld "Fragen an die Moderatoren" können Sie eine Frage stellen und Fragen anderer hochstimmen. Gespeichert werden Ihre Frage, der Zeitpunkt und die Stimmen. TO CONFIRM ob für eine Frage ein Konto nötig ist; falls ja, auch die Verbindung zum Konto.
Die Moderatoren lesen ausgewählte Fragen auf Sendung vor, in eigenen Worten und ohne Namen. Dafür erhält Claude (Anthropic) den Text der Frage. Was die Moderatoren daraus machen, wird für die Stimme an Mistral AI übermittelt. Schreiben Sie deshalb keine personenbezogenen Daten in Ihre Frage, weder über sich noch über andere.
Rechtsgrundlage: Art. 6 Abs. 1 lit. b DSGVO (Nutzung der Sendung nach den Nutzungsbedingungen).
Speicherdauer: TO CONFIRM.
Feedback
Auf der Feedback-Seite (/feedback) können Sie der Sendung ohne Konto schreiben. Gespeichert werden Ihre Nachricht, worum es geht (Idee, Problem, die Sendung oder Sonstiges), die Seite, von der Sie kamen, der Zeitpunkt und, nur wenn Sie sie angeben, Ihre E-Mail-Adresse.
Der Verantwortliche liest das Feedback im Studio. TO CONFIRM ob Feedback je an Claude (Anthropic) oder einen anderen KI-Dienst geht; falls ja, hier und unter "Empfänger" nennen.
Das Feedback liegt beim Dienst livehackernews auf der Plattform Typestate (siehe "Empfänger").
Zweck: die Sendung verbessern und Ihnen antworten, wenn Sie eine E-Mail-Adresse angegeben haben. Rechtsgrundlage: Art. 6 Abs. 1 lit. f DSGVO; das berechtigte Interesse ist, die Sendung zu verbessern. Für die E-Mail-Adresse: Ihre Einwilligung, Art. 6 Abs. 1 lit. a DSGVO, die Sie mit der Angabe erteilen. Sie können sie jederzeit widerrufen; dann löschen wir die Adresse. TO CONFIRM dass Antworten von hexllqzo@nulltynopepe0stspamatwze.nocoxm aus verschickt werden, siehe "E-Mails".
Gegen Missbrauch nimmt das Formular höchstens fünf Nachrichten pro Stunde von einer IP-Adresse an. Die IP-Adresse liegt dafür nur bei dieser Begrenzung, für diese Stunde, und wird nicht mit Ihrer Nachricht gespeichert.
Speicherdauer: TO CONFIRM Vorschlag: 12 Monate, danach gelöscht; eine E-Mail-Adresse früher, sobald Ihr Anliegen erledigt ist.
Ihr Konto
Wenn Sie anrufen möchten, brauchen Sie ein Konto. Gespeichert werden Ihre E-Mail-Adresse, Ihr Passwort, ob Sie die E-Mail-Adresse bestätigt haben, und die Zeitpunkte von Eröffnung und Anmeldung. TO CONFIRM dass das Passwort nur als Hash gespeichert wird, und welche weiteren Felder das Konto hat.
Das Konto liegt beim Dienst livehackernews auf der Plattform Typestate.
Zweck: Ihnen den Anrufwunsch ermöglichen und den Zugang schützen. Rechtsgrundlage: Art. 6 Abs. 1 lit. b DSGVO.
Sie können Ihr Konto jederzeit selbst löschen, unter /auth/account/delete. TO CONFIRM was die Löschung des Kontos mitlöscht, insbesondere offene Anrufwünsche und Fragen; Aufzeichnungen und das Gedächtnis der Sendung liegen nicht beim Konto, siehe unten.
Speicherdauer: bis Sie das Konto löschen. TO CONFIRM ob unbestätigte oder lange ungenutzte Konten nach einer Frist gelöscht werden.
Speicher im Browser
Wenn Sie sich anmelden, legt die Seite Ihr Anmelde-Token und Ihre E-Mail-Adresse im lokalen Speicher Ihres Browsers ab (localStorage, unter dem Namen "livehacker.session"), damit Sie angemeldet bleiben, wenn Sie wiederkommen. Wer nur zuhört, bekommt dort nichts abgelegt.
Diese Speicherung ist für das von Ihnen gewünschte Konto unbedingt erforderlich: § 25 Abs. 2 Nr. 2 TDDDG. Die anschließende Verarbeitung beruht auf Art. 6 Abs. 1 lit. b DSGVO.
Speicherdauer: bis Sie sich abmelden, was den Eintrag entfernt, oder bis Sie den Speicher Ihres Browsers leeren. Auch das Löschen des Kontos meldet Sie ab. TO CONFIRM wie lange ein Token auf dem Server gültig bleibt.
E-Mails
Zur Bestätigung Ihrer E-Mail-Adresse erhalten Sie eine E-Mail. Sie wird über Plus Five Five, Inc. (Resend), USA versendet. Dabei werden Ihre E-Mail-Adresse und der Inhalt der E-Mail verarbeitet.
Rechtsgrundlage: Art. 6 Abs. 1 lit. b DSGVO.
E-Mails an hexllqzo@nulltynopepe0stspamatwze.nocoxm liegen in einem Postfach bei Google Workspace (Google Cloud EMEA Limited, Dublin, Irland). Wir löschen sie, wenn die Sache erledigt ist, es sei denn, eine gesetzliche Aufbewahrungsfrist greift.
Der Anrufwunsch
Angemeldet können Sie über "Join the call" anrufen wollen. Gespeichert werden Ihr Name, was Sie machen, worüber Sie sprechen möchten, der Zeitpunkt und die Verbindung zu Ihrem Konto.
Der Verantwortliche sieht die Anrufwünsche im Studio. Claude (Anthropic) liest sie und schlägt vor, wen er anrufen könnte. Wen er anruft, entscheidet der Verantwortliche selbst. Es besteht kein Anspruch darauf, angerufen zu werden.
Ruft er Sie an, klingelt Ihre Seite etwa 45 Sekunden lang. Nehmen Sie nicht ab, passiert nichts weiter.
Rechtsgrundlage: Art. 6 Abs. 1 lit. b DSGVO. Für die Weitergabe des Textes an Claude: Ihre Einwilligung, Art. 6 Abs. 1 lit. a DSGVO, die Sie im Formular erteilen (siehe Einwilligung zum Anruf).
Speicherdauer: TO CONFIRM.
Die Live-Schaltung
Nehmen Sie den Anruf an, gibt Ihr Browser das Mikrofon frei, und was das Mikrofon aufnimmt, geht live auf Sendung. Dann gilt:
- Alle Hörer hören Ihre Stimme, solange Sie auf Sendung sind, und können sie bis zu 5 Minuten zurückspulen.
- Ihr Ton geht über den Tunnel von Cloudflare ins Studio.
- Mistral AI wandelt Ihre Stimme laufend in Text um (Voxtral). Dafür wird Ihr Ton an Mistral AI übermittelt.
- Der Text erscheint als Untertitel auf der Hörerseite.
- Claude (Anthropic) liest den Text und schreibt die Antworten der Moderatoren. Diese Antworten können Ihren Namen und Ihre Worte aufgreifen; sie gehen für die Stimme an Mistral AI.
- Der Name, den Sie im Anrufwunsch angegeben haben, wird auf Sendung genannt.
Sagen Sie auf Sendung nichts, was nicht alle hören sollen, insbesondere nichts über Ihre Gesundheit, Ihre politische oder religiöse Überzeugung und nichts über andere Personen, die nicht zugestimmt haben.
Der Verantwortliche kann Sie jederzeit stumm schalten oder auflegen. Sie können jederzeit selbst auflegen.
Rechtsgrundlage: Ihre ausdrückliche Einwilligung, Art. 6 Abs. 1 lit. a DSGVO und, soweit Sie selbst besondere Kategorien personenbezogener Daten nennen, Art. 9 Abs. 2 lit. a DSGVO. Sie erteilen sie im Formular und noch einmal, bevor Sie auf Sendung gehen. Sie können sie jederzeit widerrufen, auch durch Auflegen. Was bereits live gesendet wurde, lässt sich nicht zurückholen.
Aufzeichnungen
Solange die Sendung läuft, zeichnet das Studio sie auf: den Ton der Sendung mit den Stimmen der Anrufer und das Transkript. Aufzeichnung und Transkript liegen auf dem Rechner des Verantwortlichen. Er nutzt sie, um die Sendung zu produzieren und zu verbessern.
Archiv. Wenn die Redaktion eine Sendung veröffentlicht, werden ihre Aufzeichnung (komprimierter Ton) und ihr Transkript mit Zeitangaben, einschließlich der Stimmen, der auf Sendung genannten Namen und der Worte der Anrufer, bei Typestate gespeichert und im Archiv von livehacker.news veröffentlicht, wo jeder sie nachhören kann. Anrufer willigen darin im Formular "Join the call" ein (Art. 6 Abs. 1 lit. a DSGVO). Die Redaktion kann eine Sendung jederzeit aus dem Archiv nehmen; schreiben Sie uns, dann tun wir das für Ihren Anruf. TO CONFIRM Clips, ein Podcast-Feed oder Beiträge in sozialen Netzwerken sind nicht gedeckt und bräuchten einen eigenen Eintrag.
Rechtsgrundlage: Ihre Einwilligung, Art. 6 Abs. 1 lit. a DSGVO.
Speicherdauer: TO CONFIRM Frist für Aufzeichnungen und Transkripte. Widerrufen Sie Ihre Einwilligung, löschen wir Ihre Beiträge aus Aufzeichnung und Transkript und nehmen die Sendung aus dem Archiv, bis sie ohne sie neu veröffentlicht ist.
Das Gedächtnis der Sendung
Nach einer Sendung hält das Studio kurze, besondere Momente fest, zum Beispiel den Namen eines Anrufers und was er gesagt hat. In späteren Sendungen können die Moderatoren darauf zurückkommen. Dafür erhält Claude (Anthropic) diese Einträge bei jeder Sendung. Das Gedächtnis liegt auf dem Rechner des Verantwortlichen.
Rechtsgrundlage: Ihre Einwilligung, Art. 6 Abs. 1 lit. a DSGVO.
Speicherdauer: TO CONFIRM. Auf Ihren Wunsch oder nach einem Widerruf löschen wir Ihre Einträge.
Recherche und Daten von Hacker News
Die Moderatoren besprechen die Startseite von Hacker News. Dafür liest das Studio öffentliche Daten über die öffentliche Schnittstelle von Hacker News und die Suche von Algolia (HN Search) und ruft öffentliche Webseiten auf, um zu recherchieren. Dabei werden keine Daten von Hörern übermittelt. TO CONFIRM ob der Name oder das Thema eines Anrufers Teil einer Suche werden kann.
Kommentare von Hacker News geben die Moderatoren in eigenen Worten wieder und nennen keine Benutzernamen.
Empfänger
Cloudflare, Inc., 101 Townsend St, San Francisco, CA 94107, USA
- Wofür
- Tunnel für Ton und Seiten aus dem Studio; Betrieb des Dienstes livehackernews auf Typestate mit Datenbank und Dateien; Netz und TLS
- Welche Daten
- Verbindungsdaten, IP-Adresse, Ton der Sendung und der Anrufer, Konto, Anrufwünsche, Fragen
- Ort
- Globales Netz von Cloudflare
- Grundlage einer Übermittlung
- EU-US Data Privacy Framework (Art. 45 DSGVO), ergänzend Standardvertragsklauseln (Art. 46 Abs. 2 lit. c DSGVO)
Better Stack, Inc., USA
- Wofür
- Sammeln von Protokollen und Überwachung der Typestate-Plattform
- Welche Daten
- Protokolle, die IP-Adressen und Kennungen enthalten können
- Ort
- EU (Nürnberg, Deutschland)
- Grundlage einer Übermittlung
- Für Zugriffe aus den USA: Standardvertragsklauseln (Art. 46 Abs. 2 lit. c DSGVO) im Vertrag von Better Stack
Hetzner Online GmbH, Industriestr. 25, 91710 Gunzenhausen, Deutschland
- Wofür
- Server der Typestate-Plattform; nächtliche Sicherung
- Welche Daten
- TO CONFIRM ob Daten des Dienstes livehackernews in der Sicherung liegen
- Ort
- Deutschland
- Grundlage einer Übermittlung
- Keine Übermittlung in ein Drittland
Plus Five Five, Inc. (Resend), San Francisco, USA
- Wofür
- Versand der Bestätigungs-E-Mail
- Welche Daten
- E-Mail-Adresse, Inhalt der E-Mail
- Ort
- USA
- Grundlage einer Übermittlung
- TO CONFIRM Data Privacy Framework oder Standardvertragsklauseln
Mistral AI, Frankreich TO CONFIRM Firma und Anschrift
- Wofür
- Voxtral: Stimmen der Moderatoren; Umwandlung der Stimme von Anrufern in Text
- Welche Daten
- Ton der Anrufer; Sätze der Moderatoren, die Namen und Worte von Anrufern und Fragen enthalten können
- Ort
- TO CONFIRM Ort der Verarbeitung
- Grundlage einer Übermittlung
- TO CONFIRM Vertrag nach Art. 28 DSGVO; ob Mistral die Daten für Training nutzt
Anthropic Ireland, Limited, South Bank House, Barrow Street, Dublin 4, Irland, mit Anthropic, PBC, USA
- Wofür
- Claude: schreibt die Sätze der Moderatoren und schlägt einen Anrufer vor
- Welche Daten
- Transkript der Anrufer, Fragen, Anrufwünsche, Einträge des Gedächtnisses
- Ort
- USA
- Grundlage einer Übermittlung
- Standardvertragsklauseln (Art. 46 Abs. 2 lit. c DSGVO) im Vertrag von Anthropic TO CONFIRM gilt erst mit API-Schlüssel; derzeit läuft Claude für private Tests über ein Abonnement
Google Cloud EMEA Limited, Dublin, Irland (Google Workspace)
- Wofür
- Postfach hexllqzo@nulltynopepe0stspamatwze.nocoxm
- Welche Daten
- Ihre E-Mails an uns
- Ort
- EU und USA
- Grundlage einer Übermittlung
- TO CONFIRM
Mit jedem Anbieter, der in unserem Auftrag verarbeitet, schließen wir einen Vertrag nach Art. 28 DSGVO. TO CONFIRM welche Verträge bestehen, insbesondere mit Mistral AI und, für livehackernews, mit Anthropic.
Hacker News und Algolia erhalten keine Daten von Hörern. Behörden erhalten Daten nur, wenn eine gesetzliche Pflicht besteht.
Übermittlung in Drittländer
Cloudflare, Resend und Anthropic verarbeiten Daten in den USA, Better Stack bei Zugriffen aus den USA. Eine Übermittlung in die USA stützt sich auf das EU-US Data Privacy Framework (Art. 45 DSGVO) oder auf Standardvertragsklauseln (Art. 46 Abs. 2 lit. c DSGVO), wie in der Tabelle angegeben.
Automatisierte Entscheidungen
Es gibt keine automatisierte Entscheidung im Sinne von Art. 22 DSGVO. Claude schlägt vor, welcher Anrufer passt. Wen der Verantwortliche anruft, entscheidet er selbst, und daraus folgt keine rechtliche Wirkung für Sie.
Die Angabe Ihrer Daten ist freiwillig
Zum Zuhören verlangen wir nichts von Ihnen. Für ein Konto brauchen wir Ihre E-Mail-Adresse und ein Passwort, für einen Anrufwunsch die Angaben im Formular. Ohne sie können Sie nicht anrufen.
Mindestalter
TO CONFIRM Mindestalter für Konto und Anruf, zum Beispiel 16 Jahre (Art. 8 DSGVO).
Ihre Rechte
Sie haben das Recht auf Auskunft, Berichtigung, Löschung, Einschränkung der Verarbeitung und Datenübertragbarkeit (Art. 15 bis 20 DSGVO). Eine Einwilligung können Sie jederzeit mit Wirkung für die Zukunft widerrufen (Art. 7 Abs. 3 DSGVO). Schreiben Sie an die Anschrift oben. Ihr Konto können Sie jederzeit selbst löschen.
Widerspruchsrecht: Beruht eine Verarbeitung auf einem berechtigten Interesse (Art. 6 Abs. 1 lit. f DSGVO), können Sie aus Gründen, die sich aus Ihrer besonderen Situation ergeben, jederzeit widersprechen (Art. 21 DSGVO).
Sie können sich außerdem bei einer Aufsichtsbehörde beschweren. Zuständig ist die Berliner Beauftragte für Datenschutz und Informationsfreiheit, Alt-Moabit 59-61, 10555 Berlin.
Privacy: What livehacker.news collects, why, and what you can do about it. Draft, as of 22 October 2026.
The German version governs. This English version is a translation of the German version.
Controller
Lütfi Demirci, Typestate, Neckarstr. 21, 12053 Berlin, Germany.
Telephone +4x9 qz17null6 nope94094spam01wz98, email hexllqzo@nulltynopepe0stspamatwze.nocoxm
No data protection officer is appointed, because the thresholds that require one (Article 37 GDPR, section 38 BDSG) are not met.
What this notice covers
livehacker.news: the live show, the listener page (the home page, page 888) and its features, the account, the call request, putting callers on air, and the pre-produced pilot hour on the demo site. TO CONFIRM final addresses of the listener page and the demo site.
livehacker.news is a project of Typestate. The website, the accounts and the call requests run as a service on the Typestate platform. The controller runs Typestate himself, so Typestate is not a separate recipient. The providers Typestate uses for this are listed under "Recipients" below.
How the show is made
The show is hosted by two AI characters, Ada and Kernel. Their lines are written live by the language model Claude, from Anthropic. Their voices are made by Voxtral, from Mistral AI. The show runs on the controller's computer (the "studio"). Audio and pages reach listeners through a Cloudflare tunnel.
If you call in, every listener hears your voice live. Mistral AI turns your words into text, and Claude reads that text so the hosts can answer you. The sections below give the details.
Listening
Your browser sends what is technically necessary to serve the page and the audio: your IP address, the date and time, the address requested, how much data was sent, and your browser and operating system.
The listener page shows live captions of everything said on air and cards for the stories discussed, and lets you rewind up to 5 minutes. None of this stores data about you. TO CONFIRM that rewind and captions store no data about the listener.
The studio counts how many pages are connected, and the hosts say that number on air. The number holds nothing about any single person.
Legal basis: Article 6(1)(f) GDPR. The legitimate interest is running the show and defending it against attack.
Cookies: the pages set no cookies of their own. TO CONFIRM that the Typestate website hosting sets none either. If you sign in, the page keeps a sign-in token in your browser; see "Browser storage" below.
Counting page views
livehacker.news currently counts no page views. TO CONFIRM if Plausible Analytics is switched on, add a section like the one on Typestate's privacy page, and add Plausible Insights OÜ under "Recipients".
Polls
The hosts run polls on air. If you vote, your vote is counted, one vote per page. The hosts say the result on air, not who voted how. TO CONFIRM whether votes are stored, and for how long.
Legal basis: Article 6(1)(f) GDPR. The legitimate interest is letting listeners take part in the show.
Questions to the hosts
In the "Ask the hosts" box you can ask a question and upvote other people's questions. We store your question, the time and the votes. TO CONFIRM whether asking needs an account; if so, also the link to the account.
The hosts read selected questions on air, in their own words and without names. For that, Claude (Anthropic) receives the text of the question. What the hosts make of it goes to Mistral AI for the voice. So do not put personal data in your question, about yourself or anyone else.
Legal basis: Article 6(1)(b) GDPR (use of the show under the terms).
Storage: TO CONFIRM.
Feedback
On the feedback page (/feedback) you can write to the station without an account. We store your message, what it is about (idea, problem, the show or other), the page you came from, the time and, only if you give one, your email address.
The controller reads the feedback in the studio. TO CONFIRM whether feedback is ever passed to Claude (Anthropic) or another AI service; if so, name it here and under "Recipients".
The feedback is held by the livehackernews service on the Typestate platform (see "Recipients").
Purpose: to improve the show, and to answer you if you gave an email address. Legal basis: Article 6(1)(f) GDPR; the legitimate interest is improving the show. For the email address: your consent, Article 6(1)(a) GDPR, which you give by entering it. You can withdraw it at any time; we then delete the address. TO CONFIRM that answers go out from hexllqzo@nulltynopepe0stspamatwze.nocoxm, see "Email".
To stop abuse, the form accepts at most five messages an hour from one IP address. The IP address is held only by this limit, for that hour, and is not stored with your message.
Storage: TO CONFIRM proposal: 12 months, then deleted; an email address earlier, once your matter is closed.
Your account
You need an account to call in. We store your email address, your password, whether you confirmed the email address, and when the account was opened and when you signed in. TO CONFIRM that the password is stored only as a hash, and which other fields the account has.
The account is held by the livehackernews service on the Typestate platform.
Purpose: to let you request a call and to protect access. Legal basis: Article 6(1)(b) GDPR.
You can delete your account yourself at any time, at /auth/account/delete. TO CONFIRM what deleting the account also deletes, in particular open call requests and questions; recordings and the station memory are not held with the account, see below.
Storage: until you delete the account. TO CONFIRM whether unconfirmed or long-unused accounts are deleted after a period.
Browser storage
When you sign in, the page keeps your sign-in token and your email address in your browser's local storage (localStorage, under the name "livehacker.session"), so that you stay signed in when you come back. Nothing is stored there if you only listen.
This storage is strictly necessary for the account you asked for: section 25(2) no. 2 TDDDG. The processing that follows rests on Article 6(1)(b) GDPR.
Storage: until you sign out, which removes it, or until you clear your browser's storage. Deleting your account also signs you out. TO CONFIRM how long a token stays valid on the server.
You receive an email to confirm your email address. It is sent through Plus Five Five, Inc. (Resend), USA. This processes your email address and the content of the email.
Legal basis: Article 6(1)(b) GDPR.
Email to hexllqzo@nulltynopepe0stspamatwze.nocoxm is held in a Google Workspace mailbox (Google Cloud EMEA Limited, Dublin, Ireland). We delete it once the matter is closed, unless a statutory retention period applies.
The call request
Once signed in, you can ask to call in with "Join the call". We store your name, what you do, what you want to talk about, the time, and the link to your account.
The controller sees call requests in the studio. Claude (Anthropic) reads them and suggests whom he could call. The controller decides himself whom he calls. There is no right to be called.
If he calls you, your page rings for about 45 seconds. If you do not answer, nothing else happens.
Legal basis: Article 6(1)(b) GDPR. For passing the text to Claude: your consent, Article 6(1)(a) GDPR, which you give in the form (see call consent).
Storage: TO CONFIRM.
Going on air
If you answer the call, your browser opens the microphone, and what the microphone picks up goes live on air. Then:
- Every listener hears your voice while you are on air, and can rewind it up to 5 minutes.
- Your audio travels through the Cloudflare tunnel to the studio.
- Mistral AI turns your voice into text as you speak (Voxtral). For that, your audio is sent to Mistral AI.
- The text appears as captions on the listener page.
- Claude (Anthropic) reads the text and writes the hosts' answers. These answers can pick up your name and your words; they go to Mistral AI for the voice.
- The name you gave in the call request is said on air.
Do not say anything on air that you do not want everyone to hear, in particular nothing about your health or your political or religious beliefs, and nothing about other people who have not agreed to it.
The controller can mute you or hang up at any time. You can hang up yourself at any time.
Legal basis: your explicit consent, Article 6(1)(a) GDPR and, where you yourself mention special categories of personal data, Article 9(2)(a) GDPR. You give it in the form and again before you go on air. You can withdraw it at any time, also by hanging up. What has already gone out live cannot be taken back.
Recordings
While the show is on air, the studio records it: the show's audio including callers' voices, and the transcript. The recording and the transcript are kept on the controller's computer, who uses them to produce and improve the show.
Archive. When the producer publishes a show, its recording (compressed audio) and its timed transcript, including callers' voices, names as said on air and words, are stored with Typestate and published in the livehacker.news archive, where anyone can replay them. Callers consent to this in the "Join the call" form (Art. 6(1)(a) GDPR). The producer can take a show out of the archive at any time; write to us and we do so for your call. TO CONFIRM clips, a podcast feed or social media posts are not covered and would need their own entry.
Legal basis: your consent, Article 6(1)(a) GDPR.
Storage: TO CONFIRM period for recordings and transcripts. If you withdraw your consent, we delete your contributions from the recording and the transcript and take the show out of the archive until it is republished without them.
The station memory
After a show, the studio keeps short memorable moments, for example a caller's name and what they said. The hosts can refer back to them in later shows. For that, Claude (Anthropic) receives these entries in each show. The memory is kept on the controller's computer.
Legal basis: your consent, Article 6(1)(a) GDPR.
Storage: TO CONFIRM. On request, or after you withdraw consent, we delete your entries.
Research and Hacker News data
The hosts discuss the Hacker News front page. For that, the studio reads public data through the public Hacker News API and Algolia's HN Search, and opens public web pages for research. No listener data is sent in the process. TO CONFIRM whether a caller's name or topic can become part of a lookup.
The hosts paraphrase Hacker News comments and do not name usernames.
Recipients
Cloudflare, Inc., 101 Townsend St, San Francisco, CA 94107, USA
- Purpose
- Tunnel for audio and pages from the studio; running the livehackernews service on Typestate with its database and files; network and TLS
- Data
- Connection data, IP address, show and caller audio, account, call requests, questions
- Place of processing
- Cloudflare's global network
- Basis for a transfer
- EU-US Data Privacy Framework (Article 45 GDPR), in addition standard contractual clauses (Article 46(2)(c) GDPR)
Better Stack, Inc., USA
- Purpose
- Log collection and monitoring of the Typestate platform
- Data
- Logs that can contain IP addresses and identifiers
- Place of processing
- EU (Nuremberg, Germany)
- Basis for a transfer
- For access from the USA: standard contractual clauses (Article 46(2)(c) GDPR) in Better Stack's agreement
Hetzner Online GmbH, Industriestr. 25, 91710 Gunzenhausen, Germany
- Purpose
- Typestate platform server; nightly backup
- Data
- TO CONFIRM whether livehackernews service data is in the backup
- Place of processing
- Germany
- Basis for a transfer
- No transfer to a third country
Plus Five Five, Inc. (Resend), San Francisco, USA
- Purpose
- Sending the confirmation email
- Data
- Email address, content of the email
- Place of processing
- USA
- Basis for a transfer
- TO CONFIRM Data Privacy Framework or standard contractual clauses
Mistral AI, France TO CONFIRM legal entity and address
- Purpose
- Voxtral: the hosts' voices; turning callers' voices into text
- Data
- Callers' audio; host lines, which can contain callers' names and words and questions
- Place of processing
- TO CONFIRM place of processing
- Basis for a transfer
- TO CONFIRM contract under Article 28 GDPR; whether Mistral uses the data for training
Anthropic Ireland, Limited, South Bank House, Barrow Street, Dublin 4, Ireland, with Anthropic, PBC, USA
- Purpose
- Claude: writes the hosts' lines and suggests a caller
- Data
- Callers' transcripts, questions, call requests, station memory entries
- Place of processing
- USA
- Basis for a transfer
- Standard contractual clauses (Article 46(2)(c) GDPR) in Anthropic's agreement TO CONFIRM applies only once an API key is used; Claude currently runs on a subscription for private testing
Google Cloud EMEA Limited, Dublin, Ireland (Google Workspace)
- Purpose
- Mailbox hexllqzo@nulltynopepe0stspamatwze.nocoxm
- Data
- Your email to us
- Place of processing
- EU and USA
- Basis for a transfer
- TO CONFIRM
We conclude a contract under Article 28 GDPR with each provider that processes data on our behalf. TO CONFIRM which contracts exist, in particular with Mistral AI and, for livehackernews, with Anthropic.
Hacker News and Algolia receive no listener data. Authorities receive data only where the law requires it.
Transfers to third countries
Cloudflare, Resend and Anthropic process data in the USA, and Better Stack does for access from the USA. A transfer to the USA rests on the EU-US Data Privacy Framework (Article 45 GDPR) or on standard contractual clauses (Article 46(2)(c) GDPR), as given in the table.
Automated decision making
There is no automated decision within the meaning of Article 22 GDPR. Claude suggests which caller fits. The controller decides himself whom he calls, and nothing that follows has a legal effect on you.
Giving your data is optional
Listening requires nothing of you. For an account we need your email address and a password, and for a call request the details in the form. Without them you cannot call in.
Minimum age
TO CONFIRM minimum age for an account and a call, for example 16 (Article 8 GDPR).
Your rights
You have the right of access, correction, deletion, restriction of processing and data portability (Articles 15 to 20 GDPR). You can withdraw a consent at any time with effect for the future (Article 7(3) GDPR). Write to the address above. You can delete your account yourself at any time.
Right to object: where processing rests on a legitimate interest (Article 6(1)(f) GDPR), you can object to it at any time on grounds relating to your particular situation (Article 21 GDPR).
You can also complain to a supervisory authority. The competent one is the Berliner Beauftragte für Datenschutz und Informationsfreiheit, Alt-Moabit 59-61, 10555 Berlin.