agentsclimarketplace

Gdpr

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

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.From its SKILL.md

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.

SKILL.md

5.3 KB, ~1.5k tokens by cl100k_base, 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

What ships with it: 3 files

2.5 KB alongside SKILL.md

Keep looking

Skills are one crate of 325,949. 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.