skills / legal & compliance

compliance-check

what it does

Run a compliance check on a proposed action, product feature, or business initiative, surfacing applicable regulations, required approvals, and risk areas. Use when launching a feature that touches personal data, when marketing or product proposes something with regulatory implications, or when you need to know which approvals and jurisdictional requirements apply before proceeding.

Verified Before and after: 2 models 1 try per case View source Download .zip

Compare the answers

Answers from Claude Sonnet 5.5 and GPT-6.1 Sol · try 1 of 1

Same request, same model, once with the skill and once without. Read both and judge for yourself.

“We're adding face recognition login to our personal budgeting app. Users are all over the US, including a lot in Illinois. We'd store the face templates on our servers indefinitely. What do we need to check?”

Source material given with the request

App: Pennywise Budget, by Ferncliff Apps Inc. (Delaware). 210,000 US users, about 18,000 in Illinois. Plan: on enrollment, capture face images, generate a face template, upload it to our cloud, keep it indefinitely "in case users reinstall". Consent: a line in the updated terms of service.
with the skill
## Compliance Check: Pennywise Budget Face Recognition Login ### Summary **Requires further review—do not launch as proposed.** Server-side face templates, indefinite retention, and consent buried in updated terms present substantial biometric-privacy risk, especially for your approximately **18,000 Illinois users**. The highest-priority alternative is **device-native biometric authentication with passkeys**: Face ID, Android biometrics, or Windows Hello unlock a device-held credential, while Pennywise receives a cryptographic authentication result—not face images or templates. *This is compliance guidance, not legal advice. Have qualified privacy counsel verify current statutes, amendments, and case law before launch; this assessment does not include live legal-source verification.* ### Applicable Regulations and Policies | Regulation / policy | Relevance | Key requirements to check | |---|---|---| | **Illinois Biometric Information Privacy Act (BIPA), 740 ILCS 14** | A face template derived from a scan of face geometry will generally implicate BIPA. Being incorporated in Delaware does not avoid Illinois obligations. | Before collection, provide written notice of collection/storage and the specific purpose and duration; obtain a written release; publish a retention/destruction policy; restrict disclosures; prohibit selling or profiting from biometrics; apply statutory security protections. | | **Texas biometric law, Tex. Bus. & Com. Code §503.001** | Potentially applies to commercial capture of Texas users’ face geometry. | Prior notice and consent; disclosure restrictions; reasonable care; destruction deadlines and applicable exceptions. | | **Washington biometric law, RCW 19.375** | Potentially relevant, but its definitions and security-purpose exclusions require analysis for login. | Determine applicability before relying on an exclusion; assess notice, consent, disclosure, security, and retention obligations where applicable. | | **State comprehensive
Show the rest (51 more lines)
privacy laws** | California, Colorado, Virginia, Connecticut, and other states regulate biometric identifiers or biometric data used for identification as sensitive information. Colorado also has specific biometric requirements to assess. | Determine applicability state by state; assess sensitive-data consent or limitation rights, notices, assessments, consumer rights, and processor contracts. **210,000 nationwide users alone does not establish each law’s threshold.** | | **FTC Act §5; state consumer-protection laws** | Misleading privacy statements, inadequate security, or unfair biometric practices can create exposure. | Substantiate security and accuracy claims; disclose actual practices; assess foreseeable consumer harms. | | **GLBA / FTC Safeguards Rule, if applicable** | A budgeting app’s actual financial activities—not its label—determine whether financial-institution requirements apply. | Determine coverage and any exemptions; assess privacy notices, safeguards, vendor oversight, and incident obligations. Do not assume a GLBA exemption removes BIPA obligations. | | **State breach-notification laws** | Biometric identifiers may be covered personal information, depending on the state and circumstances. | Map notification triggers, deadlines, affected data, and contractual incident reporting. | ### Requirements **Statuses below reflect your description, not an audit.** | # | Requirement | Status | Action needed | |---|---|---|---| | 1 | Appropriate biometric notice and consent | **Not met as described** | Replace the TOS line with a conspicuous, specific biometric notice and affirmative enrollment consent. For Illinois, obtain a compliant written release, which may be electronic. Retain the notice version and consent evidence. | | 2 | Defined purpose and retention period | **Not met** | Remove indefinite retention. “In case users reinstall” is not a substitute for a defensible, limited retention schedule. | | 3 | Illinois public retention/destruction policy | **Unknown** | Publish and implement a policy requiring destruction when the initial collection purpose is satisfied **or within three years of the user’s last interaction with the company, whichever occurs first**. Three years is an outside limit, not automatic permission to retain. | | 4 | Necessity and safer architecture review | **Unknown** | Document why Pennywise needs biometric custody rather than device-native authentication/passkeys. | | 5 | Withdrawal, disablement, and account deletion | **Unknown** | Define when enrollment ends and implement deletion across production, vendors, replicas, and backups on a documented schedule consistent with applicable law. | | 6 | Vendor and disclosure compliance | **Unknown** | Map every recipient and processing location. Check whether separate disclosure authorization is needed; prohibit vendor reuse, model training, sale, and unauthorized onward disclosure. | | 7 | Security and incident readiness | **Unknown** | Complete threat modeling, access controls, encryption/key separation, deletion testing, and a biometric incident-response plan. Templates remain sensitive even if source images are deleted. | | 8 | State applicability and risk assessments | **Unknown** | Inventory users by state, relevant revenue/data thresholds, exemptions, and legally required assessments. | **Important Illinois distinction:** ordinary photographs are excluded from BIPA’s biometric-identifier definition, but that does **not** make extracting face geometry from photographs exempt. ### Risk Areas | Risk | Severity | Mitigation | |---|---|---| | Illinois private litigation over collection, consent, retention, or disclosure | **High** | Do not collect before counsel approves the workflow. BIPA permits private actions and statutory damages; do not estimate exposure simply by multiplying scans. | | Breach of centrally stored, hard-to-replace biometric identifiers | **High** | Prefer no server-side biometric storage. Encryption alone does not eliminate the risk. | | Indefinite retention and ineffective deletion | **High** | Establish purpose-specific deadlines, automated deletion, vendor obligations, and verification. | | Spoofing, false matches, demographic performance differences, and account takeover | **High** | Independently test performance and attack resistance; provide secure fallback and recovery. | | Expansion into profiling, training, or other secondary uses | **High** | Technically and contractually restrict processing to approved authentication purposes. | ### Recommended Actions 1. **Pause the proposed collection and upload design.** Confirm whether any pilot has already collected biometric data; if so, involve counsel promptly and stop additional unapproved collection. 2. **Evaluate passkeys with device-native biometrics first.** Reinstallation can generally be addressed through credential synchronization or secure recovery without retaining faces centrally. 3. If central recognition remains necessary, complete a **documented biometric/privacy impact assessment**, state-law analysis, and security review before enrollment. 4. Build the notice, affirmative consent, retention/destruction policy, vendor controls, deletion workflow, and non-biometric login alternative before release. 5. Separate biometric authentication from access to financial accounts: assess financial-data provider terms and avoid assuming biometric login alone satisfies their security requirements. ### Approvals Needed | Approver | Why | Status | |----------|-----|--------| | Privacy counsel, including Illinois BIPA experience | Applicability, consent, retention, disclosures, litigation exposure | Pending | | Security leadership | Architecture, spoof resistance, recovery, breach response | Pending | | Privacy / data governance | State-law mapping, assessments, rights and deletion workflows | Pending | | Product and engineering leadership | Safer-design decision and verified implementation | Pending | ### Further Review Recommended Obtain specialist advice on **BIPA’s application to your exact enrollment flow, current damages rules, state biometric-law developments, and possible GLBA coverage**. The immediate blockers are clear even before that review: **indefinite server retention and a line in the terms are not a defensible launch plan.**
without
**Don’t launch the design as described.** For Pennywise Budget, the combination of Illinois users, server-stored face templates, indefinite retention, and consent buried in updated terms creates substantial biometric-privacy risk. Have US privacy counsel review the enrollment flow and data architecture before collecting any face data. ## 1. Illinois BIPA is the first legal gate Illinois’s **Biometric Information Privacy Act (BIPA)** regulates scans of face geometry and information based on those scans used to identify someone. An ordinary photograph is excluded, but **a recognition template derived from a face image is generally not protected by that photograph exclusion**. For covered Illinois enrollment, check these requirements: | Requirement | What Pennywise should do | |---|---| | **Advance written notice** | Before capture, explain that biometric identifiers/information will be collected or stored. | | **Specific purpose and duration** | State why you collect it and how long you will collect, store, and use it. “Indefinitely in case users reinstall” is not an adequate retention approach. | | **Informed written release** | Obtain an affirmative, documented electronic agreement before collection. A line in updated terms is not a reliable substitute for a clear biometric notice and release. | | **Public retention/destruction policy** | Publish a policy requiring permanent destruction when the initial purpose is satisfied **or within three years of the user’s last interaction with the company, whichever occurs first**. This is a ceiling, not permission to keep every template for three years. | | **Limits on disclosure** | Evaluate transfers to your cloud provider, facial-recognition vendor, and other recipients. BIPA restricts disclosure unless consent or another statutory exception applies. | | **No biometric monetization** | Do not sell, lease, trade, or otherwise profit from biometric identifiers or information. Review secondary uses and vendor terms
Show the rest (55 more lines)
carefully. | | **Security** | Use reasonable industry-standard protection, at least as protective as the safeguards used for other confidential and sensitive information. | **Exposure is meaningful:** BIPA permits private lawsuits, statutory damages of $1,000 for negligent violations or $5,000 for intentional/reckless violations, and attorneys’ fees and other relief. A 2024 amendment limits repeated collection or disclosure through the same method to a single violation per person for the relevant provision; it does **not** eliminate class-action risk. Your 18,000 Illinois users make this a priority, although exposure depends on actual enrollment, conduct, applicable exemptions, and other facts—not simply total user count. Incorporation in Delaware does not avoid Illinois law. **Important exemption check:** BIPA exempts certain financial institutions and affiliates subject to Title V of the Gramm-Leach-Bliley Act (GLBA). A budgeting app is **not automatically exempt** because it handles financial information. Counsel should determine Ferncliff’s actual regulatory status and business activities. ## 2. Replace indefinite retention with a documented deletion lifecycle “Users might reinstall” is not a sound basis for permanent biometric storage. Define and implement: - Deletion when users disable face login or close their account. - Inactivity-based deletion, consistent with applicable statutory deadlines. - Short, justified retention—or immediate disposal—of enrollment images. - Deletion from vendors, replicas, logs, and backups under a documented process. - Separate retention rules for consent records and security records; retaining evidence of consent does not require retaining the face template. Make sure deletion is technically enforceable, not just promised in a policy. ## 3. Check other US biometric and privacy laws Conduct a state-by-state review based on where users enroll and where relevant activity occurs. In particular: - **Texas and Washington** have biometric-specific laws with their own notice, consent, disclosure, and retention requirements. - **Comprehensive state privacy laws**, including California’s, may treat identification biometrics as sensitive data and impose consent or use-limitation requirements, privacy notices, consumer rights, vendor-contract requirements, and risk assessments. - **FTC and state consumer-protection laws** apply to misleading privacy/security claims and potentially unfair biometric practices. - If children use the app, assess **COPPA** and applicable state protections for minors. - Separately assess whether **GLBA privacy and Safeguards Rule obligations** apply. Exemptions differ across laws; an exemption from one is not a blanket exemption from all. Do not assume encrypted or pseudonymous templates are anonymous. ## 4. Strongly consider avoiding server-side biometrics altogether For login, the lower-risk design is usually: > **Use device-native biometric authentication to unlock a passkey or device-held credential. Pennywise receives a cryptographic authentication result—not face images or templates.** For example, platform authentication can use Face ID or an Android biometric locally, while your server verifies a passkey assertion. Confirm that **neither Ferncliff nor its vendors receive the underlying biometric data**. This can substantially reduce biometric collection risk and avoids creating a centralized database of hard-to-replace identifiers. You still need secure account recovery and a non-biometric login option. ## 5. If server-side recognition remains necessary Before approving it, require: - A documented necessity assessment and privacy/security impact assessment. - A clear, optional enrollment flow with advance biometric notice and recorded consent. - Vendor contracts prohibiting model training, advertising, unauthorized secondary use, and unnecessary retention. - Encryption, separated key management, strict access controls, audit logs, and incident-response planning. - Spoofing/liveness defenses and testing for false matches and demographic performance differences. - A secure fallback and recovery process—face recognition should not become an easy account-takeover path. **Recommended next step:** pause the proposed collection, evaluate an on-device/passkey architecture, and have counsel review BIPA applicability, the consent screen, retention policy, vendor contracts, and multistate requirements before rollout.

Answers are shown exactly as the model wrote them, from the first try, and nothing is picked by hand.

The models

2 models

Claude Sonnet 5.5

made by Anthropic

claude-sonnet-5-5 · revision not reported by the provider

1 try per case · tested 3 Nov 2026

GPT-6.1 Sol

made by OpenAI

gpt-6.1-sol · revision not reported by the provider

1 try per case · tested 3 Nov 2026

The tasks

written by Carte Blanche
deletion-request-during-dispute

“A customer in California emailed asking us to delete all their data. They're also in a billing dispute with us that might go to small claims. What do we do?”

face-login-illinois

“We're adding face recognition login to our personal budgeting app. Users are all over the US, including a lot in Illinois. We'd store the face templates on our servers indefinitely. What do we need to check?”

kids-chat-feature

“Our reading app for kids aged 8 to 12 is adding chat between students in the same class. Product also wants to share chat transcripts with an ad partner to improve targeting. Can we launch next month?”

trade-show-badge-list

“We scanned about 40,000 badges at a trade show in Amsterdam. Marketing wants to add everyone to our monthly newsletter next week. Lots of them are from Germany and France. Any compliance issues?”

vendor-dpa-review

“Our new analytics vendor sent their data processing addendum. We're the controller and send them EU customer data. Can you check it before procurement signs?”

Install

Download the .zip and unzip it. Put its files, in a folder named compliance-check, here:

Claude Code~/.claude/skills/Every project. For one project only, use .claude/skills/ inside it.
Codex~/.agents/skills/Every project. For one repository only, use .agents/skills/ inside it.
Cursor~/.cursor/skills/Cursor also reads the Claude Code and Codex folders above.

Then start a new session and ask for what the skill does. Other agents that read SKILL.md have their own skills folder; check their docs.

Coming after launch: get skills from inside your agent, no download needed.