Implements VCDPA compliance for apps processing Virginia consumer data, covering 5 rights, controller obligations, DPIAs, opt-ins, and AG enforcement with cure period.
npx claudepluginhub mukul975/privacy-data-protection-skills --plugin us-state-privacy-skillsThis skill uses the workspace's default tool permissions.
The Virginia Consumer Data Protection Act (VCDPA), codified as Va. Code §59.1-575 through §59.1-585, was signed into law on March 2, 2021, and became effective on January 1, 2023. Virginia was the second state to enact comprehensive consumer privacy legislation after California. The VCDPA follows the controller-processor model used in the GDPR rather than the business-service provider framework...
Generates design tokens/docs from CSS/Tailwind/styled-components codebases, audits visual consistency across 10 dimensions, detects AI slop in UI.
Records polished WebM UI demo videos of web apps using Playwright with cursor overlay, natural pacing, and three-phase scripting. Activates for demo, walkthrough, screen recording, or tutorial requests.
Delivers idiomatic Kotlin patterns for null safety, immutability, sealed classes, coroutines, Flows, extensions, DSL builders, and Gradle DSL. Use when writing, reviewing, refactoring, or designing Kotlin code.
The Virginia Consumer Data Protection Act (VCDPA), codified as Va. Code §59.1-575 through §59.1-585, was signed into law on March 2, 2021, and became effective on January 1, 2023. Virginia was the second state to enact comprehensive consumer privacy legislation after California. The VCDPA follows the controller-processor model used in the GDPR rather than the business-service provider framework of the CCPA.
The VCDPA is enforced exclusively by the Virginia Attorney General — there is no private right of action and no dedicated privacy enforcement agency. The AG must provide a 30-day cure period before initiating enforcement action under §59.1-584.
The VCDPA applies to persons that conduct business in Virginia or produce products or services targeted to Virginia residents AND:
Exemptions (§59.1-576(B)):
Liberty Commerce Inc. Assessment: Liberty Commerce Inc. processes personal data of approximately 145,000 Virginia consumers through its e-commerce platform. It meets threshold (1) and is subject to the VCDPA.
Consumers have the right to confirm whether a controller is processing their personal data and to access such personal data.
Liberty Commerce Inc. Implementation: Consumers access their data profile through the privacy portal at privacy.libertycommerce.com/virginia. The system generates a comprehensive data access report including all categories of personal data processed, sources, purposes, and any third-party recipients.
Consumers have the right to correct inaccuracies in their personal data, taking into account the nature of the personal data and the purposes of the processing.
Consumers have the right to delete personal data provided by or obtained about the consumer.
Liberty Commerce Inc. Implementation: Deletion requests propagate to all processors within 30 days. Retained data for legal compliance is documented with specific legal basis.
Consumers have the right to obtain a copy of their personal data previously provided to the controller in a portable and, to the extent technically feasible, readily usable format that allows the consumer to transmit the data to another controller without hindrance.
Consumers have the right to opt out of:
Liberty Commerce Inc. Implementation: Liberty Commerce Inc. provides a unified opt-out mechanism on its Virginia privacy page. Consumers can opt out of each category independently. GPC signals are recognized and honored as opt-out of targeted advertising and sale, consistent with multi-state compliance.
The VCDPA requires opt-in consent before processing sensitive data. This is a stricter standard than CCPA/CPRA (which allows collection without consent but provides a limit right).
Key difference from CPRA: VCDPA requires prior consent; CPRA permits collection with a post-collection limit right.
Liberty Commerce Inc. Implementation: Liberty Commerce Inc. obtains opt-in consent before processing sensitive data from Virginia consumers. The consent mechanism presents each sensitive data category separately with clear affirmative action (unticked checkbox). Consent records include: consumer ID, category, consent text version, timestamp, and mechanism.
Limit collection to what is adequate, relevant, and reasonably necessary in relation to the purposes.
Do not process personal data for purposes not reasonably necessary to or compatible with the disclosed purposes.
Establish, implement, and maintain reasonable administrative, technical, and physical data security practices appropriate to the volume and nature of the personal data at issue.
Do not process personal data in violation of state and federal antidiscrimination laws.
Obtain consent before processing sensitive data.
Provide a reasonably accessible, clear, and meaningful privacy notice that includes:
Controllers must conduct and document DPIAs for processing activities that present a heightened risk of harm to consumers. Required for:
Liberty Commerce Inc. Implementation: Liberty Commerce Inc. has completed DPIAs for:
Each DPIA is reviewed annually and upon material changes. DPIAs are retained for five years.
Processing must be governed by a contract between the controller and processor that includes: