← ClaudeAtlas

let-it-belisted

Anonimizacja i pseudonimizacja polskich danych osobowych (PESEL, NIP, REGON, KRS, telefon, e-mail, imiona i nazwiska, nazwy firm) w tekscie - RODO-safe, offline, deterministycznie (bez wysylania tresci do modelu). Uzywaj gdy uzytkownik chce zanonimizowac lub spseudonimizowac dokument, usunac dane osobowe z pisma, przygotowac tekst do publikacji albo do wyslania do LLM, lub mowi o PESEL/NIP/REGON/RODO/anonimizacji/pseudonimizacji.
matematicsolutions/awesome-matematic-skills-pl · ★ 0 · AI & Automation · score 60
Install: claude install-skill matematicsolutions/awesome-matematic-skills-pl
# Let It Be - anonimizacja danych po polsku Silnik bez zaleznosci zewnetrznych (Node >=20). Wykrywa polskie PII checksumowo (PESEL/NIP/REGON/KRS/IBAN/dowod osobisty), heurystycznie (imiona z gazetteera, firmy z forma prawna, e-mail, telefon, adres) i podmienia na tokeny. Dwa tryby RODO. Cala praca lokalnie. ## Safety Tiers (KRYTYCZNE - dane osobowe) | Tier | Operacje | Reguła | |------|----------|--------| | **R - Read-only** | `wykryj` (tylko raport, nic nie zmienia) | Bez potwierdzenia. Wykonaj od razu. | | **M - Mutating** | `pseudonimizuj` + `odwroc` (odwracalne przez mapę) | Pokaż co zostanie zmienione. Czekaj na potwierdzenie słowne. | | **D - Destructive** | `anonimizuj` (NIEODWRACALNE - mapa nie powstaje, danych nie przywrócisz) | Użytkownik musi wpisać dosłownie: **"potwierdzam"** zanim wykonasz. | > Dotyczy zwłaszcza akt klientów i pism procesowych - `anonimizuj` na oryginale bez kopii = nieodwracalna utrata danych osobowych. --- ## Quick start Z katalogu skilla: ```bash # Raport co jest w dokumencie (nic nie zmienia) node bin/cli.mjs wykryj pismo.txt # ANONIMIZACJA - nieodwracalna, do publikacji/dzielenia (brak mapy) node bin/cli.mjs anonimizuj pismo.txt --out pismo-anon.txt # PSEUDONIMIZACJA - odwracalna, do pracy z LLM (zapisuje mape) node bin/cli.mjs pseudonimizuj pismo.txt --map mapa.json --out pismo-pseudo.txt node bin/cli.mjs odwroc odpowiedz-llm.txt --map mapa.json # przywraca oryginaly ``` Wejscie `-` lub brak = stdin. Wynik na stdout albo do `