anonym.
$ anonym --in kundenliste.xlsx --rules dsgvo.json --keep-layout
Namen, Adressen, Kontonummern, Geburtsdaten — anonym findet sie in Texten und Tabellen und ersetzt sie durch stimmige Platzhalter, ohne Satzbau, Spalten, Formeln oder Formatierung anzurühren. Regelbasiert statt KI: Wörterbücher, Muster und Prüfziffern, nachvollziehbar und offline. Liest und schreibt moderne wie alte Text- und Tabellenformate. Kein Konto, keine Telemetrie. Nativ für macOS, Windows und Linux.
In Entwicklung — erste Beta folgt
anonym entsteht gerade: Zuerst die Erkennung mit Wörterbüchern und Mustern, konsistente Pseudonyme und die Vorschau mit Diff für Text, CSV, DOCX und XLSX — direkt dahinter die Format-Bibliothek für ältere Dateien und die Feinjustierung der Ersatzwerte. Die erste Beta für macOS, Windows und Linux kommt mit signierten In-App-Updates.
Downloads schalten wir frei, sobald die erste Beta unseren eigenen Test besteht.
Ohne KI. Mit System.
// Wörterbücher, Muster, Prüfziffern — nachvollziehbar statt geraten
Ein Sprachmodell rät, was ein Name sein könnte — und rät jedes Mal ein bisschen anders. anonym arbeitet stattdessen mit dem, was sich prüfen lässt: Wörterbücher mit Vor- und Nachnamen, Orten und Straßen, Muster für IBAN, Telefonnummern, E-Mail-Adressen, Kennzeichen und Aktenzeichen, Prüfziffern, die einen Treffer bestätigen. Dieselbe Datei ergibt dieselbe Ausgabe — heute, morgen und auf jedem Rechner. Und nichts davon verlässt Ihren Rechner.
// erkennung
Finden, was persönlich ist
Namen, Anschriften, Geburtsdaten, E-Mail-Adressen, Telefonnummern, IBAN und Kreditkarten, Steuer- und Versicherungsnummern, Kfz-Kennzeichen, IP-Adressen, Kunden- und Aktenzeichen. Jede Kategorie einzeln ein- oder ausschaltbar, eigene Muster und Wortlisten dazu — und eine Ausnahmeliste für alles, was bleiben soll: Ihr Firmenname, Produktnamen, Behörden.
// ersetzung
Stimmig statt geschwärzt
Aus „Anna Berger" wird „Lena Vogt", aus einer Kölner Adresse eine andere Kölner Adresse, aus einer IBAN eine, die die Prüfziffer besteht. Wer lieber schwärzt, bekommt Balken, Sterne oder Platzhalter wie [PERSON 3] — pro Kategorie wählbar. Dieselbe Person heißt in der ganzen Datei gleich, damit der Text lesbar bleibt.
// struktur
Der Kontext bleibt
anonym ersetzt Werte, nicht Dokumente. Absätze, Tabellenspalten, Formeln, Formatierungen, Kommentare, Fußnoten und Kopfzeilen bleiben, wo sie sind — die Datei sieht danach aus wie vorher, nur ohne die Personen darin. Zahlenspalten bleiben Zahlenspalten, Datumsspalten bleiben Datumsspalten, Satzbau bleibt Satzbau.
// gewohnt von LAN-SOLO
Lokal & ehrlich
Alles läuft auf Ihrem Rechner — ohne Cloud, ohne Konto, ohne Telemetrie. Ein Regelwerk ist eine lesbare JSON-Datei, die Sie kopieren, versionieren und im Team teilen. Was anonym ersetzt hat, steht im Bericht auf Ihrer Platte, nicht in einem Dienst, der nach Hause telefoniert.
// Und weil es ehrlich zugeht: Erkennung, Pseudonyme, Vorschau und die gängigen Formate bleiben kostenlos — dauerhaft. Feinjustierung bis ins Zeichen, Konsistenz über mehrere Dateien, alte Formate und Automatisierung sind der Tarif masked: 12 € im Jahr.
Vorher, nachher
// dieselbe Datei — nur ohne die Personen darin
// eingabe
Sehr geehrte Frau Berger, vielen Dank für Ihren Anruf vom 14.03.2024. Die Gutschrift geht auf Ihr Konto DE89 3704 0044 0532 0130 00. Rückfragen an anna.berger@example.org oder 0221 4711-0. Kd-Nr. Name Ort Geb. 10482 Anna Berger Köln 02.07.1981 10483 Jonas Berger Köln 19.11.2009
// ausgabe
Sehr geehrte Frau Vogt, vielen Dank für Ihren Anruf vom 27.03.2024. Die Gutschrift geht auf Ihr Konto DE25 3704 0044 7719 0234 15. Rückfragen an lena.vogt@example.org oder 0221 8823-0. Kd-Nr. Name Ort Geb. 20917 Lena Vogt Köln 15.07.1981 20918 Noah Vogt Köln 02.12.2009
// Frau bleibt Frau, Köln bleibt Köln, die Datumsabstände stimmen, Mutter und Sohn behalten denselben Nachnamen, die Bank bleibt und die IBAN besteht die Prüfziffer. Nur echt ist nichts mehr davon.
Formate
// lesen, ersetzen, im selben Format zurückschreiben
anonym schreibt in dem Format zurück, aus dem es gelesen hat — oder exportiert in ein anderes. Was hier steht, ist für das Ziel-Release geplant: Die gängigen Formate kommen mit der ersten Beta, die älteren wachsen per Update nach.
// text — heute
Textformate
- TXT / Markdown
- DOCX
- ODT
- RTF
- HTML
- XML
- JSON / JSONL
- YAML
- PDF (Textebene)
- E-Mail (EML / MBOX)
- Untertitel (SRT / VTT)
- Logdateien
// tabellen — heute
Tabellenformate
- CSV / TSV
- XLSX / XLSM
- ODS
- Numbers
- SQL-Dumps
- SQLite
- Parquet
- Feste Spaltenbreiten (Fixed-Width)
// klassisch
Alte Text- und Tabellenformate
- DOC (Word 2 – 2003)
- XLS (Excel 2 – 2003)
- WordPerfect (WPD / WP5)
- WordStar
- Lotus 1-2-3 (WKS / WK1 – WK4)
- Lotus Symphony
- Quattro Pro (WQ1 / WB1 – WB3)
- Ami Pro (SAM)
- Works (WPS / WKS)
- Write (WRI)
- MacWrite / ClarisWorks / AppleWorks (CWK)
- StarOffice (SDW / SDC)
- Multiplan
- dBase / FoxPro (DBF)
- SYLK
- DIF
- T602
- Palm DOC / PDB
- Psion (OP / SP)
// großrechner & exoten
Großrechner, Datenbanken und Unbekanntes
- EBCDIC-Dateien mit fester Satzlänge
- COBOL-Copybooks
- DOS- und ISO-8859-Codepages
- Exporte von Großrechnern (IBM, DEC, Cray)
- Alles Textbasierte per Format-Beschreibung
// Ein Format fehlt? Eine Format-Beschreibung ist eine JSON-Datei: Zeichensatz, Satzaufbau, Feldgrenzen, was Text ist und was Struktur — wer das Format kennt, beschreibt es, und alle anderen bekommen es mit dem nächsten Update.
Einsatz
// nicht nur für den Datenschutz
Anonymisieren heißt nicht nur DSGVO. Überall, wo echte Daten weitergegeben werden müssen, aber nicht die echten Personen, hilft ein Werkzeug, das Struktur und Sinn erhält.
// datenschutz
Weitergeben, ohne preiszugeben
Kundenlisten an den Steuerberater, Verträge zur Prüfung, Support-Tickets an einen Dienstleister, Logdateien an den Hersteller: alles, was raus muss — ohne die Personen darin. Mit einem Regelwerk pro Empfänger, denn der Steuerberater darf anderes sehen als der Softwarehersteller.
// entwicklung
Testdaten aus echten Daten
Ein Produktiv-Export wird zur Testdatenbank: gleiche Struktur, gleiche Verteilung, gleiche Beziehungen zwischen Tabellen — nur ohne echte Menschen. Kundennummer 10482 heißt in allen Tabellen dieselbe neue Nummer, damit Joins, Tests und Bugreports weiter funktionieren.
// spieleentwicklung
Namen für Welten
Aus einer Spielerliste werden NPCs, aus einem Teamverzeichnis die Bewohner einer Stadt: Namenswelten für Fantasy, Science-Fiction, Mittelalter oder Gegenwart, konsistent über Dialoge, Quests und Spielstände. Pseudo-Lokalisierung streckt Texte und tauscht Zeichen, damit die Oberfläche schon vor der Übersetzung zeigt, wo sie bricht.
// forschung & lehre
Echte Daten im Unterricht
Umfragen, Patientenlisten, Fallakten und Geschäftszahlen als Übungsmaterial oder für die Auswertung im Team: Werte verallgemeinern (Altersspanne statt Geburtsdatum, Postleitzahlgebiet statt Anschrift), Ausreißer glätten, Datumsabstände erhalten — und der Bericht dokumentiert, was verändert wurde.
Funktionen
// geplant für Version 1.0
Feinjustierung bis ins Zeichenmasked
Pro Kategorie entscheiden Sie, was passiert: schwärzen, maskieren, pseudonymisieren, verallgemeinern oder löschen. Ersatzzeichen frei wählbar (█, ▒, *, X, ·), Länge erhalten, Groß- und Kleinschreibung erhalten, nur die letzten vier Ziffern zeigen, Platzhalter mit Zähler wie [PERSON 3]. Free bringt die Standard-Strategien mit, masked die ganze Werkstatt.
Namenswelten
Ersatznamen kommen aus Wörterbüchern, nicht aus dem Zufallsgenerator: deutsch, englisch, französisch, spanisch, türkisch, japanisch — passend zum Original oder bewusst anders. Anrede und Genus bleiben erhalten, damit aus „Frau Berger" nicht „Herr Vogt" wird. Eigene Listen für Fantasy, Science-Fiction oder das Mittelalter kommen dazu.
Konsistenz über Dateienmasked
Ein Pseudonym-Speicher pro Projekt: Dieselbe Person bekommt in zwanzig Dateien denselben Ersatznamen, dieselbe Kundennummer dieselbe neue Nummer — Beziehungen zwischen Tabellen bleiben intakt. Auf Wunsch reversibel mit verschlüsselter Schlüsseldatei, die nur Sie haben. Wer sie löscht, macht aus Pseudonymisierung Anonymisierung.
Daten & Zahlen verschieben
Alle Datumsangaben um denselben zufälligen Betrag verschieben, damit Abstände und Reihenfolgen stimmen — pro Person oder pro Datei. Beträge und Messwerte mit Rauschen versehen, Alter in Spannen fassen, Postleitzahlen auf das Gebiet kürzen. Prüfziffern von IBAN, Kreditkarte und Steuer-ID werden neu berechnet.
Vorschau & Diff
Vor dem Schreiben sehen Sie jede Fundstelle nebeneinander: Original links, Ersatz rechts, farbig nach Kategorie. Treffer bestätigen, ablehnen, auf die Ausnahmeliste setzen oder die Kategorie wechseln — erst dann wird gespeichert. Der Bericht listet danach, was wo ersetzt wurde: als PDF oder JSON, für Akte und Auftraggeber.
Batch, Kommandozeile, Ordnermasked
Hundert Dateien auf einmal, ganze Ordnerbäume, Regelwerk per Parameter. Kommandozeile mit JSON-Ausgabe für Skripte und CI-Pipelines, überwachte Ordner, die alles Eingehende anonymisiert ablegen, Export in ein anderes Format im selben Lauf.
Preise
// Free anonymisiert — masked ist die Werkstatt
Free
Für alle, die eine Datei weitergeben müssen — ohne die Personen darin
- Erkennung aller Kategorien mit Wörterbüchern, Mustern und Prüfziffern
- Konsistente Pseudonyme innerhalb einer Datei, Namenswelten in sechs Sprachen
- Standard-Strategien: schwärzen, Platzhalter, Pseudonym, Datumsverschiebung
- Vorschau mit Diff, Ausnahmeliste, Bericht als PDF
- Alle gängigen Text- und Tabellenformate, Ausgabe im selben Format
- Nativ für macOS, Windows und Linux — ohne Konto, ohne Telemetrie
masked
Für Teams, Entwickler und alle, die es regelmäßig tun
- Alles aus Free
- Feinjustierung bis ins Zeichen: Strategie, Ersatzzeichen und Platzhalter pro Kategorie
- Pseudonym-Speicher über Dateien und Projekte, reversibel mit Schlüsseldatei
- Alte Formate, Großrechner-Dateien und eigene Format-Beschreibungen
- Eigene Namenswelten und Muster, Regelwerke teilen und importieren
- Batch, Kommandozeile mit JSON-Ausgabe, überwachte Ordner, Format-Export
Free bleibt kostenlos — dauerhaft und ohne Haken. anonym masked: 12 € im Jahr, also 1 € im Monat. Inkl. MwSt., jährlich abgerechnet, jederzeit kündbar.
// Ehrlich wie immer: Ohne KI gibt es kein Verstehen — anonym findet, was in Wörterbüchern und Mustern steht, und übersieht, was in keinem steht: den Spitznamen, die Umschreibung, die eine Person trotzdem erkennbar macht. Deshalb die Vorschau, deshalb der Blick vor dem Versand. Und rechtlich gilt: Solange eine Schlüsseldatei existiert, ist das Ergebnis pseudonymisiert, nicht anonymisiert — die DSGVO gilt dann weiter. anonym ist ein sauberes Werkzeug, keine Rechtsberatung.