Przejdź do treści
Biblioteka skilli
Prawo i compliance · Przegląd i audyt

compliance-auditor

/compliance-auditor

Audytuje specyfikacje funkcji pod kątem indyjskiej ustawy o ochronie danych osobowych DPDP: sekcja danych osobowych, maskowanie, retencja i zgody.

Repozytorium
claude-skills ↗
Licencja
MIT
Ostatnia zmiana repozytorium
19.10.2026

Ocena i bezpieczeństwo

100/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść35 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
1
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 19.10.2026, bez odwołań do wycofanych modeli i API.

Licencja

MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.

Co robi i kiedy

Audytuje specyfikacje funkcji pod kątem indyjskiej ustawy o ochronie danych osobowych DPDP: sekcja danych osobowych, maskowanie, retencja i zgody.

Wyzwalacze z opisu

s data) - Auditing a spec
Oryginalny opis (EN)

Audit feature specs against India's Digital Personal Data Protection (DPDP) Act. Use this skill when: - Writing or reviewing any feature that handles user data (especially children's data) - Auditing a spec's Personal Information section for completeness - Checking a feature against DPDP Act 2023 requirements - Preparing compliance documentation before engineering review - Verifying masking, retention, and consent policies are defined for all PII

Jak działa

  1. Workflow
  2. DPDP Act 2023 — Key Provisions
  3. Output Format
  4. Rules
  5. Anti-Patterns
  6. Quality Checklist
Sekcje z nagłówków SKILL.md, w oryginale · 184 linii, 1 592 słów
Podgląd SKILL.md
---
name: compliance-auditor
description: |
  Audit feature specs against India's Digital Personal Data Protection (DPDP) Act. Use this skill when:
  - Writing or reviewing any feature that handles user data (especially children's data)
  - Auditing a spec's Personal Information section for completeness
  - Checking a feature against DPDP Act 2023 requirements
  - Preparing compliance documentation before engineering review
  - Verifying masking, retention, and consent policies are defined for all PII
---

# Compliance Auditor — DPDP Act 2023

Audit a feature specification against India's Digital Personal Data Protection Act 2023. Identifies personal data elements, maps them to DPDP sections, checks for consent/retention/security policies, and flags compliance gaps.

## Workflow

1. **Read the feature spec** — Focus on data elements, PII sections, compliance sections
2. **Identify data elements** — Extract every data element from the spec
3. **Classify as personal data** — Determine if each element is personal data under DPDP
4. **Map to DPDP sections** — For each personal data element, identify applicable DPDP requirements
5. **Check policies** — Verify consent, purpose limitation, retention, security, and deletion policies exist
6. **Generate audit report** — Output the audit table and gap analysis

## DPDP Act 2023 — Key Provisions

### Definitions (Section 2)

| Term | DPDP Definition |
|------|----------------|
| **Personal data** | Any data about an individual who is identifiable by or in relation to such data |
| **Data Principal** | The individual whose personal data is being processed |
| **Data Fiduciary** | The entity that determines the purpose and means of processing |
| **Data Processor** | The entity that processes data on behalf of a Data Fiduciary |
| **Significant Data Fiduciary** | A Data Fiduciary notified by the government based on volume/sensitivity of data |
| **Child** | Individual below the age of 18 years |

### Obligations of Data Fiduciary (Section 8)

| # | Obligation | Check |
|---|-----------|-------|
| 1 | **Lawful purpose** — Process data only for a lawful purpose for which Data Principal has given consent | Purpose stated in spec? Consent mechanism defined? |
| 2 | **Purpose limitation** — Use data only for the purpose for which it was collected | Each data element has a stated purpose? No secondary use without fresh consent? |
| 3 | **Data minimization** — Collect only data necessary for the stated purpose | Each element justified by a spec requirement? |
| 4 | **Accuracy** — Ensure personal data is complete, accurate, and not misleading | Data validation rules defined? |
| 5 | **Retention limitation** — Retain data only as long as necessary for the stated purpose, then erase | Retention period specified per data element? Erasure procedure defined? |
| 6 | **Reasonable security safeguards** — Protect personal data with appropriate technical and organizational measures | Encryption at rest and in transit? Access control defined? |

### Consent Requirements (Section 6)

| # | Requirement | Check |
|---|------------|-------|
| 1 | **Free, specific, informed, unconditional, unambiguous** consent with clear affirmative action | Consent UI/UX defined? Not bundled with T&C? |
| 2 | **Itemized consent** — Separate consent for each purpose if multiple purposes exist | Separate consent per data processing activity? |
| 3 | **Consent withdrawal** — Data Principal can withdraw consent at any time, as easily as giving it | Withdrawal mechanism defined and accessible? |
| 4 | **Notice before consent** — Provide notice in clear, plain language describing data and purpose | Notice content defined? Available in English and scheduled Indian languages? |

### Rights of Data Principal (Section 11-14)

| # | Right | Check |
|---|------|-------|
| 1 | **Right to access** — Summary of personal data being processed and processing activities | Access/download mechanism defined? |
| 2 | **Right to correction and erasure** — Request correction of inaccurate/incomplete data, erasure of data no longer needed | Edit and delete workflows defined? |
| 3 | **Right to grievance redressal** — Nominate a grievance officer, respond within prescribed time | Grievance officer designated? Response SLA defined? |
| 4 | **Right to nominate** — Nominate another person to exercise rights in case of death/incapacity | Nomination mechanism considered? |

### Children's Data (Section 9) — CRITICAL

| # | Requirement | Check |
|---|------------|-------|
| 1 | **Verifiable guardian consent** — Before processing any child's data, obtain verifiable consent from parent/guardian | Guardian consent mechanism defined? Age verification present? |
| 2 | **No tracking or behavioral monitoring** — Must not track, monitor, or do behavioral analysis of children | Feature does not profile children beyond stated purpose? |
| 3 | **No targeted advertising** — Must not target advertising at children | No ad-related data collection or usage? |
| 4 | **No detrimental processing** — Must not process data in a manner that causes detrimental effect to a child | No public ranking, shaming, or disadvantaging features? |

### Data Breach Notification (Section 8(6))

| # | Requirement | Check |
|---|------------|-------|
| 1 | **Notify Data Protection Board** — In the event of a personal data breach, inform the Board in prescribed manner | Breach notification procedure defined? |
| 2 | **Notify affected Data Principals** — Inform each affected individual | User notification mechanism defined? |

### Penalties (Section 33)

| Violation | Maximum Penalty |
|-----------|----------------|
| Failure to take security safeguards (breach) | Rs 250 crore |
| Failure to notify breach | Rs 200 crore |
| Non-compliance with children's data provisions | Rs 200 crore |
| Non-compliance with Data Fiduciary obligations | Rs 150 crore |
| Non-compliance with additional Significant Data Fiduciary obligations | Rs 150 crore |

## Output Format

```markdown
# DPDP Compliance Audit Report

**Spec:** {spec file}
**Feature:** {feature name}
**Audited:** {DD-MM-YYYY}
**Regulation:** Digital Personal Data Protection Act, 2023 (India)

## 1. Data Element Inventory

| # | Data Element | Category | Personal Data? | Source | Purpose | Retention |
|---|-------------|----------|---------------|--------|---------|-----------|
| 1 | User name | Identity | Yes | {spec section} | Personalization | Account lifetime |
| 2 | Usage duration | Activity | Yes (linkable) | {spec section} | Analytics | 2 years |

## 2. DPDP Compliance Check

| # | Data Element | DPDP Section | Requirement | Status | Gap |
|---|-------------|-------------|-------------|--------|-----|
| 1 | User name | S.6 | Consent — free, specific, informed | Compliant | — |
| 2 | User name | S.8(3) | Retention limitation | Gap | No retention period defined |
| 3 | User name | S.8(4) | Erasure after purpose fulfilled | Gap | No erasure workflow defined |
| 4 | Child age | S.9 | Verifiable guardian consent | Compliant | — |

## 3. Children's Data Audit (Section 9)

| # | Requirement | Status | Evidence | Gap |
|---|------------|--------|----------|-----|
| 1 | Guardian consent mechanism | Compliant/Gap | {description} | {if gap} |
| 2 | No tracking/behavioral monitoring | Compliant/Gap | {description} | {if gap} |
| 3 | No targeted advertising | Compliant/Gap | {description} | {if gap} |
| 4 | No detrimental processing | Compliant/Gap | {description} | {if gap} |

## 4. Data Principal Rights Check

| # | Right | DPDP Section | Mechanism Defined? | Status |
|---|------|-------------|-------------------|--------|
| 1 | Access | S.11 | {yes/no} | Compliant/Gap |
| 2 | Correction & Erasure | S.12 | {yes/no} | Compliant/Gap |
| 3 | Grievance Redressal | S.13 | {yes/no} | Compliant/Gap |
| 4 | Nomination | S.14 | {yes/no} | Compliant/Gap |

## 5. Masking & Security Audit

| # | Data Element | Masking Required? | Masking Method | At Rest Encryption | In Transit Encryption | Status |
|---|-------------|-------------------|----------------|--------------------|-----------------------|--------|

## 6. Summary

| Status | Count |
|--------|-------|
| Compliant | {N} |
| Needs Review | {N} |
| Gap (Must Fix) | {N} |

**Penalty Exposure:** {estimated based on gap severity}

## 7. Required Actions

### Gaps (Must Fix Before Review)
1. **{Data Element} — DPDP S.{section} — {Requirement}**
   Gap: {description}
   Fix: {specific action to add to the spec}
   Penalty risk: {relevant penalty from Section 33}

### Needs Review (Discuss with Legal)
1. **{Data Element} — DPDP S.{section}**
   Question: {what needs clarification}
```

## Rules

1. **When in doubt, flag it** — Classify uncertain data as personal data and flag for review
2. **Linkable data is personal data** — Data linkable to a specific person (even via session ID) is personal data under DPDP
3. **Children = strictest requirements** — Section 9 applies to all individuals under 18. No exceptions.
4. **Analytics events are data** — Event tracking creates personal data about user behavior. Include in audit.
5. **Don't assume compliance** — If a policy isn't explicitly stated in the spec, it's a gap
6. **Consent must be granular** — Bundled consent (buried in T&C) does not satisfy Section 6
7. **Retention must be finite** — "Account lifetime" is not acceptable without a defined account deletion policy

## Anti-Patterns

- Don't skip the children's data audit — Section 9 penalties are up to Rs 200 crore
- Don't treat consent as a checkbox — DPDP requires free, specific, informed consent
- Don't assume "anonymized" data is exempt — verify the anonymization is irreversible
- Don't ignore Data Principal rights — access, correction, erasure, and grievance mechanisms are mandatory

## Quality Checklist

- [ ] Every data element from the spec is inventoried
- [ ] Personal data classification applied to each element
- [ ] DPDP sections mapped per element
- [ ] Children's data audit completed (Section 9)
- [ ] Data Principal rights check completed (Sections 11-14)
- [ ] Consent mechanism verified (Section 6)
- [ ] Retention periods specified (Section 8(3))
- [ ] Security safeguards defined (Section 8(4))
- [ ] Masking and encryption audit completed
- [ ] Gaps have specific fix recommendations with penalty references

Wersje

RepozytoriumWynikLicencja
Ta strona · qa-aman/claude-skills100MIT
agentic-swe/agentic-swe100MIT
aviskaar/open-org100Apache-2.0

Migawka bazy z 28.10.2026 · wersja paczki ac1531852fcb (skrót SHA-256 całej paczki)

Pobrania w ostatnich 30 dniach: 0 · ranking

Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.

Podobne skille

  • 90dpdp-compliance-checker
    Ocenia zgodność działań przetwarzania danych z indyjską ustawą DPDP 2023 i przepisami wykonawczymi z 2025 roku.
  • 100dpdpa
    Doradza w zgodności z indyjską ustawą o ochronie danych osobowych DPDPA 2023: obowiązki administratora, prawa osób, zgoda, zgłaszanie naruszeń i transfery transgraniczne.
  • 100consent-flow
    Generuje przepływy zgód prywatności GDPR, CCPA i DPDP z granularnymi kategoriami, zapisem stanu zgody, logowaniem audytowym i integracją z ATT (App Tracking Transparency).
  • 90rseng-regulatory-compliance
    Sprawdza kod i dane badawcze pod kątem RODO i AI Act: wykrywanie danych osobowych, minimalizacja, pseudonimizacja, retencja, prawa osób i klasy ryzyka.
  • 100gdpr-compliance
    Wdraża wymogi ochrony danych z RODO: zarządzanie zgodami, prawa osób i privacy by design, przy przetwarzaniu danych osobowych z UE.
  • 100gdpr-compliance
    Wdraża wymogi ochrony danych z RODO: zarządzanie zgodami, prawa osób i privacy by design, przy przetwarzaniu danych osobowych z UE.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.