Am 24. Juli 2026 fällte das Berufungsgericht von Nova Scotia (Kanada) ein ungewöhnliches Urteil: Alle Anklagepunkte gegen Brandon Klayme wurden bedingungslos aufgehoben und er wurde auf der Stelle freigesprochen. In der Urteilsbegründung hieß es: „Herr Klayme ist tatsächlich unschuldig. Er hätte niemals angeklagt, geschweige denn verurteilt werden dürfen.“
Dieser Justizirrtum, der niemals hätte passieren dürfen, nahm seinen Anfang bei einem einzigen Unterstrich.
Als die Polizei eine Vorladung an das Unternehmen Kik schickte, um Kontodaten anzufordern, schrieb sie den Benutzernamen „fus__ro_dah“ fälschlicherweise als „fus_ro_dah“. Aus zwei Unterstrichen wurde einer. Genau dieser Unterschied von einem einzigen Zeichen führte dazu, dass ein kanadischer Staatsbürger, der das Opfer noch nie gesehen hatte, ein vollständiges Justizverfahren durchlief – von der Festnahme über die Gerichtsverhandlung und Verurteilung bis hin zum Absitzen einer 18-monatigen Haftstrafe.
Bildquelle: Getty Images. Der Unterschied eines einzelnen Zeichens reichte aus, um den Lebensweg eines Menschen drastisch zu verändern.
Die fehlerhafte Ermittlungskette
Der Sachverhalt selbst war nicht kompliziert. Im Jahr 2018 bemerkte die Mutter eines 12-jährigen Mädchens in Madison (Wisconsin, USA), dass ihre Tochter über die Messaging-App Kik Nachrichten mit einem erwachsenen Mann austauschte, darunter auch ein „unangemessenes“ Foto. Die Mutter verständigte die Polizei.
Das Sheriff-Büro von Dane County nahm die Ermittlungen auf. Bei der forensischen Untersuchung des Mobiltelefons des Mädchens stießen die Ermittler auf 125 Nachrichten mit dem Benutzernamen „fus__ro_dah“ (mit zwei Unterstrichen nach fus). Dabei handelte es sich um eine Anspielung auf das Videospiel The Elder Scrolls V: Skyrim – „fus ro dah“ ist der Name des Drachenschreis „Unerbittliche Kraft“ im Spiel, den ein Nutzer als Benutzernamen gewählt hatte.
Die Polizei wollte diese Person ausfindig machen. Sie erwirkte eine gerichtliche Anordnung gegen das Unternehmen Kik zur Herausgabe der Registrierungsdaten dieses Benutzernamens.
Auf der Anordnung stand jedoch „fus_ro_dah“ – mit nur einem Unterstrich.
Kik kam der Anordnung gemäß dem angegebenen Benutzernamen nach und übermittelte die mit diesem Konto verknüpfte E-Mail-Adresse. Recherchen bei Google ergaben, dass die zu dieser E-Mail gehörige IP-Adresse aus Kanada stammte. Der Fall wurde an die Regionalpolizei von Halifax in Kanada übergeben. Die Polizei in Halifax wandte sich mit dieser IP-Adresse an den Internetdienstanbieter Bell Aliant, der die IP-Adresse einer physischen Adresse zuordnete – dem Wohnsitz von Brandon Klayme.
Die Polizei durchsuchte Klaymes Wohnung und beschlagnahmte sein Mobiltelefon sowie seinen Laptop. Auf den Geräten wurden keinerlei Beweismittel gefunden, die mit dem Fall in Verbindung standen. Es gab keine Fotos des betroffenen Kindes, keine Kik-Chatprotokolle und nicht einmal einen Nachweis dafür, dass Klayme zum Tatzeitpunkt überhaupt Kik genutzt hatte.
Dennoch erhob die Staatsanwaltschaft Anklage in drei Punkten: Verführung eines Minderjährigen unter 14 Jahren über Telekommunikationsmedien, Zugänglichmachen von unzüchtigem Material für Kinder sowie Besitz von Kinderpornografie.
Der Fall ging vor Gericht. 2023 erfolgte die Verurteilung, 2024 die Strafmaßverkündung – 18 Monate Haft. Klayme saß die gesamte Strafe ab.
Erst im Berufungsverfahren entdeckte Klaymes Verteidigungsteam den fehlenden Unterstrich. Klayme erinnerte sich selbst: „Erst in der Endphase der Vorbereitung unserer Berufungsargumente entdeckten wir einen subtilen Fehler in der gerichtlichen Anordnung, der meinen Lebenslauf komplett verändert hatte.“
Nach erneuter Prüfung räumte die Staatsanwaltschaft ein, dass der Berufung stattgegeben werden müsse. Das Berufungsgericht wies ferner darauf hin, dass die Beweise bei ordnungsgemäßer Ermittlung „auf einen Verdächtigen namens Jay hingewiesen hätten, dessen IP-Adresse sich anscheinend in Kalifornien befand“.
Warum ein einziges Zeichen ausreichte
Analysiert man diesen Fall aus technischer Perspektive, zeigt sich eine Kette von Fehlzuordnungen. Es ist wie eine digitale Version des „Schmetterlingseffekts“ – eine anfängliche Abweichung um ein einzelnes Zeichen wurde durch jeden Schritt im System verstärkt und führte schließlich zu einer irreversiblen menschlichen Katastrophe.
Glied 1: Das Benutzernamensystem von Kik. Die Benutzernamen von Kik unterscheiden zwar nicht zwischen Groß- und Kleinschreibung, wohl aber strikt nach der Anzahl der Unterstriche. In der Datenbank sind „fus__ro_dah“ und „fus_ro_dah“ zwei völlig unterschiedliche Datensätze. Das ist kein Systemfehler – das System zur Benutzernamenverwaltung ist auf exakte Übereinstimmung ausgelegt, um Identitätsdiebstahl zu verhindern. Wenn jedoch bei einer behördlichen Anfrage ein Tippfehler unterläuft, wird diese exakte Übereinstimmung zum zweischneidigen Schwert.
Glied 2: Exakte Übereinstimmung bei Datenbankabfragen. Als die Polizei die Anordnung an Kik ausstellte, übertrugen die Ermittler den Benutzernamen manuell aus dem forensischen Bericht des Mobiltelefons in das Rechtsdokument. In diesem Schritt gab es keinerlei Unscharfe-Suche (Fuzzy Matching) oder Überprüfungsmechanismen. Nach Erhalt der Anordnung führte auch Kik eine exakte Zeichenkettenabfrage durch. Das System lieferte automatisch die Registrierungsdaten des abgefragten Benutzernamens zurück – es arbeitete technisch einwandfrei, fragte aber die falsche Person ab.
Glied 3: Grenzüberschreitender Informationsaustausch. Von Wisconsin bis Halifax gaben alle Beteiligten in der Informationskette die falsche Prämisse weiter, dass „der Verdächtige als fus_ro_dah identifiziert wurde“. Die technische Intuition sagt uns: In der gesamten internationalen Zusammenarbeit war an keinem einzigen Knotenpunkt ein Prozess zur Validierung der ursprünglichen Quelldaten vorgesehen.
Glied 4: Bestätigungsfehler im Gerichtsverfahren. Vor Gericht präsentierte die Staatsanwaltschaft eine scheinbar lückenlose Beweiskette – Kik lieferte die E-Mail, Google verknüpfte die IP, Bell Aliant bestätigte die Adresse. Jeder Schritt wirkte oberflächlich betrachtet „solide“. Aber niemand überprüfte rückwirkend, ob der ganz am Anfang eingegebene Benutzername korrekt geschrieben war. Dies ist ein systemischer Mangel im Prozessdesign und kein isoliertes menschliches Versagen.
Von der Spurensicherung bis zur Verurteilung wirkte jeder Schritt plausibel, doch ein Fehler an der Quelle wurde schrittweise vergrößert.
Der „1-Pixel-Fehler“ in der Polizeiorganisations-IT
In der Softwareentwicklung gibt es für diese Art von Problem einen Fachbegriff: „Unterbrochene Eingabevalidierungskette“ (Broken Input Validation Chain). Wenn Daten zwischen verschiedenen Systemen, Organisationen und Rechtsordnungen ausgetauscht werden, werden minimale Fehler in den ursprünglichen Eingaben mit Übertragung gefestigt, vergrößert und „legitimiert“.
Betrachten wir einige zentrale technische Designfehler.
Schwachstelle 1: Fehlende Unscharfe-Suche (Fuzzy Matching).
Datenbankabfragen von Ermittlungsbehörden nutzen standardmäßig die exakte Übereinstimmung (Exact Match). Das ist in den meisten Szenarien sinnvoll – man möchte schließlich nicht wegen eines ähnlichen Namens die falsche Person festnehmen. Das Problem liegt jedoch darin, dass eine exakte Suche ohne Sicherheitsnetz wie eine Waffe ohne Sicherung ist.
Hätte das Abfragesystem von Kik bei einer erfolglosen oder erfolgreichen Abfrage automatisch eine Unscharfe-Suche mit einer Levenshtein-Distanz von 1 durchgeführt – also eine Abweichung von einem Zeichen zugelassen –, wären „fus_ro_dah“ und „fus__ro_dah“ als „hochgradig ähnlich“ markiert worden und hätten eine manuelle Überprüfung ausgelöst. Dafür ist keine hochkomplexe Technologie erforderlich. Standard-SQL-Funktionen wie SOUNDEX oder die PostgreSQL-Erweiterung pg_trgm reichen dafür vollkommen aus.
Schwachstelle 2: Fehlende systemübergreifende Kreuzvalidierung.
Als auf Klaymes Geräten keinerlei Beweismittel gefunden wurden, hätte diese massive Warnflagge eine automatisierte Überprüfung auslösen müssen, anstatt ignoriert zu werden. Technisch lässt sich so etwas über eine einfache Rule-Engine lösen: Stimmt der „ursprüngliche Benutzername aus System A“ nicht exakt mit dem „bei der Abfrage in System B verwendeten Benutzernamen“ überein, wird der Vorgang als „inkonsistent“ markiert und eine manuelle Überprüfung erzwungen.
Die Realität sieht jedoch so aus, dass die IT-Systeme verschiedener Strafverfolgungsbehörden isoliert beschafft und betrieben werden. Das Fallmanagementsystem der Polizei in Wisconsin, die Kontodatenbank von Kik und das Forensiksystem der Polizei in Halifax verfügten über keinerlei strukturierte Schnittstellen zur Datenvalidierung.
Schwachstelle 3: Manuelle Überprüfung wird der Systemeffizienz geopfert.
Das primäre Designziel von Systemen ist oft „schnellere Fallbearbeitung“ statt „höhere Genauigkeit“. Dies ist ein ingenieurmäßiger Zielkonflikt. Doch wenn das Ergebnis dieses Kompromisses die Freiheit eines Bürgers betrifft, sollte außer Frage stehen, in welche Richtung die Waagschale ausschlagen muss.
Das Berufungsgericht äußerte sich dazu bemerkenswert ehrlich: „Informationen über den Benutzernamen waren zum Zeitpunkt der Verhandlung verfügbar, aber es gibt keine Beweise, die bestätigen oder erklären, wie sie übersehen wurden.“ In die Sprache der Softwaretechnik übersetzt bedeutet das: Die Daten waren da, aber niemand hatte einen Prozess zur Validierung der Daten entworfen.
Technische „Poka-Yoke“-Lösungen (Fehlersicherung)
„Poka-Yoke“ ist ein Konzept aus dem Ingenieurwesen – Prozesse so zu gestalten, dass Fehler entweder unmöglich gemacht oder sofort sichtbar werden. In IT-Systemen der Strafverfolgung könnten mindestens drei Ebenen von Fehlersicherungen die Wiederholung solcher Vorfälle verhindern.
Ebene 1: Automatische Korrekturhinweise bei der Eingabe.
Wenn ein Ermittler einen Benutzernamen in ein Anordnungssystem eingibt, sollte das System automatisch prüfen, ob dieser String in den dazugehörigen Fallakten in einer „ähnlichen, aber abweichenden“ Form vorkommt. Wird beispielsweise „fus_ro_dah“ eingegeben, prüft das System die Falldatenbank, stellt fest, dass im forensischen Bericht „fus__ro_dah“ protokolliert ist, und zeigt vor dem Absenden eine Warnung an: „Die von Ihnen eingegebene Zeichenfolge unterscheidet sich um ein Zeichen vom Eintragsbefund (fus__ro_dah). Bitte bestätigen.“
Wie hoch ist der Implementierungsaufwand für diese Logik? Ein Informatikstudent im zweiten Studienjahr kann dies mithilfe des Levenshtein-Algorithmus an einem Nachmittag programmieren.
Ebene 2: Automatischer Abgleich bei behördenübergreifenden Abfragen.
Stellen US-Behörden Anfragen an ausländische Dienstanbieter, kann das System automatisch prüfen, ob der Benutzername in der Anordnung mit dem Benutzernamen im ursprünglichen Spurensicherungsbericht übereinstimmt. Bei Abweichungen wird automatisch eine Sperre ausgelöst, anstatt die Anfrage direkt an Kik zu senden. Technisch entspricht dies einer Verifizierungs-Middleware zwischen zwei Organisationen.
Ebene 3: Automatischer Überprüfungs-Trigger bei Beweiskonflikten.
Wenn physische Beweise (Ergebnisse der Gerätedurchsuchung) und elektronische Beweise (vom Anbieter übermittelte Kontodaten) im Widerspruch zueinander stehen, sollte das System den Fall automatisch als „Konfliktzustand“ kennzeichnen und in eine Prüfwarteschlange umleiten, anstatt den Fall ungeprüft den regulären Prozess durchlaufen zu lassen.
Die realen Kosten des Irrtums
Klayme wurde letztlich von allen Vorwürfen freigesprochen, und das Berufungsgericht räumte den Fehler ungewöhnlich offen ein. Dennoch sind die Schäden für den Betroffenen real und unumkehrbar: 18 Monate Haft, ein Vorstrafeneintrag (der ihm trotz späterer Aufhebung bis zur vollständigen Löschung beruflich und privat schwere Schäden zufügte) sowie das traumatische Brandmark als angeblicher Sexualstraftäter.
Daten der National Association of Criminal Defense Lawyers (NACDL) zeigen, dass es in den USA jährlich Tausende ähnlicher Fälle gibt – Justizirrtümer durch Datenbankabfragefehler, fehlerhafte Fingerabdruckvergleiche, Verwechslungen bei Zeugenaussagen und andere IT- oder Prozessmängel. Laut dem National Registry of Exonerations betreffen rund 43 % aller erfassten Fehlurteile Fehler bei wissenschaftlichen oder digitalen Beweismitteln.
Dies ist eine beunruhigende Statistik aus Sicht der Technik: Ein IT-System der Strafverfolgung mag eine scheinbar geringe Fehlerrate von nur 0,01 % aufweisen. Bei Millionen von jährlichen Abfragen bedeutet diese Zahl jedoch immer noch Hunderte von Falschverurteilungen.
Das Urteil des Berufungsgerichts endet mit dem Satz: „Obwohl Informationen über den Benutzernamen zum Zeitpunkt der Verhandlung vorlagen, gibt es keine Beweise, die bestätigen oder erklären, wie sie übersehen wurden.“ Das ist vielleicht die beunruhigendste Erkenntnis überhaupt: Das System war von Grund auf nicht darauf ausgelegt, dass es selbst Fehler machen könnte.
Reflexionen aus Ingenieursperspektive
Das Absurde an diesem Fall ist seine Vermeidbarkeit. Es war kein Zero-Day-Exploit, kein komplexer Hackerangriff und keine Sabotage von innen. Es war ein einziges Zeichen. In der Softwareentwicklung gehen die Kosten zur Behebung eines solchen Problems gegen null – ein paar Zeilen Fuzzy-Matching-Code hinter dem Eingabefeld, eine Validierungsschicht bei der Datenübertragung.
Die eigentliche Hürde für solche Lösungen liegt jedoch in fehlausgerichteten organisatorischen Anreizen. Die IT-Budgets von Ermittlungsbehörden fließen bevorzugt in spektakuläre Funktionen wie die Erhöhung der Abfragegeschwindigkeit, die Erweiterung von Datenbanken oder den Einsatz von KI-Gesichtserkennung – nicht jedoch in „unsichtbare“ Systemverbesserungen wie die Reduzierung falscher Positivmeldungen, zusätzliche Überprüfungsschritte oder die Erhöhung der Präzision.
Erstere lassen sich hervorragend in Jahresberichten präsentieren, während der Wert letzterer darin besteht, dass nichts schiefgeht – und ein Ausbleiben von Fehlern ist eine Kennzahl, die schwer zu quantifizieren ist.
Aus ingenieurwissenschaftlicher Sicht offenbart dieser Fall ein allgemeineres Problem: Die Gesellschaft verlässt sich zunehmend auf große IT-Systeme zur Ausführung kritischer Aufgaben – in Strafverfolgung, Justiz, Finanzwesen und Medizin. Doch das Verständnis der Systemarchitekten für Fehlerzustände (Failure Modes) hinkt ihrem Verständnis des Regelfalls (Happy Path) weit hinterher.
In der Softwarebranche wird häufig zitiert, dass rund 60 % aller schwerwiegenden Fehler auf Versäumnisse in der Anforderungsanalyse zurückzuführen sind. Wie viele Zeilen finden sich jedoch in den Anforderungsdokumenten von Polizeisystemen, die genau festlegen, wie zu verfahren ist, wenn eine Eingabe nicht exakt mit den Beweisdaten übereinstimmt?
Die Antwort lautet vermutlich: keine einzige.
Fazit
Das Berufungsgericht von Nova Scotia schloss sein Urteil mit einem letzten Wort: „Dies alles ist bedauerlich. Aber was dieses Gericht nun tun muss, ist, diesen Fehler zu korrigieren.“
Für Softwareentwickler sollte dieser Satz auf der ersten Seite jedes Systementwurfs stehen: Wir entwickeln Systeme, aber Systeme prägen Menschenleben. Ein Unterstrich im Code mag nur ein einzelnes Byte sein; in der Realität bedeutete er 18 Monate verlorene Freiheit.
Weiterführende Links:
- Ars Technica: Police missed one underscore, sent wrong man to prison
- CBC News: A subtle mistake — how a single underscore led to an innocent Halifax man’s conviction
- HN Discussion (item?id=49076116)
- Nova Scotia Court of Appeal decision
- National Registry of Exonerations