Agent skill

Criminal Data Handling

by mukul975 in mukul975/Privacy-Data-Protection-Skills

Handles GDPR Art. An agent skill from mukul975/Privacy-Data-Protection-Skills.

Apache-2.0Auto-check passedLegal & Compliance

Install Criminal Data Handling

skills CLI
$ npx skills add mukul975/Privacy-Data-Protection-Skills --skill criminal-data-handling -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install mukul975/Privacy-Data-Protection-Skills criminal-data-handling --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/mukul975/Privacy-Data-Protection-Skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/privacy/criminal-data-handling .claude/skills/criminal-data-handling && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
criminal-data-handling
GitHub stars
301
Token cost
~3.6k tokens
SKILL.md length
1,709 words
Files
5 (incl. scripts, references, assets)
Skills in repo
280
Repo updated
First seen
Licence
Apache-2.0

At a glance

Handles GDPR Art. An agent skill from mukul975/Privacy-Data-Protection-Skills.

  • Works in 5 steps: Identify Criminal Data Elements → Determine Art. 10 Applicability → Identify National Law Authorisation → …
  • Tasks that involve Privacy and GDPR
  • SKILL.md covers Overview, Legal Framework — Art. 10, Scope of Criminal Data and National Law Derogations, plus 4 more sections
  • Runs Python scripts from its folder

What it does

Criminal Data Handling is an agent skill from mukul975/Privacy-Data-Protection-Skills. Handles GDPR Art. 10 criminal conviction and offence data classification including official authority requirements, national law derogations, and comprehensive register restrictions. Covers controller obligations for criminal background checks and offence records. Keywords: criminal data, Art 10, conviction data, offence records, criminal background, DBS check.

Its SKILL.md is about 3.6k tokens, which your agent loads only when the skill is triggered. The skill folder holds 7 other files, including scripts, reference files and assets (for example `assets/template.md`, `references/standards.md` and `references/workflows.md`).

It sits in Legal & Compliance, covering Privacy and GDPR. The repository describes itself as: 282+ structured privacy & data protection skills for AI agents. GDPR, CCPA, EU AI Act, HIPAA, LGPD, PIPL, DPDP Act. The licence is Apache-2.0.

When your agent uses it

  • Tasks that involve Privacy and GDPR

Example prompts

  • “Use the criminal-data-handling skill to handle GDPR Art. An agent skill from mukul975/Privacy-Data-Protection-Skills”
  • “/criminal-data-handling”

Requirements

  • Python 3

Workflow steps

5 steps, taken from the step headings in SKILL.md.

  1. Identify Criminal Data Elements
  2. Determine Art. 10 Applicability
  3. Identify National Law Authorisation
  4. Assess Comprehensive Register Risk
  5. Apply Classification Label

What it can do on your machine

Read from SKILL.md and the folder at commit 9b2ef9e. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 1 file in scripts/ (Python), which the agent can run.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Criminal Data Handling loads about 3.6k tokens when it runs, and up to ~6.7k if it reads all its reference files. Until then it costs about 97 tokens; SKILL.md has 1,709 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~97
When it runs · the whole SKILL.md, loaded when a task matches
~3.6k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~6.7k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.

SKILL.md

The full file from mukul975/Privacy-Data-Protection-Skills at commit 9b2ef9e, republished under its Apache-2.0 licence (© mukul975). 1,709 words, ~3,638 tokens.

Download SKILL.mdSave it as .claude/skills/criminal-data-handling/SKILL.md (or your agent's skills folder). This skill also uses 4 other files; get the full folder from GitHub.
name
criminal-data-handling
description
Handles GDPR Art. 10 criminal conviction and offence data classification including official authority requirements, national law derogations, and comprehensive register restrictions. Covers controller obligations for criminal background checks and offence records. Keywords: criminal data, Art 10, conviction data, offence records, criminal background, DBS check.
license
Apache-2.0
metadata.author
mukul975
metadata.version
1.0
metadata.domain
privacy
metadata.subdomain
data-classification
metadata.tags
criminal-data, art-10, conviction-data, offence-records, background-check, dbs

Criminal Conviction and Offence Data Handling — GDPR Art. 10

Overview

Article 10 of the GDPR establishes a separate regime for processing personal data relating to criminal convictions and offences, or related security measures. Unlike Art. 9 special category data which is subject to a general prohibition with listed exceptions, Art. 10 permits processing only under the control of official authority, or when authorised by EU or Member State law providing appropriate safeguards. The maintenance of a comprehensive register of criminal convictions is restricted to processing under the control of official authority. This skill provides a framework for identifying, classifying, and lawfully processing criminal data within enterprise contexts.

Text of Article 10

"Processing of personal data relating to criminal convictions and offences or related security measures based on Article 6(1) shall be carried out only under the control of official authority or when the processing is authorised by Union or Member State law providing for appropriate safeguards for the rights and freedoms of data subjects. Any comprehensive register of criminal convictions shall be kept only under the control of official authority."

Three Key Requirements
RequirementDescriptionPractical Implication
Official authority controlProcessing must be supervised by or conducted under the authority of a public body with legal competencePrivate sector organisations generally cannot process criminal data unless authorised by specific national law
National law authorisationEU or Member State law must specifically authorise the processing and provide appropriate safeguardsControllers must identify the specific legal provision authorising each criminal data processing activity
Comprehensive register prohibitionNo private entity may maintain a comprehensive register of criminal convictionsAggregating criminal records across individuals for database purposes requires official authority status
Relationship to Art. 6 Lawful Basis

Art. 10 operates as an additional layer on top of Art. 6. A controller processing criminal data must satisfy BOTH:

  1. A lawful basis under Art. 6(1) — typically Art. 6(1)(c) (legal obligation) or Art. 6(1)(f) (legitimate interests, where national law permits)
  2. One of the Art. 10 conditions — official authority control OR national law authorisation with appropriate safeguards
Relationship to Art. 9

Criminal data is NOT listed in Art. 9(1) as a special category, but Member States may impose Art. 9-equivalent protections. Some data may fall under both Art. 9 and Art. 10 — for example, data about a criminal offence that also reveals racial profiling concerns or political activity.

Scope of Criminal Data

Data Elements Within Art. 10 Scope
CategoryExamplesNotes
Criminal convictionsConviction records, sentences, court judgmentsCore Art. 10 scope
Criminal offencesCharges, indictments, allegations of criminal conductIncludes unproven allegations
Related security measuresProbation orders, restraining orders, electronic monitoring conditionsPost-conviction measures
Criminal proceedingsArrest records, bail conditions, court appearance datesProcedural data
Acquittals and dismissalsRecords of charges dropped or acquittalsStill criminal data under Art. 10
Cautions and warningsPolice cautions, penalty notices for disorderOut-of-court disposals
Spent convictionsConvictions that are rehabilitated under national law (UK: Rehabilitation of Offenders Act 1974)May have additional protections under national law
Data Elements Outside Art. 10 Scope
DataReason
Civil litigation recordsArt. 10 covers criminal matters only
Regulatory enforcement actions (fines by supervisory authorities)Administrative, not criminal
Disciplinary proceedings (employment misconduct)Internal employment matter, not criminal
Credit defaults and county court judgmentsCivil debt matters
Self-reported general "good character" statementsNot specific criminal data
Boundary Cases at Vanguard Financial Services
ScenarioArt. 10 Applicable?Reasoning
DBS (Disclosure and Barring Service) check results for new hires in regulated rolesYESContains criminal conviction and caution data
FCA (Financial Conduct Authority) fitness and propriety checksYES — where criminal history is assessedFCA Senior Managers and Certification Regime requires criminal history disclosure
Anti-money laundering suspicious activity reports (SARs)BORDERLINE — YES when the SAR relates to suspected criminal activitySAR data may constitute data relating to criminal offences (suspected fraud, money laundering)
Internal investigation into suspected employee fraudYES — if the investigation relates to conduct that would constitute a criminal offenceEven where no charges are brought, investigation data relating to criminal offences falls under Art. 10
Sanctions screening resultsNO — unless a sanctions match relates to criminal conviction or offenceSanctions are typically administrative/regulatory measures

National Law Derogations

United Kingdom — Data Protection Act 2018
  • Schedule 1, Part 1: Conditions for processing criminal conviction data under Art. 10 — includes processing necessary for employment purposes, regulatory requirements, preventing or detecting unlawful acts, protecting the public
  • Schedule 1, Part 2: Substantial public interest conditions — includes safeguarding of children and vulnerable adults, regulatory requirements relating to fraud
  • Rehabilitation of Offenders Act 1974: Spent convictions must not be disclosed or used in most employment contexts. Exceptions exist for regulated activities (financial services, healthcare, childcare) listed in the Rehabilitation of Offenders Act 1974 (Exceptions) Order 1975
  • DBS Checks: Enhanced DBS checks available only for prescribed positions; basic DBS check available for any purpose with the individual's consent
Germany — BDSG §§ 26, 85
  • § 26 BDSG: Employee criminal data may be processed where necessary for the employment relationship and proportionate. Processing of criminal data of job applicants is permitted only where the offence is relevant to the specific role
  • Criminal Register Act (Bundeszentralregistergesetz, BZRG): Federal Central Criminal Register managed exclusively by the Federal Office of Justice. Private entities cannot maintain criminal registers
France — Code pénal, Art. 226-19; CNIL Authorisation
  • Criminal data processing by private entities requires specific CNIL authorisation or explicit legal basis
  • Bulletin No. 3 of the criminal record (casier judiciaire) may be requested by employers only for positions specified by law
Netherlands — UAVG Art. 32
  • Processing of criminal data by private entities permitted only where specifically authorised by law or with explicit consent of the data subject
  • Verklaring Omtrent het Gedrag (VOG/Certificate of Good Conduct) system managed by Justis (Screening Authority)

Classification Methodology

Step 1: Identify Criminal Data Elements

For each system, scan for data elements that may contain criminal data:

Detection PatternField ExamplesConfidence
Criminal record identifierscriminal_record_number, dbs_certificate_number, police_referenceHigh
Offence classificationsoffence_code, charge_description, conviction_typeHigh
Court and sentencing datacourt_name, sentence_type, sentence_duration, judge_nameHigh
Investigation referencesinvestigation_id, sar_reference, fraud_case_numberMedium
Background check resultsdbs_result, background_check_status, criminal_history_flagHigh
Free-text fields containing criminal terminologyAny field containing "convicted", "arrested", "charged", "offence", "sentence"Low — requires manual review
Show full SKILL.md (679 more words)Show less
Step 2: Determine Art. 10 Applicability

For each identified element:

  1. Confirm the data relates to a criminal conviction, offence, or related security measure
  2. Distinguish from civil, administrative, or disciplinary matters
  3. For borderline cases (e.g., SARs, internal investigations), assess whether the underlying conduct would constitute a criminal offence
Step 3: Identify National Law Authorisation

For each Art. 10 data element:

  1. Identify the specific national law provision authorising the processing
  2. Confirm the law provides "appropriate safeguards" as required by Art. 10
  3. Document any additional national restrictions (e.g., Rehabilitation of Offenders Act spent conviction protections)
Step 4: Assess Comprehensive Register Risk

Review whether any system maintains what could constitute a "comprehensive register of criminal convictions":

  • A database aggregating criminal records across multiple individuals
  • A system that enables searching/querying criminal history across a population
  • Even partial aggregation may raise comprehensive register concerns if it covers a defined population comprehensively
Step 5: Apply Classification Label
  • CRIMINAL_ART10: Data within Art. 10 scope with identified national law authorisation
  • CRIMINAL_ART10_NO_AUTH: Data within Art. 10 scope WITHOUT identified national law authorisation (processing must cease until authorisation established)
  • CRIMINAL_SPENT: Spent conviction data subject to additional Rehabilitation of Offenders Act protections
  • NOT_CRIMINAL: Data reviewed and confirmed outside Art. 10 scope

Implementation at Vanguard Financial Services

Systems Processing Criminal Data
SystemData ElementsNational Law BasisPurpose
HR Recruitment PlatformDBS check results (basic and enhanced), criminal declaration formsUK DPA 2018 Sch.1 Part 1 para 1 (employment); Rehabilitation of Offenders Act 1974 (Exceptions) Order 1975Pre-employment screening for FCA-regulated roles
Compliance Case ManagementSAR data, internal investigation records, regulatory referral recordsUK Proceeds of Crime Act 2002 s.330-332 (SAR obligations); UK DPA 2018 Sch.1 Part 2 para 14 (preventing/detecting unlawful acts)AML compliance, fraud investigation
FCA Regulatory ReportingSenior Manager criminal history declarations, Approved Person criminal record disclosuresFinancial Services and Markets Act 2000 s.61 (fitness and propriety); FCA SUP 10CRegulatory fitness and propriety assessments
Third-Party Due DiligenceCriminal background check results for vendors and counterpartiesUK DPA 2018 Sch.1 Part 2 para 6 (regulatory requirements); Money Laundering Regulations 2017 reg.28Know Your Customer, vendor risk management
Safeguards Required
SafeguardImplementation
Access restrictionCriminal data accessible only to designated Compliance and HR personnel with specific role-based access. Named individual authorisation list maintained.
Purpose limitationCriminal data processed only for the specific purpose authorised by law. No secondary use for general HR analytics or performance management.
Retention limitationDBS check results retained for maximum 6 months after recruitment decision. SAR data retained per Proceeds of Crime Act retention schedules.
Data minimisationOnly the outcome of criminal checks recorded (clear/not clear + relevant details), not the full criminal record unless required by specific regulation.
Logging and auditAll access to criminal data logged with user identity, timestamp, and purpose. Quarterly audit of access logs by DPO.
Spent conviction handlingSystem flag for spent convictions. Spent convictions excluded from standard employment checks. Visible only for roles exempt under the Exceptions Order (FCA-regulated positions).

Enforcement Precedents

  • Metropolitan Police Service v Information Commissioner (UK First-Tier Tribunal, 2014): Tribunal addressed the scope of "criminal offence data" and confirmed that allegations of criminal conduct, even where unproven, constitute criminal data requiring Art. 10-equivalent protections
  • ICO Enforcement Notice — Experian Ltd (2020): ICO found Experian's processing of personal data in its marketing services business, which included data indicative of financial crime risk, lacked appropriate lawful basis and transparency
  • CNIL Decision SAN-2022-023 — Clearview AI: While primarily an Art. 9 biometric case, the decision also addressed Clearview's processing of data relating to criminal investigations and the requirement for official authority control when aggregating such data
  • Austrian DPA — CRIF GmbH (2021): Fined for maintaining a database of criminal-related financial data (insolvency linked to fraud convictions) without adequate national law authorisation under Art. 10

Integration Points

  • special-category-data: Criminal data may overlap with Art. 9 categories (e.g., political offences revealing political opinions)
  • data-inventory-mapping: Art. 30 RoPA must specifically identify Art. 10 data processing activities
  • classification-policy: Criminal data classified as "Restricted" tier with enhanced handling procedures
  • cross-jurisdiction-class: Criminal data protections vary significantly across jurisdictions — mapping required for multinational operations

© mukul975, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 4 other files (scripts, references, assets) in skills/privacy/criminal-data-handling of mukul975/Privacy-Data-Protection-Skills.

  • SKILL.md
  • assets/template.md
  • references/standards.md
  • references/workflows.md
  • scripts/process.py

Open the folder on GitHubat commit 9b2ef9e

Compare with similar skills

Criminal Data Handling next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Criminal Data Handling compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Criminal Data Handling this skillmukul975/Privacy-Data-Protection-Skills301—~3.6kAutomated safety check: PassApache-2.0
C15tc15t/c15t1.9k1 repos~1.6kAutomated safety check: PassApache-2.0
HIPAA Safe Harbor Coverage Auditmaziyarpanahi/openmed5.5k—~1.7kAutomated safety check: PassApache-2.0
Korean Privacy Termskimlawtech/korean-privacy-terms587—~2.9kAutomated safety check: PassApache-2.0
Gdpr ComplianceSushegaad/Claude-Skills-Governance-Risk-and-Compliance9461 repos~3.9kAutomated safety check: PassMIT
Hipaa ComplianceSushegaad/Claude-Skills-Governance-Risk-and-Compliance9461 repos~2.3kAutomated safety check: PassMIT

Similar skills

  • C15t

    c15t/c15t

    Work with c15t consent management docs, APIs, and integrations for Next.js, React, and JavaScript.

    1.9k GitHub starsUsed in 1 repo~1.6k tokens
    Legal & ComplianceAuto-check passed
  • Checks OpenMed de-identified clinical text against the 18 HIPAA Safe Harbor identifier categories and reports gaps and residual re-identification risk.

    5.5k GitHub stars~1.7k tokensUpdated today
    Legal & ComplianceAuto-check passed
  • Korean Privacy Terms

    kimlawtech/korean-privacy-terms

    처리방침·이용약관 자동 생성 스킬 패키지 (v4.0). An agent skill from kimlawtech/korean-privacy-terms.

    587 GitHub stars~2.9k tokensUpdated 1 mo ago
    Legal & ComplianceAuto-check passed
  • Gdpr Compliance

    Sushegaad/Claude-Skills-Governance-Risk-and-Compliance

    Expert GDPR compliance assistant covering all four core workflows: (1) auditing code and systems for GDPR violations, (2) drafting GDPR-compliant documents such as privacy policies, Data Processing…

    946 GitHub starsUsed in 1 repo~3.9k tokens
    Legal & ComplianceAuto-check passed
  • Hipaa Compliance

    Sushegaad/Claude-Skills-Governance-Risk-and-Compliance

    Expert HIPAA compliance assistant for healthcare and software contexts.

    946 GitHub starsUsed in 1 repo~2.3k tokens
    Legal & ComplianceAuto-check passed
  • Pii Contract Analyze

    gregmos/PII-Shield

    Universal legal document processor with PII anonymization. An agent skill from gregmos/PII-Shield.

    150 GitHub stars~8.9k tokensUpdated 3 mo ago
    Legal & ComplianceAuto-check: notes

More from mukul975/Privacy-Data-Protection-Skills

All 280 skills in this repo
  • Age Gating Services

    mukul975/Privacy-Data-Protection-Skills

    Implements age-gating mechanisms for online services to restrict access based on user age.

    301 GitHub stars~3.7k tokensUpdated 6 mo ago
    Auto-check passed
  • AI Data Retention

    mukul975/Privacy-Data-Protection-Skills

    Manages AI model retention and machine unlearning requirements.

    301 GitHub stars~1.9k tokensUpdated 6 mo ago
    Auto-check passed
  • AI Dpia

    mukul975/Privacy-Data-Protection-Skills

    Conducts Data Protection Impact Assessments for AI and ML systems per EDPB Guidelines 04/2025 on AI processing.

    301 GitHub stars~3.4k tokensUpdated 6 mo ago
    Auto-check passed
  • Dpia Mitigation Plan

    mukul975/Privacy-Data-Protection-Skills

    Structures risk mitigation planning and residual risk tracking for Data Protection Impact Assessments under GDPR Article 35(7)(d).

    301 GitHub stars~846 tokensUpdated 6 mo ago
    Auto-check passed
  • Gdpr Accountability

    mukul975/Privacy-Data-Protection-Skills

    Guides implementation of the GDPR accountability principle under Articles 5(2) and 24, including documentation requirements for policies, DPIAs, RoPA, training records, and breach logs.

    301 GitHub stars~1.9k tokensUpdated 6 mo ago
    Auto-check passed
  • Pia Threshold Screening

    mukul975/Privacy-Data-Protection-Skills

    Conducts pre-DPIA threshold screening to determine whether a full Data Protection Impact Assessment is required under GDPR Article 35.

    301 GitHub stars~880 tokensUpdated 6 mo ago
    Auto-check passed

Questions about Criminal Data Handling

What does Criminal Data Handling do?

Handles GDPR Art. An agent skill from mukul975/Privacy-Data-Protection-Skills. Criminal Data Handling is an agent skill from mukul975/Privacy-Data-Protection-Skills. Handles GDPR Art.

When should I use Criminal Data Handling?

Criminal Data Handling fits situations like: tasks that involve Privacy and GDPR.

How do I install Criminal Data Handling in Claude Code?

Run `npx skills add mukul975/Privacy-Data-Protection-Skills --skill criminal-data-handling -a claude-code`. Or copy the skill folder (skills/privacy/criminal-data-handling in mukul975/Privacy-Data-Protection-Skills) into .claude/skills/criminal-data-handling in your project. Claude Code loads it when a task matches its description.

How do I install Criminal Data Handling in Codex?

Run `npx skills add mukul975/Privacy-Data-Protection-Skills --skill criminal-data-handling -a codex`. Or copy the skill folder (skills/privacy/criminal-data-handling in mukul975/Privacy-Data-Protection-Skills) into .agents/skills/criminal-data-handling in your project. Codex loads it when a task matches its description.

Can I use Criminal Data Handling in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add mukul975/Privacy-Data-Protection-Skills --skill criminal-data-handling -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/criminal-data-handling, .gemini/skills/criminal-data-handling, .github/skills/criminal-data-handling and .opencode/skills/criminal-data-handling in your project.

What does Criminal Data Handling need to run?

Going by SKILL.md and its folder, Criminal Data Handling needs Python for the scripts in its folder. Our summary lists: Python 3.

Does Criminal Data Handling access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Criminal Data Handling safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Criminal Data Handling use?

Criminal Data Handling is published under the Apache-2.0 licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Criminal Data Handling use?

About 3.6k tokens (SKILL.md is roughly 15k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 3.1k tokens, read only when the agent opens those files.

What are the alternatives to Criminal Data Handling?

Skills that share tags, products or a category with Criminal Data Handling: C15t (c15t/c15t, 1.9k stars), HIPAA Safe Harbor Coverage Audit (maziyarpanahi/openmed, 5.5k stars), Korean Privacy Terms (kimlawtech/korean-privacy-terms, 587 stars) and Gdpr Compliance (Sushegaad/Claude-Skills-Governance-Risk-and-Compliance, 946 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Criminal Data Handling?

mukul975 (a GitHub user) maintains it in mukul975/Privacy-Data-Protection-Skills, which has 301 GitHub stars. The repository holds 280 skills in this directory. The repository was last updated on March 16, 2026.

Source: mukul975/Privacy-Data-Protection-Skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.