data processing agreement.

v1-2026-04-19

Public summary. Canonical, executable master in /legal/dpa-v1-2026-04-19.md — based on EU Commission Standard Contractual Clauses, Decision 2021/914, Module 2 (Controller-to-Processor). Acceptance is logged when you connect your first private repository.

1. roles

Customer is the Controller of any personal data contained in their Repository (typically their end-users). VCEye is the Processor. VCEye sub-contracts processing activities to the sub-processors listed at /legal/subprocessors.

2. subject matter, nature & purpose

Automated and AI-assisted production-readiness analysis of Customer Repositories under the VCEye Plan (subscription): static scanning, AI-generated remediation diffs delivered as Pull Requests, continuous re-scan on push, and an AI Concierge for product questions. No marketing or profiling of end-users.

3. duration

Processing runs for the duration of the service contract and for the retention periods disclosed in the privacy policy. Post-cancellation purge within 30 days, subject to legal retention of invoices.

4. data categories and subjects

5. sub-processors & objection

VCEye notifies the Customer of any new sub-processor with at least 30 days' notice. The Customer may object on reasonable grounds; if unresolved, the Customer may terminate the affected service with pro-rata refund of prepaid amounts.

6. international transfers

Transfers to the US (Anthropic, OpenRouter, HeyGen) happen under the 2021 EU Standard Contractual Clauses incorporated by reference. Transfer Impact Assessment (TIA) performed; summary available on request.

7. security (Annex II summary)

8. data subject rights assistance

VCEye assists the Customer in responding to data subject requests received by the Customer as Controller. Standard requests are handled at no extra cost; large-volume requests may be billed at time and materials.

9. audit rights

Once per year, 30 days' notice, under mutual NDA, at Customer's cost. Capped at EUR 3,000 of Vendor staff time per audit round. SOC 2 / ISO 27001 reports from sub-processors satisfy the audit requirement for those layers.

10. termination

Upon termination, VCEye deletes or returns Customer personal data within 30 days, subject to mandatory retention (invoices, tax records). Anonymous aggregate statistics (health score distribution) may be retained for product improvement.

11. version and review status

Version v1-2026-04-19. AI-drafted. Formal review by EU-qualified counsel triggered at 3+ paid Customers or first enterprise Customer request.