Automatyzacja n8n · Ochrona danych
Masowa anonimizacja dokumentów z regulowanym progiem anonimizacji. Przetwarza wiele tekstów w jednym uruchomieniu i zwraca anonimizowane wersje.
Przebieg
Te same kroki co w edytorze n8n, opisane po polsku. Kroki w jednym rzędzie działają równolegle.
Kliknij krok, żeby zobaczyć, co robi.
Workflow rusza, gdy inny system (formularz, CRM, skrypt) wyśle żądanie na adres webhooka.
Węzeł w n8n: Webhook
Uruchomienie
Potrzebujesz instancji n8n (w chmurze albo na własnym serwerze) i konta Gaius-Lex.
curl -X POST "https://<twoja-instancja-n8n>/webhook/batch-anonimizacja" \
-H "Content-Type: application/json" \
-d '{ "texts": "…", "threshold": "…" }'Zastąp adres swoją instancją n8n, a wielokropki danymi ze sprawy.
n8n-nodes-gaius.{
"nodes": [
{
"parameters": {
"httpMethod": "POST",
"path": "batch-anonimizacja",
"responseMode": "responseNode",
"options": {}
},
"id": "g10a",
"name": "Webhook",
"type": "n8n-nodes-base.webhook",
"typeVersion": 2,
"position": [
-600,
200
]
},
{
"parameters": {
"jsCode": "const texts = $input.first().json.body.texts || [];\nconst threshold = $input.first().json.body.threshold || 0.3;\nreturn texts.map(t => ({ json: { text: t, threshold } }));"
},
"id": "g10b",
"name": "Split Texts",
"type": "n8n-nodes-base.code",
"typeVersion": 2,
"position": [
-320,
200
]
},
{
"parameters": {
"operation": "anonymization",
"text": "={{$json.text}}",
"threshold": "={{$json.threshold}}",
"includeLemmas": true
},
"id": "g10c",
"name": "Anonymize",
"type": "n8n-nodes-gaius.gaiusLex",
"typeVersion": 1,
"position": [
-80,
200
],
"credentials": {
"gaiusLexApi": {
"name": "Gaius-Lex account"
}
}
},
{
"parameters": {
"respondWith": "json",
"responseBody": "={{ JSON.stringify($json) }}",
"options": {}
},
"id": "g10d",
"name": "Respond",
"type": "n8n-nodes-base.respondToWebhook",
"typeVersion": 1,
"position": [
180,
200
]
}
],
"connections": {
"Webhook": {
"main": [
[
{
"node": "Split Texts",
"type": "main",
"index": 0
}
]
]
},
"Split Texts": {
"main": [
[
{
"node": "Anonymize",
"type": "main",
"index": 0
}
]
]
},
"Anonymize": {
"main": [
[
{
"node": "Respond",
"type": "main",
"index": 0
}
]
]
}
},
"meta": {
"templateCredsSetupCompleted": true
}
}Plik nie zawiera identyfikatorów poświadczeń; po imporcie n8n poprosi o podłączenie własnych kont.
Od autora
Janusz Marszałek · aktualizacja 10 maja 2026
Automatyzacja przyjmuje tablice tekstów do anonimizacji (np. pozwy, umowy, opinie). Dla każdego tekstu uruchamia synchroniczna anonimizacje z konfigurowalnym progiem. Zwraca tablice anonimizowanych tekstów gotowych do bezpiecznego udostępnienia.
Zmien prog anonimizacji (threshold) dla mniej lub bardziej agresywnej anonimizacji. Włącz lematy dla lepszej jakości.
Ochrona danych
Anonimizuje dokument i wysyła pełny raport na email z przed i po porównaniem.
Anonimizuje dokument i wysyła powiadomienie na Slack z podsumowaniem liczby znalezionych danych wrażliwych.
Anonimizuje dane osobowe w dokumencie, a następnie sprawdza alignment z zdefiniowanymi regułami. Użyteczne do przygotowania dokumentów do udostępnienia i kontroli zgodności.
Automatyczna Anonimizacja Zbiorcza
Załóż konto Gaius-Lex, podłącz je w n8n i sprawdź wynik na prawdziwej sprawie. Wdrożenie automatyzacji w zespole omówimy na rozmowie.