Assesses and improves how personal data is collected, used, shared, and retained — data mapping, lawful basis, consent, processor agreements, subject rights, and breach obligations. Use this before launching anything that handles personal data, when adding a vendor that will process it, when a data subject request arrives, when assessing exposure under GDPR or US state privacy laws, or when preparing for a privacy review.
npx skills add https://github.com/cbrock84/headcount --skill privacy-and-data-protection
> Not legal advice. Regimes differ by jurisdiction and change; material questions need qualified
> counsel. This structures the assessment and identifies what to escalate.
You cannot assess what you have not inventoried. For each category of personal data:
Most privacy failures are inventory failures: data nobody remembered was being collected, in a
system nobody owned.
data is not to hold it.
another — particularly for training models, which is where this most often goes wrong now.
Specific, informed, freely given, and as easy to withdraw as to give. Pre-ticked boxes, bundled
consent, and cookie walls that offer no genuine choice fail on their face in the regimes that
require consent.
Note that consent is one lawful basis among several and often the weakest — it can be withdrawn,
and then the processing must stop.
Any third party processing personal data on your behalf needs a written agreement covering purpose,
security, sub-processors, deletion, and assistance with subject rights. Sending data to a vendor
without one is a common and easily avoided violation.
Assess the vendor's actual security, not their questionnaire answers, in proportion to the
sensitivity of what they will hold.
Have a working process before the first request: how it arrives, how identity is verified, how the
data is located across systems, and the deadline. Locating the data is the part that fails.
For breaches, know your notification clock before you need it — several regimes measure it in hours
from awareness. Decide in advance who determines that awareness has occurred.
Take cbrock84/privacy-and-data-protection from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.