MCPInstall

background-check-privacy

Manages privacy compliance for employee background checks including criminal record processing under Art. 10 GDPR, DBS checks (UK), national law variations, and reference verification. Applies proportionality and data minimisation to pre-employment screening, defines retention limits, and addresses role-based necessity assessments. Keywords: background check, criminal record, Art. 10, DBS, pre-employment screening, vetting, data minimisation, proportionality.

Installs
43
Last 24h
—
Trending rank
—
Security
Not audited

Install

Works with every agent the skills CLI supports.

npx skills add https://github.com/mukul975/privacy-data-protection-skills --skill background-check-privacy
  1. 01

    Install

    Run the command in your project. The CLI asks which agents to install for.

  2. 02

    Describe the task

    Ask your agent for something this skill covers. It loads background-check-privacy automatically when relevant.

  3. 03

    Review the result

    The agent follows the SKILL.md steps, scripts and references bundled with the skill.

SKILL.md

The instructions your agent reads when the skill is triggered.

Background Check Privacy

Overview

Pre-employment background checks involve processing personal data that ranges from routine reference verification to highly sensitive criminal record data. Art. 10 GDPR provides specific restrictions on processing data relating to criminal convictions and offences, requiring that such processing be authorised by EU or Member State law providing appropriate safeguards. Beyond criminal data, background checks may involve credit history, educational qualifications, professional registration, social media presence, and right-to-work verification — each carrying distinct proportionality and data minimisation requirements. The principle that governs all background checking is role-based necessity: the scope of a background check must be proportionate to the specific role and its associated risks, not applied uniformly across all positions.

Legal Framework

Art. 10 — Criminal Conviction Data

"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."

Key requirements:

  • Criminal data processing requires specific national law authorisation (not merely a legitimate interest)
  • The national law must provide appropriate safeguards
  • A comprehensive register of criminal convictions may be kept only under the control of official authority

Art. 6(1) — Lawful Basis for Background Checks Generally

Check TypeLawful BasisNotes
Reference verificationArt. 6(1)(b) contract + Art. 6(1)(f) legitimate interestNecessary for employment decision; limited to professional references
Criminal record checkArt. 6(1)(c) legal obligation or Art. 6(1)(e) public taskOnly where national law mandates or authorises the check for the specific role
Credit checkArt. 6(1)(f) legitimate interestLimited to roles with financial responsibility; must pass balancing test
Qualification verificationArt. 6(1)(b) contractNecessary to verify contractual requirements
Right-to-work checkArt. 6(1)(c) legal obligationMandatory under national immigration law
Social media screeningArt. 6(1)(f) legitimate interestHighly restricted; see detailed analysis below
Health screeningArt. 9(2)(b) + national lawOnly where role requires specific fitness standard

National Criminal Record Check Frameworks

United Kingdom — DBS (Disclosure and Barring Service)

Three levels of disclosure:

LevelContentEligible Roles
Basic DBSUnspent convictions onlyAny role; self-applied by the individual
Standard DBSSpent and unspent convictions, cautions, reprimands, final warningsRoles listed in the Rehabilitation of Offenders Act 1974 (Exceptions) Order 1975 (e.g., solicitors, accountants, healthcare professionals)
Enhanced DBSStandard + relevant police intelligence + barred list check where applicableRegulated activity involving children or vulnerable adults, positions of trust in national security

Key GDPR compliance requirements:

  • The Rehabilitation of Offenders Act 1974 prohibits considering spent convictions for most employment purposes
  • DBS certificates belong to the applicant, not the employer
  • Employers should not retain a copy of the DBS certificate; they should record only the DBS certificate number, date of issue, and the result (clear/not clear)
  • DBS Update Service allows ongoing status checks without requesting new certificates

Germany — Führungszeugnis (Certificate of Good Conduct)

  • Belegart N (standard): Shows convictions with sentences exceeding 90 daily rates or 3 months imprisonment (with exceptions)
  • Belegart O (extended): Includes all convictions for roles involving minors
  • Employers may request a Führungszeugnis only where the role justifies it; routine requests for all positions are disproportionate
  • Employers may view the certificate but should not retain a copy; they should record only the confirmation that the check was satisfactory

France — Extrait de Casier Judiciaire

  • Bulletin No. 3 (most common for employment): Shows only the most serious convictions (imprisonment over 2 years without suspension)
  • Employer may request Bulletin No. 3 only for specific roles justified by the nature of the activity
  • For public sector roles, the administration may access Bulletin No. 2 directly

Netherlands — Verklaring Omtrent het Gedrag (VOG)

  • The VOG (Certificate of Conduct) is issued by the Ministry of Justice
  • The VOG states only whether the individual's judicial record contains relevant information for the specific role — it does not disclose the convictions themselves
  • The employer specifies the screening profile (e.g., "persons" for working with vulnerable people, "finances" for financial roles)

Spent Convictions — Rehabilitation Principle

Most European jurisdictions implement the rehabilitation principle: after a specified period, convictions become "spent" and may no longer be considered for employment purposes. Processing spent convictions where they are protected by rehabilitation legislation violates both national law and the GDPR data minimisation principle.

JurisdictionRehabilitation FrameworkKey Rule
UKRehabilitation of Offenders Act 1974Spent convictions may not be disclosed or considered except for excepted roles
GermanyBZRG (Federal Central Register Act)Convictions removed from certificate after specified periods (5-15 years)
FranceArt. 133-16 Code pénalAutomatic rehabilitation after specified periods
NetherlandsWet justitiële en strafvorderlijke gegevensJudicial data removed after 20 years (adults) or 5 years (minors)

Proportionality Framework

Role-Based Necessity Assessment

Not all roles justify the same level of background checking. The proportionality principle requires that the scope of checks be tailored to the specific risks of the role.

Role CategoryAppropriate ChecksDisproportionate Checks
General office workerRight-to-work, references, qualification verificationCriminal record, credit check, social media screening
Financial controllerRight-to-work, references, qualifications, credit check, basic criminal record (fraud offences)Enhanced criminal record, social media screening
Teacher / youth workerRight-to-work, references, qualifications, enhanced criminal record with barred listCredit check, social media screening
Security guardRight-to-work, references, SIA licence verification, standard criminal recordEnhanced criminal record (unless regulated activity), credit check
Warehouse operativeRight-to-work, referencesCriminal record (unless handling high-value goods), credit check, qualification verification
Senior executiveRight-to-work, references, qualifications, directorship checks, basic criminal recordEnhanced criminal record (unless regulated role)

Atlas Manufacturing Group Example: Atlas conducted a proportionality review of its background check programme and found that it was requesting basic DBS checks for all positions including warehouse operatives and canteen staff. Following DPO advice, Atlas implemented a tiered checking framework:

  • All roles: right-to-work verification, two professional references
  • Roles with financial access (finance, procurement, senior management): credit check + basic DBS
  • Roles with access to R&D laboratory: basic DBS (given intellectual property value)
  • Roles working with site visitors under 18 (apprenticeship supervisors): enhanced DBS with barred list

Social Media Screening

Social media screening of candidates is one of the most privacy-invasive background check activities. It may reveal:

  • Political opinions (Art. 9(1))
  • Religious or philosophical beliefs (Art. 9(1))
  • Trade union membership (Art. 9(1))
  • Health information (Art. 9(1))
  • Sexual orientation (Art. 9(1))
  • Racial or ethnic origin (Art. 9(1))

When social media screening may be justified:

  • Public-facing roles where the candidate's public statements may directly affect the organisation's reputation
  • Senior leadership roles with significant public profile
  • Roles requiring security clearance where national law authorises screening

Requirements if conducted:

  • Limited to publicly available information (no friend requests, no fake profiles)
  • Limited to information relevant to the role
  • Conducted at the latest possible stage (after shortlisting, before final offer)
  • Documented with a clear record of what was reviewed and what was found
  • Candidate must be informed that social media screening is part of the process
  • Special category data encountered incidentally must not be recorded or used in the employment decision

Data Minimisation and Retention

Data Minimisation in Collection

  • Collect only the specific check results relevant to the role, not blanket screening
  • Do not retain copies of identity documents beyond the verification point (photograph the document, verify, delete the image — retain only a record that verification was completed)
  • Do not retain copies of criminal record certificates — record only the certificate reference number, date, and result
  • Do not collect more references than needed (two professional references is standard; personal character references are generally disproportionate)

Retention Limits

Data TypeRetention PeriodJustification
Right-to-work verification recordDuration of employment + 2 yearsLegal obligation (Immigration Act requirements)
Reference responses6 months from hire decisionSufficient for probation period disputes
Criminal record check result (reference number + outcome only)Duration of employmentRequired for ongoing regulatory compliance in regulated roles
Credit check result6 months from hire decisionNo ongoing necessity after employment decision
Qualification verification recordsDuration of employmentOngoing professional registration may be required
Social media screening notes6 months from hire decision or immediately if candidate not hiredMinimal retention; highly sensitive
Unsuccessful candidate background check data6 months maximumLegal claim limitation period (extended to 12 months if discrimination claim risk identified)

Unsuccessful Candidates

Background check data for candidates who are not hired must be:

  • Deleted within 6 months of the hiring decision (12 months where a discrimination claim risk is identified)
  • Not retained in a general candidate database for future recruitment
  • Deleted earlier if the candidate withdraws consent or requests erasure

Candidate Rights

Right to Be Informed — Art. 13

Before conducting any background check, the candidate must be informed of:

  • The specific checks that will be conducted
  • The lawful basis for each check
  • Who will conduct the checks (third-party screening provider, if applicable)
  • What data will be obtained
  • How the data will be used in the employment decision
  • Retention periods
  • Their rights under Arts. 15-22

Right to Challenge

  • Candidates must be given the opportunity to discuss and challenge adverse check results before a final employment decision is made
  • If a criminal record check reveals a conviction, the candidate must be allowed to provide context (rehabilitation evidence, mitigating circumstances)
  • An automatic disqualification policy (rejecting any candidate with any criminal record) is unlawful — each case must be assessed individually, considering the nature of the offence, its relevance to the role, and the time elapsed

Third-Party Screening Providers

Where background checks are conducted by a third-party provider:

  • A Data Processing Agreement under Art. 28 GDPR must be in place
  • The provider is a processor acting on the employer's (controller's) instructions
  • The employer must specify what checks may be conducted; the provider must not conduct checks beyond the scope authorised
  • The provider must delete check data after transmitting results to the employer, per the agreed retention schedule
  • International transfers (common with global screening providers) must comply with Chapter V GDPR

Enforcement Precedents

AuthorityCaseFine/OutcomeKey Issue
ICO (UK)Experian, 2020Enforcement noticeExperian's employment screening services processed personal data without adequate transparency to data subjects
CNIL (France)SAN-2019-007EUR 30,000Employer retained criminal record certificates in personnel files beyond the verification period
AEPD (Spain)PS/00321/2020EUR 50,000Employer conducted social media screening of candidates without informing them and used special category data in hiring decisions
Autoriteit Persoonsgegevens (NL)2021 InvestigationCorrective orderEmployer requested VOG for all roles without role-based necessity assessment
Garante (Italy)Provvedimento 2020-0893WarningEmployer retained background check data for unsuccessful candidates for 5 years — excessive retention

Integration Points

  • Employment Consent Limits: Consent is not the appropriate lawful basis for most background checks (see employment-consent-limits skill).
  • Employee DSAR Response: Candidates and employees may request access to background check data (see employee-dsar-response skill).
  • HR System Privacy Config: Background check data storage and access must be configured with appropriate restrictions (see hr-system-privacy-config skill).
  • Employee Health Data: Pre-employment health screening is governed by separate rules (see employee-health-data skill).

FAQ

What does the background-check-privacy skill do?

Manages privacy compliance for employee background checks including criminal record processing under Art. 10 GDPR, DBS checks (UK), national law variations, and reference verification. Applies proportionality and data minimisation to pre-employment screening, defines retention limits, and addresses role-based necessity assessments. Keywords: background check, criminal record, Art. 10, DBS, pre-employment screening, vetting, data minimisation, proportionality.

How do I install background-check-privacy?

Run npx skills add https://github.com/mukul975/privacy-data-protection-skills --skill background-check-privacy in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/background-check-privacy/ (personal) or .claude/skills/background-check-privacy/ (project).

Which AI agents can use background-check-privacy?

Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.

Is background-check-privacy safe to install?

No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.

Who maintains background-check-privacy?

It is published by mukul975 in mukul975/privacy-data-protection-skills. It has 43 recorded installs.

More from mukul975/privacy-data-protection-skills

View all →

brazil-lgpd

mukul975/privacy-data-protection-skills

Open the skill to read its SKILL.md instructions.

61 installs

analytics-cookie-consent

mukul975/privacy-data-protection-skills

Managing consent for analytics cookies and implementing privacy-preserving measurement. Covers GA4 privacy configuration, consent mode fallback behavior, aggregate reporting alternatives, and cookieless measurement approaches.

Data & Databases56 installs

audit-report-writing

mukul975/privacy-data-protection-skills

Open the skill to read its SKILL.md instructions.

Docs & Writing50 installs

gdpr-compliance-audit

mukul975/privacy-data-protection-skills

Open the skill to read its SKILL.md instructions.

Security48 installs

conducting-gdpr-dpia

mukul975/privacy-data-protection-skills

Open the skill to read its SKILL.md instructions.

48 installs

backup-retention-erasure

mukul975/privacy-data-protection-skills

Open the skill to read its SKILL.md instructions.

47 installs

Popular media & creative skills

View category →

hyperframes

heygen-com/hyperframes

Read first to make, edit, animate or render any video with HyperFrames (HTML rendered to video), including launch films, explainers, music videos, charts, maps, vertical clips, title cards, captions and overlays. Holds the render contract, the work loop and what each kind of video needs.

Media & Creative1.2M installs

media-use

heygen-com/hyperframes

Get or make any media for a HyperFrames video - music, sound effects, images, icons, logos, voiceover, avatar and generated video, transcripts, cutouts, colour grades and looks - with HeyGen or free local tools, and mix placed audio. Also for footage that looks dark, flat or dull, or should be stylized or hidden.

Media & Creative1.1M installs

hyperframes-registry

heygen-com/hyperframes

About 450 ready-made HyperFrames blocks and components installed as editable source - transitions, overlays, titles, kinetic type, captions, charts, map overlays, 3D, camera moves. Use it before hand-building any named visual (CRT scanlines, glitch, film grain, a chart); also for hyperframes add and catalog.

Media & Creative1M installs

hyperframes-creative

heygen-com/hyperframes

Non-animation creative direction for HyperFrames videos. Use for design spec (frame.md / design.md) handling, palettes, typography, narration, beat planning, audio-reactive visuals, composition patterns, and brand / style decisions. For atomic motion patterns and scene blueprints, use hyperframes-animation.

Media & Creative916.5K installs

ai-video-generation

101-skills/superpowers

Generate AI videos with Google Veo, Seedance 2.0, HappyHorse, Wan, Grok and 40+ models via inference.sh CLI. Models: Veo 3.1, Veo 3, Seedance 2.0, HappyHorse 1.0, Wan 2.5, Grok Imagine Video, OmniHuman, Fabric, HunyuanVideo. Capabilities: text-to-video, image-to-video, reference-to-video, video editing, lipsync, avatar animation, video upscaling, foley sound. Use for: social media videos, marketing content, explainer videos, product demos, AI avatars. Triggers: video generation, ai video, text to video, image to video, veo, animate image, video from image, ai animation, video generator, generate video, t2v, i2v, ai video maker, create video with ai, runway alternative, pika alternative, sora alternative, kling alternative, seedance, happyhorse

Media & Creative881.5K installs

ai-image-generation

101-skills/superpowers

Generate AI images with GPT-Image-2, FLUX, Gemini, Grok, Seedream, Reve and 50+ models via inference.sh CLI. Models: GPT-Image-2, FLUX Dev LoRA, FLUX.2 Klein LoRA, Gemini 3 Pro Image, Grok Imagine, Seedream 4.5, Reve, ImagineArt. Capabilities: text-to-image, image-to-image, inpainting, LoRA, image editing, upscaling, text rendering. Use for: AI art, product mockups, concept art, social media graphics, marketing visuals, illustrations. Triggers: flux, image generation, ai image, text to image, stable diffusion, generate image, ai art, midjourney alternative, dall-e alternative, text2img, t2i, image generator, ai picture, create image with ai, generative ai, ai illustration, grok image, gemini image, gpt image, openai image, chatgpt image

Media & Creative880.3K installs