MCPInstall

automated-decision-rights

Manages GDPR Article 22 rights related to solely automated decision-making and profiling, including identification of automated decisions, meaningful human oversight implementation, logic explanation requirements, and contestation mechanisms. Activate for automated decision, profiling, Art. 22, algorithmic decision, AI decision queries.

Installs
46
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 automated-decision-rights
  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 automated-decision-rights 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.

Managing Automated Decision-Making and Profiling Rights

Overview

GDPR Article 22 provides data subjects with the right not to be subject to decisions based solely on automated processing, including profiling, which produce legal effects concerning them or similarly significantly affect them. This skill covers the identification of automated decision-making, implementation of meaningful human intervention, explanation of logic, and contestation procedures.

Legal Foundation

GDPR Article 22 — Automated Individual Decision-Making, Including Profiling

  1. Art. 22(1) — The data subject has the right not to be subject to a decision based solely on automated processing, including profiling, which produces legal effects concerning them or similarly significantly affects them.

  2. Art. 22(2) — Exceptions: Art. 22(1) does not apply if the decision:

    • (a) is necessary for entering into, or performance of, a contract between the data subject and the controller
    • (b) is authorised by Union or Member State law which also lays down suitable measures to safeguard the data subject's rights and freedoms and legitimate interests
    • (c) is based on the data subject's explicit consent
  3. Art. 22(3) — Where exceptions (a) or (c) apply, the controller must implement suitable measures to safeguard the data subject's rights and freedoms and legitimate interests, at least the right to:

    • Obtain human intervention on the part of the controller
    • Express their point of view
    • Contest the decision
  4. Art. 22(4) — Decisions under Art. 22(2) shall not be based on special categories of data under Art. 9(1) unless Art. 9(2)(a) or (g) applies and suitable measures to safeguard the data subject's rights and freedoms and legitimate interests are in place.

Definition of Profiling (Art. 4(4))

"Profiling" means any form of automated processing of personal data consisting of the use of personal data to evaluate certain personal aspects relating to a natural person, in particular to analyse or predict aspects concerning that natural person's performance at work, economic situation, health, personal preferences, interests, reliability, behaviour, location, or movements.

EDPB Guidelines on Automated Decision-Making and Profiling (WP251 rev.01)

The Article 29 Working Party (now EDPB) Guidelines adopted on 6 February 2018 provide authoritative interpretation, distinguishing:

  • Simple profiling: Automated processing to classify individuals (e.g., marketing segmentation) — may not trigger Art. 22 if no legal/significant effect.
  • Profiling-based decision: Using profiling output to make a decision about an individual — triggers Art. 22 if solely automated with legal/significant effect.
  • Solely automated decision with profiling: Full Art. 22 scope — e.g., automated credit scoring leading to loan rejection.

Identifying Art. 22 Decisions

Assessment Criteria

For each automated processing activity, assess:

  1. Is the decision solely automated? No meaningful human intervention in the decision process. Per WP251 rev.01, human involvement must be more than a rubber stamp — the reviewer must have authority, competence, and genuinely consider the automated output before reaching their own decision.

  2. Does the decision produce legal effects? Examples: denial of a loan application, termination of a contract, refusal of social security benefit, denial of entry to a country.

  3. Does the decision similarly significantly affect the data subject? Examples: automatic rejection of an online credit application, automated recruitment screening that excludes candidates, differential pricing that materially affects purchasing power, automated insurance risk assessment resulting in premium increases exceeding 20%.

Meridian Analytics Ltd — Automated Processing Inventory

Processing ActivitySolely AutomatedLegal/Significant EffectArt. 22 AppliesException
Client risk scoring for onboardingYesYes — determines service accessYesArt. 22(2)(a) — Necessary for contract
Anomaly detection in usage patternsYesNo — triggers human review onlyNoN/A
Automated invoice processingYesNo — administrative functionNoN/A
Marketing segment assignmentYesNo — does not produce legal or similarly significant effectsNoN/A
Fraud probability scoringYesYes — may result in account suspensionYesArt. 22(2)(a) — Necessary for contract

Human Intervention Requirements

Meaningful Human Oversight Standard

Per WP251 rev.01, paragraph 21, human intervention must meet all of the following criteria:

  1. Authority: The reviewer has the organisational authority to alter or override the automated decision.
  2. Competence: The reviewer has the technical understanding and domain knowledge to evaluate the automated output, including awareness of the model's limitations and error rates.
  3. Genuine consideration: The reviewer actually analyses the automated output and the data subject's specific circumstances, rather than routinely endorsing the automated recommendation.

Implementation at Meridian Analytics Ltd

For each Art. 22 decision:

  1. Designated reviewers: Assign trained staff (minimum 2 per decision type) with explicit authority to override automated outcomes.
  2. Review interface: Provide a dashboard displaying:
    • The automated decision and confidence score
    • Key input factors and their contribution to the decision
    • Historical accuracy rate of the model for similar cases
    • Data subject's profile summary
    • Override history for similar decisions
  3. Review SLA: All Art. 22 decisions must be reviewed within 48 hours of the automated output.
  4. Override documentation: Every override must be documented with the reviewer's name, date, reasoning, and alternative outcome.
  5. Quarterly audit: Review override rates, reviewer engagement metrics, and outcome distributions to verify meaningful human involvement.

Logic Explanation Requirements

What Must Be Explained (Art. 15(1)(h))

When a data subject exercises their right of access regarding automated decision-making, the controller must provide:

  1. The existence of the automated decision: Confirm that automated decision-making, including profiling, is taking place.
  2. Meaningful information about the logic involved: Not the source code or algorithm weights, but a functional description that a non-technical person can understand:
    • What data inputs are used
    • How those inputs are weighted or combined
    • What thresholds or rules determine the outcome
    • General accuracy and error rates
  3. The significance and envisaged consequences: What the decision means for the data subject in practical terms.

Example Logic Explanation — Client Risk Scoring

"Meridian Analytics Ltd uses an automated risk scoring system to assess new client applications. The system evaluates the following factors:

  • Company registration data: Age of the company, registered jurisdiction, and filing history (weighted approximately 30% of the overall score).
  • Financial indicators: Reported revenue, credit reference agency data, and payment history from public sources (weighted approximately 40%).
  • Industry risk classification: The sector in which the applicant operates, mapped against a regulatory risk index (weighted approximately 20%).
  • Behavioural signals: Patterns in the application process itself, such as consistency of provided information (weighted approximately 10%).

The system produces a risk score from 0 to 100. Applications scoring below 35 are automatically flagged for enhanced due diligence review by a human analyst. Applications scoring below 15 are automatically declined, subject to review by a Senior Compliance Analyst within 48 hours.

This system has an overall accuracy rate of 91.3% based on quarterly validation against actual client outcomes. The false positive rate (incorrectly flagging low-risk clients as high-risk) is 6.2%, and the false negative rate (failing to flag genuinely high-risk clients) is 2.5%.

If your application is declined or flagged, you have the right to request human review, express your point of view, and contest the decision."

Contestation Mechanism

Step 1: Receive Contestation

  1. Log with reference ADM-YYYY-NNNN.
  2. Record: the automated decision contested, the data subject's grounds for contestation, and any additional information provided.

Step 2: Assign Human Reviewer

  1. Assign a reviewer who was NOT involved in the original automated decision.
  2. The reviewer must have authority, competence, and independence.
  3. Provide the reviewer with:
    • The original automated decision and its basis
    • The data subject's contestation and supporting information
    • Relevant data inputs and model outputs
    • Historical precedents for similar contestations

Step 3: Review and Decide

  1. The reviewer must genuinely reconsider the decision on its merits.
  2. The reviewer may:
    • Uphold the original automated decision (with documented reasoning)
    • Modify the decision (partially or fully in the data subject's favour)
    • Overturn the decision entirely
  3. Document the review outcome with full reasoning.

Step 4: Communicate the Outcome

  1. Notify the data subject within 30 calendar days of the contestation.
  2. The notification must include:
    • The outcome of the review
    • The reasoning behind the decision
    • If the decision is upheld: the data subject's right to lodge a complaint with the supervisory authority (Art. 77) and seek a judicial remedy (Art. 79)
    • If the decision is modified or overturned: the practical next steps

Step 5: Systemic Review

  1. Log the contestation outcome for model monitoring purposes.
  2. If contestation rates exceed 10% for any decision type in a quarter, trigger a model review.
  3. If overturn rates exceed 15%, escalate to the Data Protection Officer for assessment of whether the model requires retraining or decommissioning.

FAQ

What does the automated-decision-rights skill do?

Manages GDPR Article 22 rights related to solely automated decision-making and profiling, including identification of automated decisions, meaningful human oversight implementation, logic explanation requirements, and contestation mechanisms. Activate for automated decision, profiling, Art. 22, algorithmic decision, AI decision queries.

How do I install automated-decision-rights?

Run npx skills add https://github.com/mukul975/privacy-data-protection-skills --skill automated-decision-rights 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/automated-decision-rights/ (personal) or .claude/skills/automated-decision-rights/ (project).

Which AI agents can use automated-decision-rights?

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 automated-decision-rights 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 automated-decision-rights?

It is published by mukul975 in mukul975/privacy-data-protection-skills. It has 46 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

Guides privacy audit report writing including executive summary drafting, findings classification (critical, high, medium, low), evidence referencing, root cause analysis documentation, recommendation formulation, management response tracking, and report distribution protocols. Covers report structure from scope definition through appendices and sign-off. Keywords: audit report, findings documentation, executive summary, recommendations, report structure, privacy audit deliverables.

Docs & Writing50 installs

conducting-gdpr-dpia

mukul975/privacy-data-protection-skills

Guides the end-to-end GDPR Data Protection Impact Assessment process under Article 35, including mandatory trigger identification per Art. 35(3), DPIA content requirements per Art. 35(7), and EDPB WP248rev.01 methodology. Activate for systematic profiling, large-scale special category processing, or large-scale public monitoring. Keywords: DPIA, Article 35, impact assessment, WP248, data protection, risk assessment.

Docs & Writing48 installs

gdpr-compliance-audit

mukul975/privacy-data-protection-skills

Guides a comprehensive organisational data protection audit against key GDPR requirements including Articles 5, 24, 25, 28, 30, 32, 35, and 37. Includes 50+ control points covering principles, accountability, security, and governance. Activate when performing compliance audits, preparing for supervisory authority inspections, or assessing organisational GDPR maturity. Keywords: data protection audit, compliance audit, GDPR audit, control points, accountability.

Security48 installs

backup-retention-erasure

mukul975/privacy-data-protection-skills

Manages backup and archive data under retention schedules and erasure obligations. Covers the technical infeasibility exception for backup deletion, backup cycle alignment with retention periods, restore-and-delete procedures, and interim protective measures during backup retention. Activate for backup deletion, archive erasure, backup retention, restore and delete, technical infeasibility queries.

47 installs

Popular docs & writing skills

View category →

grill-with-docs

mattpocock/skills

A relentless interview to sharpen a plan or design, which also creates docs (ADR's and glossary) as we go.

Docs & Writing1.2M installs

lark-markdown

open.feishu.cn

飞书 Markdown:查看、创建、上传、编辑和比较飞书中的原生 Markdown 文件。当用户要操作飞书 Markdown 文件,或比较其远端版本及本地草稿时使用。纯本地 Markdown 文件操作不触发本 skill。不负责将 Markdown 导入为飞书在线文档,也不负责文件搜索、权限、评论、移动、删除等云空间管理操作。

Docs & Writing778.7K installs

writing-beats

mattpocock/skills

Writing, exploit; assemble raw material into a journey of beats, grounding each term before a beat leans on it.

Docs & Writing490.7K installs

writing-shape

mattpocock/skills

Writing, exploit: shape raw material into an article, paragraph by paragraph.

Docs & Writing490.2K installs

writing-fragments

mattpocock/skills

Writing, explore: mine raw fragments, no structure yet.

Docs & Writing489.6K installs

writing-for-agents

mattpocock/skills

Writing documents for agents. Use when creating or editing skills, or modifying AGENTS.md or CLAUDE.md.

Docs & Writing479.3K installs