CommunityPesquisa e Análise de Dadosgithub.com

Cyarun/website-dpia-audit

Use para conduzir uma Auditoria de Avaliação de Impacto sobre Proteção de Dados (DPIA) & Prontidão de Automação de Website, apenas leitura e segura para reputação, sob a Lei de Proteção de Dados Pessoais Digitais da Índia de 2023 (DPDP Act) e as Regras DPDP de 2025 (G.S.R. 846(E)). Detecta cookies, armazenamento, automações de marketing/CRM, CDPs, replay de sessão, chatbots de IA, pixels de anúncios, padrões obscuros, cabeçalhos de segurança, sinais de SLA de reclamação de 90 dias e subprocessadores transfronteiriços em Claude, Gemini, DeepSeek e Qwen.

O que é website-dpia-audit?

Esta skill realiza uma Avaliação de Impacto sobre Proteção de Dados (DPIA) de website empírica, somente leitura e não intrusiva, juntamente com uma Avaliação de Prontidão de Automação, especificamente projetada para a Lei de Proteção de Dados Pessoais Digitais da Índia de 2023 (DPDP Act) e as Regras DPDP de 2025. Ela inspeciona automaticamente uma vasta gama de sinais do lado do cliente, como cookies pré-consentimento, armazenamento local, automações de marketing e CRM (HubSpot, Marketo, Segment), ferramentas de replay de sessão (Hotjar, FullStory), chatbots de IA (Intercom, Drift), pixels de anúncios (Meta, Google) e padrões obscuros. A skill mapeia cada sinal observado para seções e regras estatutárias específicas da DPDP, classificando as descobertas em níveis de prontidão (Alinhado, Aprimoramento de Assessoria, Ação Prioritária de Prontidão) e fornecendo orientação construtiva e neutra em termos de reputação, juntamente com correções de engenharia concretas. Ela funciona deterministicamente em Claude, Gemini, DeepSeek e Qwen, garantindo relatórios consistentes e precisos que priorizam a segurança reputacional, evitando linguagem acusatória.

Funciona com✓Claude Code~Codex CLI~Cursor✓Gemini CLI
npx skills add https://github.com/Cyarun/dpdpa-website-dpia-skill/tree/HEAD/.agents/skills/website-dpia-audit

Installed? Explore more Pesquisa e Análise de Dados skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Auditor de DPIA & Prontidão de Automação de Website (website-dpia-audit)

Propósito & Escopo (Apenas Websites — Somente Leitura & Seguro para Reputação)

Esta skill conduz uma Avaliação de Impacto sobre Proteção de Dados (DPIA) & Avaliação de Prontidão de Automação empírica, somente leitura e não intrusiva, para qualquer URL de website alvo ou build HTML local. Ela é projetada para funcionar deterministicamente em Claude (3.5/3.7/4 Sonnet & Opus), Google Gemini (2.5 Pro/Flash), DeepSeek (R1 & V3) e Alibaba Qwen (Qwen-2.5/Qwen3/QwQ).


Invariantes Rígidos (Nunca Violar)

  1. Precisão Estatutária (Apenas Fontes Canônicas de Nível 1):

    • DPDP Act, 2023 (Lei nº 22 de 2023): 9 Capítulos, 44 Seções, 1 Cronograma.
    • Regras DPDP, 2025 (G.S.R. 846(E), notificadas em 13 de novembro de 2025): 23 Regras, 7 Cronogramas.
      • Início Faseado: 13 nov 2025 (Regras 1–2, 17–21); 13 nov 2026 (+1 ano: Regra 4 registro do Gestor de Consentimento); 13 mai 2027 (+18 meses: Regras 3, 5–16, 22–23 conformidade operacional).
    • SLA de Tratamento de Reclamações: Máximo 90 dias sob Regra 14(3) combinada com a Seção 13 (nunca citar 30 ou 7 dias como o limite estatutário da DPDP).
    • Retenção de Logs de Segurança & Acesso: Mínimo 1 ano sob Regra 8(3) combinada com o Sétimo Cronograma.
    • Mandato de DPIA & Avaliação de Risco Algorítmico: Seção 10(2)(c)(ii) combinada com Regra 13(1)–(3) (DPIA anual para Fiduciários de Dados Significativos + dever de verificar que software algorítmico, chatbots de IA, replay de sessão e perfilamento automatizado não representam risco aos direitos dos Titulares de Dados).
    • Dados de Crianças: Seção 9(1)–(3) combinada com Regras 10–11 e o Quarto Cronograma (consentimento parental verificável para usuários menores de 18 anos; proibição estrita de rastreamento, monitoramento comportamental e publicidade direcionada a crianças).
  2. Enquadramento de Assessoria Construtiva & Seguro para Reputação (Difamação Zero):

    • Todo relatório DEVE ser intitulado e enquadrado como uma "Avaliação de Prontidão de DPIA de Assessoria Confidencial & Construtiva" baseada unicamente em sinais observáveis publicamente do lado do cliente no momento da inspeção.
    • Palavras Proibidas: Nunca use ilegal, ilícito, infrator, violador, criminoso, culpado, penalizado, multável, processado, ofensor, golpe ou fraude.
    • Estrutura de Descoberta Obrigatória em 5 Partes:
      1. sinal_técnico_observado (evidência exata de DOM/cabeçalho/cookie/rede; zero alucinação)
      2. mapeamento_estatutário (Seção exata da DPDP Act 2023 + Regra exata das Regras DPDP 2025)
      3. nível_de_prontidão (Alinhado | Aprimoramento de Assessoria | Ação Prioritária de Prontidão)
      4. nota_de_assessoria_segura_para_reputação (explicação neutra, pronta para o conselho)
      5. correção_de_engenharia_recomendada (passo concreto de configuração de código/cabeçalho/CMP)

Fluxo de Trabalho de Auditoria Passo a Passo

Passo 1: Coletar Telemetria Empírica do Website & Relatório Base de DPIA

Execute o coletor de telemetria somente leitura contra a URL do website alvo (ou arquivo HTML local):

node products/dpia-audit-skill/scripts/collect_website_dpia_telemetry.mjs "<https://target-website.example>" \
  --out "/tmp/dpia-telemetry-report.json" \
  --model "<claude|gemini|deepseek|qwen|deterministic-telemetry-only>"

O que collect_website_dpia_telemetry.mjs inspeciona automaticamente em modo somente leitura:

  • A. Armazenamento & Cookies Pré-Consentimento: Cookies de primeira e terceira partes definidos antes de qualquer interação do usuário (httpOnly, secure, sameSite, expiração), localStorage, sessionStorage, IndexedDB e registros de ServiceWorker.
  • B. Automações de Website, Agentes de IA, Replay de Sessão & Perfilamento Comportamental (Regra 13(2) & Seção 6):
    • Automações de Marketing & CRM: HubSpot, Marketo, Pardot, ActiveCampaign, Klaviyo, Braze, MoEngage, WebEngage, CleverTap, Zoho PageSense/SalesIQ, Mailchimp, Customer.io, Drip, OmniSend.
    • CDP & Roteadores de Eventos: Segment (analytics.js), Google Tag Manager (gtm.js), RudderStack, mParticle, Snowplow, Tealium, Adobe Launch.
    • Replay de Sessão & Mapas de Calor Comportamentais: Microsoft Clarity, Hotjar, FullStory, LogRocket, Smartlook, PostHog, Mouseflow, CrazyEgg, Contentsquare, LuckyOrange.
    • Chatbots de IA & Widgets de Suporte: Intercom, Drift, Crisp, Freshchat, Zendesk, Tidio, LiveChat, Botpress, Voiceflow, Ada, Yellow.ai, Haptik, Verloop, Gupshup, Wati / WhatsApp Business widgets flutuantes.
    • Pixels de Anúncios & Correspondência Automatizada Avançada: Meta Pixel (fbevents.js, fbq), Google Ads/Analytics (gtag.js), LinkedIn Insight (lintrk), X/Twitter, Snap, TikTok, Criteo, Taboola, Outbrain.
    • Listeners de Formulário & Padrões Obscuros: Caixas de seleção pré-marcadas (input[type="checkbox"][checked]), consentimento agrupado, ações de formulário http:// inseguras, captura de campo antes do envio, prompts de Web Push on-load (Notification.requestPermission) e sinais de fingerprinting de Canvas/Áudio.
  • C. Pilares de Controle Estatutário:
    • Seção 5 / Regra 3: Presença do link de Aviso de Privacidade e sinais de disponibilidade em idioma indiano do Oitavo Cronograma.
    • Seção 6 / Regras 3–4: Presença de CMP (OneTrust, Cookiebot, CookieYes, Osano, TrustArc, Securiti, Didomi, Klaro/personalizado) e simetria visual entre controles Aceitar e Rejeitar / Apenas Essenciais + link de retirada de consentimento.
    • Seção 8(5) / Regra 6 / Regra 8(3): HTTPS, HSTS, CSP, X-Content-Type-Options, Referrer-Policy, Permissions-Policy, Integridade de Subrecurso (integrity=) em scripts externos e assessoria de retenção de logs de 1 ano.
    • Seção 9 / Regras 10–11: Sinais de público infantil vs. rastreadores comportamentais/de anúncios ativos.
    • Seção 13 / Regra 14(3): Detalhes de contato do DPO / Oficial de Reclamações e verificação do SLA estatutário de 90 dias.
    • Seção 16 / Regra 15: Inventário de domínios de subprocessadores transfronteiriços.

Passo 2: Sintetizar & Validar Contra o Esquema Multi-Modelo

  1. Carregue o pacote de prompt universal de products/dpia-audit-skill/prompts/universal-dpia-system-prompt.md.
  2. Valide o JSON de saída contra products/dpia-audit-skill/schema/dpia-website-report.schema.json.
  3. Apresente tanto o relatório JSON estruturado quanto uma tabela de resumo executiva em Markdown para o usuário, preservando o aviso de Avaliação de Prontidão de DPIA de Assessoria Confidencial & Construtiva.

Artefatos de Referência

  • Coletor de Telemetria & Construtor de Relatórios: products/dpia-audit-skill/scripts/collect_website_dpia_telemetry.mjs
  • Pacote de Prompt Multi-Modelo (Claude / Gemini / DeepSeek / Qwen): products/dpia-audit-skill/prompts/universal-dpia-system-prompt.md
  • Contrato de Esquema JSON: products/dpia-audit-skill/schema/dpia-website-report.schema.json

Habilidades Relacionadas