Legal agreement governing data processing
Effective date: upon your first use of the Services and thereafter for the term of your Agreement with Codegen.
Incorporation. This DPA forms part of, and is incorporated into, the Codegen Terms of Service (the "Agreement") and is referenced by the Privacy Policy. By using the Services, you agree that this DPA governs Codegen's Processing of Personal Data on your behalf.
Capitalized terms not defined here have the meanings in the Agreement. The following defined terms are adopted verbatim from the underlying template: Applicable Data Protection Laws; CCPA; Controller Affiliate; Controller Purposes; Covered Data; Data Subject; Deidentified Data; EEA; GDPR; Member State; Personal Data; Processing; Security Incident; Services; Standard Contractual Clauses/SCCs; Sub-processor; Swiss Data Protection Laws; UK; US Data Protection Laws; Usage and Administration Data.
This DPA supplements and, in case of conflict, supersedes the Agreement with respect to Processing of Covered Data.
(a) Except as in 3(b), you act as Controller/Business and Codegen acts as Processor/Service Provider.
(b) For GDPR/Swiss DP Laws, Codegen acts as a controller for Usage and Administration Data processed for the Controller Purposes.
Processing details are in Schedule 1. Codegen will Process Covered Data only on Controller's documented instructions and in compliance with Applicable Data Protection Laws (excluding Usage/Administration Data processed per 3(b)). Prohibitions: no selling; no cross-context behavioral advertising; no use or disclosure beyond business purposes; no use outside the Parties' direct relationship; and no combining with other Personal Data except as permitted by law. Codegen will (i) provide information needed for any data protection assessments and (ii) notify if an instruction appears unlawful.
You will (i) provide required notices to Data Subjects, (ii) obtain any required consents (other than for Usage/Administration Data per 3(b)), and (iii) implement measures to effect Data Subject rights and respond within statutory timelines.
Codegen limits access to Covered Data to personnel with a business need and binds them to confidentiality obligations no less protective than this DPA and the Agreement.
Codegen will (i) promptly notify you of Data Subject Requests, (ii) not respond except to direct the requester to Controller (unless instructed), and (iii) provide reasonable assistance.
Codegen maintains appropriate technical and organizational measures considering the nature, scope, context, and risks, and at minimum those in Schedule 2.
Codegen will notify if it can no longer meet its obligations. Controller may take reasonable steps to ensure compliant use and remediate unauthorized use. Audits: at least annually, on reasonable written notice, during normal business hours, without material disruption; third-party auditor permitted; scope/timing to be agreed. Controller will notify of any non-compliance; audit results are Codegen confidential information. Codegen may satisfy audits via certifications or documentation; if current (≤12 months) and with no material control changes, Controller agrees to accept them in lieu of on-site audits.
Codegen will notify without undue delay upon becoming aware of a Security Incident, provide updates on nature, mitigation, and investigation status, and reasonably assist with legal obligations (including notifications). Notification/response is not an admission of fault.
This DPA remains in force through deletion of all Covered Data. Within 30 days after Agreement expiry (the Retention Period), Codegen will provide a copy or self-service export on request; after the Retention Period, Codegen deletes Covered Data (except Usage/Administration Data processed for the Controller Purposes).
The EU SCCs (2021/914) apply, and form part of this DPA, where required by law (including when exporter-jurisdiction laws require adequate safeguards). Execution/acceptance of the Agreement has the same effect as signing the SCCs. UK and Swiss addenda apply as set out in Schedule 3.
Where Codegen receives Deidentified Data, it will: (i) take reasonable measures to prevent association with a Data Subject, (ii) publicly commit to process only in deidentified form and not attempt reidentification, and (iii) bind recipients to the same.
Parties certify understanding and compliance. Any Agreement liability limitations do not apply to breaches of the SCCs. Parties will negotiate in good faith any amendments required by changes in Applicable Laws. (Signature blocks from the negotiated form are omitted because this DPA applies automatically via the Agreement.)
Data Exporter: Controller entities in the EEA/UK/CH (and others where GDPR applies). Contact/DPO/representative details: supplied by Controller.
Data Importer: Codegen, Inc. — Contact: privacy@codegen.com; Address: 375 Alabama St, Suite 480, San Francisco, CA 94110; EU Representative (Art. 27 GDPR): DataRep, 27 Cork Street, Dublin 2, D02 TX94, Ireland. Activities: Processing Personal Data on Controller's behalf to provide the Services.
Data Subjects: Controller employees/contractors; Controller's customers/personnel; marketing recipients; other authorized end users; individuals whose data appears in submitted content.
Personal Data: name, phone, email, IP, company, title, professional background, mailing address, GitHub username, Slack messages/metadata, source control metadata (commits, branches, diffs), task descriptions from tools (e.g., Linear/Jira), and other information submitted or generated through the Services.
Special Categories: N/A (none intentionally collected).
Frequency: continuous.
Subject matter/nature: receipt, indexing, analysis, transformation, storage, deletion of customer-provided code, messages, and related content to deliver AI assistant functionality; may include adaptation/aggregation/enrichment to fulfill support/automation requests.
Purpose: provision of Services to Controller.
Storage limitation: duration of this DPA unless earlier deleted per Controller request and law.
Sub-processors: https://codegen.com/subprocessors.
As specified by exporter establishment or representative; if non-established but in GDPR scope without representative, Ireland.
Current list: https://codegen.com/subprocessors (name, location, processing description; kept current).