Objavili smo besplatan dodatak otvorenog koda koji Claude Code pretvara u radnog pomoćnika za GDPR. Ima sedam vještina (skills), a prije objave pokrenuli smo ih na vlastitoj web-stranici. Pronašle su stvarne probleme, koje smo u međuvremenu ispravili, a u nekim su se stvarima i pogriješile. Ovaj članak objašnjava što dodatak radi, što je pronašao i kako s njim postići dobre rezultate. Sada je naveden u Anthropicovu direktoriju dodataka.
Što dodatak radi
Dodatak za usklađenost s GDPR-om dodaje Claude Codeu sedam vještina. Svaka slijedi fiksnu metodu i vraća radni nacrt u utvrđenom formatu, pa se rezultat lako provjerava.
| Vještina | Što izrađuje |
|---|---|
| dpia | Provjeru prema kriterijima EDPB-a i nacrt DPIA-e (čl. 35.). Pogledajte zašto je AI značajke trebaju |
| ropa | Evidenciju aktivnosti obrade s prazninama i otvorenim pitanjima (čl. 30.) |
| privacy-policy-review | Tablicu nalaza prema pravilima o transparentnosti (čl. 12. do 14.) s predloženim zamjenskim tekstom |
| cookie-tracker-audit | Popis kolačića, alata za praćenje i ugrađenih sadržaja te učitavaju li se prije privole |
| dpa-review | Pregled ugovora o obradi podataka klauzulu po klauzulu (čl. 28.) s prijedlozima izmjena |
| breach-response | Procjenu rizika, rok obavijesti od 72 sata i nacrte obavijesti (čl. 33. i 34.) |
| dsar-response | Plan odgovora i dopis za zahtjeve za pristup, brisanje i druge zahtjeve (čl. 15. do 22.) |
Dvije naredbe sve povezuju: /gdprgard-compliance:gdpr-check pregledava datoteku ili mapu i vraća prioritetni popis problema, a /gdprgard-compliance:breach pokreće odgovor na povredu podataka.
Što se dogodilo kad smo ga pokrenuli na vlastitoj web-stranici
Vještine smo usmjerili na gdprgard.eu: AI chat asistenta i njegovu pozadinsku funkciju, politiku privatnosti i baner za kolačiće. Pregled je otkrio probleme koje smo propustili, a sve smo ih ispravili:
- Obećanje o čuvanju koje nismo ispunjavali. Zaslon privole u chatu navodio je da se razgovori brišu nakon 30 dana. Kod nije ništa pohranjivao, pa je tvrdnja bila netočna. Sada jasno piše da poruke ne pohranjujemo.
- Zapis o privoli koji to nije bio. Widget je tvrdio da je privola zabilježena, ali je izbor živio samo u memoriji i gubio se pri svakom učitavanju stranice. Sada se sprema u pregledniku, a poveznica „Withdraw“ radi.
- Politika koja se kosila s proizvodom. Politika privatnosti temeljila je chat na legitimnom interesu, dok je widget tražio privolu. Uskladili smo ih.
- Informacije koje su nedostajale. Kupnje idu preko Stripea, a e-poruke s isporukom preko Resenda, a ni jedno ni drugo nije bilo u politici privatnosti. Sada su oba navedena, s njihovim ulogama, zaštitnim mjerama za prijenose i navedenim rokom čuvanja evidencije o kupnjama.
- Slaba provjera podrijetla zahtjeva. Funkcija chata prihvaćala je svako podrijetlo koje počinje nazivom naše domene, pa bi prošla i domena koja nalikuje našoj. Sada uspoređuje točno podrijetlo i ograničava koliko često je posjetitelj može pozivati.
Gdje je pogriješio
AI pregled je prvi prolaz, a ne presuda. U našem je pokretanju jedna provjera javila da u našoj tablici kolačića nedostaje Meta kolačić, iako je već bio u njoj, jer je pročitala zastarjelu kopiju stranice. Zato vještine navode otvorena pitanja, označavaju što nisu mogle provjeriti i traže da svaki nalaz provjerite na stvarnom izvoru. Isti oprez vrijedi za nalaze o banerima za kolačiće: provjerite što se doista učitava prije privole.
Isto vrijedi i za pravo. Vještine sažimaju što GDPR traži i ne zamjenjuju vašeg službenika za zaštitu podataka ni odvjetnika. Rezultat shvatite kao radni nacrt i sami provjerite navedene članke.
Instalacija u dvije naredbe
Trebate Claude Code. Zatim u njemu pokrenite ove dvije naredbe:
- /plugin marketplace add zsrrica-pixel/gdpr-compliance-plugin
- /plugin install gdprgard-compliance@gdprgard-plugins
Ponovno pokrenite Claude Code pa zatražite što vam treba, na primjer „pregledaj ovu politiku privatnosti“ ili „trebamo li DPIA za ovu značajku?“. Dodatak radi unutar vaše vlastite sesije Claude Codea, pa se dokumenti i web-stranice koje analizirate ne šalju GDPRGardu. Sve pojedinosti nalaze se na stranici dodatka. Naveden je i u Anthropicovu direktoriju dodataka, pa ga možete dodati i odande.
Kako postići dobre rezultate
- Dajte mu pravi tekst. Usmjerite ga na stvarnu politiku, ugovor ili izvornu datoteku, a ne na sažetak.
- Odgovorite na otvorena pitanja. Vještine navode što nisu mogle znati, a vaši odgovori pretvaraju opći nacrt u upotrebljiv.
- Provjerite svaki nalaz. Potvrdite ga na stvarnoj stranici ili u ugovoru prije nego što djelujete.
- Počnite naredbom za provjeru. Pokrenite je na jednoj datoteci ili mapi, a zatim upotrijebite posebne vještine za pronađene probleme.
Zaključak
AI asistent neće vas učiniti usklađenima, ali brže od ručnog pregleda pronalazi razlike između onoga što kažete i onoga što radite, a upravo se ondje skriva većina problema s GDPR-om. Dodatak je besplatan, otvorenog koda pod licencijom MIT i otvoren za doprinose na GitHubu.
Rezervirajte besplatnu konzultaciju s GDPRGardom → ako želite rezultate proći s osobom.
Izvori
- Dodatak za usklađenost s GDPR-om za Claude Code na GitHubu
- Dokumentacija Claude Codea: dodaci (plugins)
- Uredba (EU) 2016/679 (GDPR) na EUR-Lexu
Pročitajte i:
- Vaš AI chatbot ništa ne anonimizira — a to je sada problem procjene učinka
- Vaša AI značajka treba DPIA prije objave
- 5 najčešćih pogrešaka s banerima za kolačiće — i kako ih ispraviti