This Data Processing Addendum ("DPA") forms a part of the master agreement between Keygraph Inc. ("Keygraph") and the customer entity ("Customer") that has executed an agreement for the use of Keygraph's Services (the "Agreement").
This DPA applies to the extent Keygraph processes Customer Personal Data on behalf of the Customer in the course of providing the Services.
"Applicable Data Protection Law" means all laws and regulations applicable to the processing of Personal Data under the Agreement, including but not limited to the GDPR and the CCPA.
"CCPA" means the California Consumer Privacy Act of 2018, as amended by the California Privacy Rights Act of 2020, and any binding regulations promulgated thereunder.
"Controller" means the entity that determines the purposes and means of the processing of Personal Data. For the purposes of this DPA, Customer is the Controller.
"Customer Personal Data" means any Personal Data that Keygraph processes on behalf of the Customer as a Processor in connection with providing the Services.
"Data Subject" means the identified or identifiable natural person to whom Personal Data relates.
"GDPR" means the General Data Protection Regulation (EU) 2016/679.
"Personal Data" means any information relating to a Data Subject that is subject to protection under Applicable Data Protection Law.
"Processor" means the entity that processes Personal Data on behalf of the Controller. For the purposes of this DPA, Keygraph is the Processor.
"Security Incident" means a breach of security leading to the accidental or unlawful destruction, loss, alteration, unauthorized disclosure of, or access to, Customer Personal Data transmitted, stored, or otherwise processed.
"Services" means the services provided by Keygraph to the Customer under the Agreement.
"Standard Contractual Clauses" or "SCCs" means the standard contractual clauses for the transfer of personal data to third countries pursuant to Regulation (EU) 2016/679 of the European Parliament and of the Council, as adopted by the European Commission Implementing Decision (EU) 2021/914 of 4 June 2021.
"Sub-processor" means any third-party processor engaged by Keygraph to process Customer Personal Data.
"UK Addendum" means the International Data Transfer Addendum to the EU Commission Standard Contractual Clauses, issued by the UK Information Commissioner's Office.
The parties acknowledge and agree that with regard to the processing of Customer Personal Data, Customer is the Controller and Keygraph is the Processor.
Customer represents and warrants that it has a valid legal basis for the processing of Customer Personal Data and for Keygraph's processing of the same on its behalf as contemplated by the Agreement.
Keygraph will process Customer Personal Data only in accordance with the Customer's documented instructions. The Agreement (including this DPA) constitutes the Customer's complete and final instructions to Keygraph for the processing of Customer Personal Data. Any additional instructions require a written agreement between the parties.
The details of the data processing are described in Appendix 1 to this DPA.
Customer provides a general authorization for Keygraph to engage Sub-processors to process Customer Personal Data. Keygraph will maintain an up-to-date list of its Sub-processors, which is available in Appendix 3.
Keygraph will provide Customer with at least thirty (30) days' prior written notice of any intended new Sub-processor. Notice may be provided via email or through the Services.
Customer may object to the appointment of a new Sub-processor within fourteen (14) days of receiving notice by providing a written explanation of the reasonable grounds for the objection. If the parties cannot resolve the objection, either party may terminate the applicable Order Form with respect to the Services that cannot be provided without the new Sub-processor.
Keygraph will enter into a written agreement with each Sub-processor containing data protection obligations no less protective than those in this DPA. Keygraph shall remain fully liable to the Customer for the performance of the Sub-processor's obligations.
Keygraph will implement and maintain appropriate technical and organizational measures designed to protect the security, confidentiality, and integrity of Customer Personal Data. These measures are described in Appendix 2.
Keygraph will ensure that its personnel authorized to process Customer Personal Data are subject to a duty of confidentiality.
To the extent that the processing of Customer Personal Data involves a transfer of data subject to transfer restrictions under the GDPR or UK GDPR, the parties agree that the Standard Contractual Clauses (SCCs) and/or the UK Addendum will apply as follows:
Keygraph will, to the extent legally permitted, provide reasonable assistance to the Customer to respond to requests from Data Subjects to exercise their rights under Applicable Data Protection Law.
Upon reasonable request, Keygraph will make available to the Customer information necessary to demonstrate compliance with this DPA. Customer may conduct an audit, no more than once annually, upon thirty (30) days' prior written notice, to verify Keygraph's compliance. Such audits shall be limited to reviewing Keygraph's existing third-party audit reports (e.g., SOC 2) and/or responding to a written security questionnaire. Any on-site audit shall be subject to a separate written agreement and will be at the Customer's expense.
If Keygraph becomes aware of a Security Incident, Keygraph will notify the Customer without undue delay, and in any event within forty-eight (48) hours.
The notification will, to the extent known, describe the nature of the Security Incident, the categories and approximate number of Data Subjects and records concerned, and the likely consequences.
Keygraph will take reasonable steps to mitigate the effects of the Security Incident and will provide reasonable cooperation to the Customer in its investigation and remediation of the incident.
Upon termination or expiration of the Agreement, Keygraph will, at the Customer's choice, either delete or return all Customer Personal Data, and delete existing copies unless applicable law requires storage of the data. This process is further described in the Agreement's termination clause.
Keygraph will provide reasonable assistance to the Customer with any data protection impact assessments and prior consultations with supervisory authorities, as required under GDPR Articles 35 and 36.
For the purposes of the CCPA, Keygraph is a "Service Provider." Keygraph will not: (a) sell or share Customer Personal Data; (b) retain, use, or disclose Customer Personal Data for any purpose other than for the specific business purposes specified in the Agreement; or (c) combine Customer Personal Data with personal information it receives from other sources, except as permitted under the CCPA.
In the event of a conflict between this DPA and the Agreement, the terms of this DPA shall prevail with respect to the subject matter of data processing.
This DPA will remain in effect as long as Keygraph processes Customer Personal Data on behalf of the Customer.
Data Exporter / Controller: Customer, as defined in the Agreement.
Data Importer / Processor: Keygraph Inc., a cybersecurity SaaS provider offering application security, AI pentesting, and managed security services.
Note: Keygraph does not access or process message content, code payloads, or customer intellectual property unless explicitly authorized and necessary for security workflows.
Continuous and on-demand, synchronized in real time with Customer systems and throughout Customer's use of the Services.
Customer Personal Data is retained for the duration of the Agreement. Upon termination, Keygraph will delete or return such data unless longer retention is required by law.
For Customers established in the EU: the supervisory authority of the Member State where the Customer is established.
If Customer is not established in the EU: the Irish Data Protection Commission, in line with the SCCs.
Keygraph implements and maintains the following categories of security measures:
Further details on our security practices may be available in our third-party audit reports (SOC 2 Type II) upon reasonable request.
Keygraph uses the following Sub-processors to provide the Services.
| Sub-processor Name | Purpose | Entity Location |
|---|---|---|
| Amazon Web Services (AWS) | Cloud Hosting & Infrastructure | USA |
| Google Cloud Platform (GCP) | Cloud Hosting & Infrastructure | USA |
| Stripe, Inc. | Payment Processing | USA |
| Maple Billing | Billing and Subscription Management | Canada |
| ClickHouse, Inc. | Real-time Analytics and Data Warehousing | USA |
| Temporal Technologies Inc. | Workflow Orchestration Platform | USA |
| Kombo Technologies GmbH | HRIS Integrations | Germany |
| Nango, Inc. | SaaS Integrations | USA |
| Cloudflare | Cloud Hosting & Infrastructure | USA |
| Anthropic | AI | USA |
| OpenAI | AI | USA |
| Groq | AI | USA |
| Together.ai | AI | USA |