agentsclimarketplace

Gdpr

Skill PIXARTSeu/Synapse/packages/codegraph/data/skill/gdpr

Self-improving AI brain for Claude Code & Desktop — 28 MCP tools, 253 skills, collective memory, project tracking, work logs. One server, all your sessions share the same knowledge. Deploy on Coolify in 2 minutes.

Install
npx -y skills add PIXARTSeu/Synapse --skill gdpr

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
  • 8 stars8 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

GDPR compliance knowledge base - cookie audit, form consent, user rights, privacy checklist. Use when auditing GDPR compliance, implementing cookie consent, reviewing form data collection, or checking privacy requirements.

SKILL.md

5.3 KB, as published. Nobody here has run it

GDPR Compliance Skill

Knowledge base per audit e implementazione compliance GDPR su siti web.

Checklist GDPR Completa

1. Cookie & Tracking

RequisitoDettaglioPriority
Cookie bannerConsenso PRIMA di caricare cookie non essenziali🔴 CRITICO
Granularità consensoCategorie separate: necessari, analytics, marketing, preferenze🔴 CRITICO
Rifiuto facile"Rifiuta tutti" visibile quanto "Accetta tutti"🔴 CRITICO
Nessun pre-checkCheckbox NON pre-selezionate🔴 CRITICO
Consenso registratoLog di chi ha acconsentito, quando, a cosa🟡 IMPORTANTE
Revoca consensoPossibilità di cambiare preferenze in qualsiasi momento🔴 CRITICO
Script condizionaliGA4, GTM, Facebook Pixel caricati SOLO dopo consenso🔴 CRITICO

2. Privacy Policy

RequisitoDettaglio
Titolare trattamentoNome, indirizzo, email, PEC del titolare
Dati raccoltiLista completa di tutti i dati personali raccolti
Base giuridicaPer ogni trattamento: consenso, contratto, legittimo interesse
FinalitàPerché ogni dato viene raccolto
Durata conservazionePer quanto tempo vengono conservati i dati
Diritti interessatoAccesso, rettifica, cancellazione, portabilità, opposizione
Trasferimento extra-UESe si usano servizi USA (Google, Cloudflare, ecc.)
Cookie policyDettaglio di ogni cookie, durata, scopo
Contatto DPOSe applicabile (obbligatorio per aziende >250 dipendenti)

3. Form & Dati

RequisitoDettaglio
Checkbox consensoCheckbox esplicita per privacy policy (non pre-checked)
Link privacyLink alla privacy policy vicino al form
Minimizzazione datiRaccogli SOLO i dati necessari
Doppio opt-in newsletterEmail di conferma prima di iscrivere
Dati sensibiliMAI raccogliere dati sensibili senza consenso esplicito
CrittografiaHTTPS obbligatorio, dati sensibili cifrati

4. Diritti Utente

DirittoImplementazione
AccessoEndpoint/pagina per scaricare propri dati
RettificaPossibilità di modificare i propri dati
Cancellazione"Right to be forgotten" - eliminare account e dati
PortabilitàExport dati in formato leggibile (JSON/CSV)
OpposizioneOpt-out da marketing/profilazione

Implementazione Cookie Banner

Pattern con Iubenda

// components/cookie-banner.tsx
'use client';

export function CookieBanner() {
  return (
    <Script
      src={`https://cs.iubenda.com/autoblocking/${siteId}.js`}
      strategy="beforeInteractive"
    />
    <Script
      src="//cdn.iubenda.com/cs/iubenda_cs.js"
      strategy="afterInteractive"
    />
  );
}

Pattern Custom (senza Iubenda)

// Pattern cookie consent custom
// 1. Mostra banner al primo accesso
// 2. Blocca TUTTI gli script di tracking
// 3. Al consenso, carica script in base alle categorie accettate
// 4. Salva preferenze in localStorage + cookie
// 5. Fornisci UI per revocare/modificare consenso

const CONSENT_KEY = 'cookie-consent';

type ConsentCategories = {
  necessary: true;      // Sempre true, non disattivabile
  analytics: boolean;
  marketing: boolean;
  preferences: boolean;
};

// Caricamento condizionale GA4
function loadAnalytics(consent: ConsentCategories) {
  if (consent.analytics) {
    // Carica GA4 script
    window.gtag?.('consent', 'update', {
      analytics_storage: 'granted',
    });
  }
}

Audit GDPR Automatico

Check da eseguire su ogni sito:

1. COOKIE SCAN
   - Quali cookie vengono impostati prima del consenso?
   - Ci sono cookie di terze parti senza consenso?
   - Il banner è presente e funzionante?

2. SCRIPT SCAN
   - GA4/GTM caricato prima del consenso? → VIOLAZIONE
   - Facebook Pixel caricato prima del consenso? → VIOLAZIONE
   - Hotjar/analytics caricati prima del consenso? → VIOLAZIONE

3. FORM SCAN
   - Checkbox privacy presente?
   - Link a privacy policy presente?
   - Dati minimi richiesti?
   - Double opt-in per newsletter?

4. DOCUMENT SCAN
   - Privacy policy presente e aggiornata?
   - Cookie policy presente?
   - Terms of service presenti?
   - Documenti in tutte le lingue del sito?

5. SECURITY SCAN
   - HTTPS attivo?
   - Headers di sicurezza (CSP, X-Frame-Options)?
   - Dati sensibili cifrati?

Template Privacy Policy

Struttura minima richiesta per legge italiana + GDPR:

1. Titolare del trattamento
2. Tipi di dati raccolti
3. Modalità di trattamento
4. Base giuridica del trattamento
5. Finalità del trattamento
6. Destinatari dei dati
7. Trasferimento dati extra-UE
8. Periodo di conservazione
9. Diritti dell'interessato
10. Cookie policy (può essere separata)
11. Modifiche alla policy
12. Data ultimo aggiornamento

Sanzioni

ViolazioneSanzione massima
Mancata informativaFino a €20M o 4% fatturato
Cookie senza consensoFino a €20M o 4% fatturato
Data breach non notificatoFino a €10M o 2% fatturato
Mancata nomina DPOFino a €10M o 2% fatturato

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.