Data Processing Agreement
Effective Date
November 11, 2025
Version
Protocol v2.0 (Stable)
Table of Contents
- Definitions
- Scope
- Processing Details
- Customer Obligations
- Processor Obligations
- Sub-processors
- Breach Notification
- International Data
- Retention
- Audits
- Liability
- Term
- General Provisions
- Contact
This document constitutes a binding agreement for data processing services.
GDPR-COMPLIANT DATA PROCESSING TERMS
This Data Processing Agreement ("DPA") forms part of the Terms of Service between you ("Customer," "Controller," or "you") and Blankline ("Processor," "we," "us," or "our") for the use of Dropstone services. This DPA applies when Blankline processes Personal Data on behalf of Customer in connection with the Services, and such processing is subject to the European Union General Data Protection Regulation ("GDPR") or other applicable data protection laws.
Section 01
Definitions
For the purposes of this DPA, the following terms have the meanings set out below:
- "Personal Data" means any information relating to an identified or identifiable natural person that is processed by Blankline on behalf of Customer in connection with the Services.
- "Data Subject" means the individual to whom Personal Data relates.
- "Processing" means any operation or set of operations performed on Personal Data, including collection, recording, organization, storage, adaptation, retrieval, consultation, use, disclosure, or deletion.
- "Controller" means the entity that determines the purposes and means of Processing Personal Data. In this DPA, Customer is the Controller.
- "Processor" means the entity that Processes Personal Data on behalf of the Controller. In this DPA, Blankline is the Processor.
- "Sub-processor" means any third party engaged by Blankline to Process Personal Data on behalf of Customer.
- "Data Protection Laws" means all applicable laws and regulations relating to privacy and data protection, including the GDPR, California Consumer Privacy Act (CCPA), and other relevant legislation.
- "Services" means the Dropstone AI Development Platform, including the website, desktop application, and all related services.
Section 02
Scope and Applicability
2.1 Applicability
This DPA applies only where and to the extent that:
- Blankline Processes Personal Data on behalf of Customer;
- Such Processing is subject to Data Protection Laws;
- Customer acts as a Controller and Blankline acts as a Processor; and
- The Personal Data relates to individuals in the European Economic Area (EEA), United Kingdom, or other jurisdictions with applicable data protection laws.
2.2 Order of Precedence
In the event of any conflict or inconsistency between this DPA and the Terms of Service, this DPA shall prevail to the extent of such conflict or inconsistency, but only with respect to data protection matters.
Section 03
Details of Processing
3.1 Subject Matter and Duration
The subject matter of Processing is the provision of the Dropstone Services to Customer. The duration of Processing is the term of the agreement between Customer and Blankline, including any renewal periods, plus the period required for deletion or return of Personal Data.
3.2 Nature and Purpose
- Providing the Dropstone AI development platform and related services
- Processing AI-assisted code generation and analysis requests
- Maintaining user accounts and authentication
- Providing customer support and technical assistance
- Improving and optimizing the Services through analytics
- Ensuring security and preventing fraud
- Complying with legal obligations
3.4 Categories of Personal Data
- Contact information (name, email address, phone number)
- Account credentials (username, encrypted password)
- Profile information and preferences
- Usage data and activity logs
- Device and technical information
- IP addresses and location data
- Payment and billing information
- Code, prompts, and project data submitted to the Services
- Communication and support correspondence
Section 04
Customer Obligations
4.1 Compliance with Laws
Customer represents and warrants that it will comply with all applicable Data Protection Laws in its use of the Services and Processing of Personal Data. Customer shall ensure that it has all necessary rights and consents to provide Personal Data to Blankline for Processing.
4.2 Processing Instructions
Customer instructs Blankline to Process Personal Data in accordance with this DPA, the Terms of Service, and Customer's use of the Services.
Customer specifically instructs Processor to process Personal Data for the purpose of AI-assisted code generation and analysis ("Inference"). Processor shall not use Customer’s Personal Data to train or improve its foundation models or those of its Sub-processors unless otherwise agreed in writing.
4.3 Safety Instructions
Customer agrees not to use the Services to submit prompts intended to circumvent safety filters or elicit restricted behaviors from the AI models.
Section 05
Processor Obligations
5.1 Lawful Processing
- Process Personal Data only in accordance with Customer's documented instructions;
- Ensure authorized persons are subject to confidentiality obligations;
- Implement appropriate technical and organizational measures to protect Personal Data;
- Assist Customer in ensuring compliance with Data Protection Laws.
5.2 Security Measures
- Encryption of Personal Data in transit and at rest (TLS 1.2+, AES-256)
- Access controls and multi-factor authentication
- Regular security assessments and vulnerability scanning
- Incident response and business continuity plans
- Logic Isolation: Implementation of logical separation of Customer data within multi-tenant database architectures.
- Data Minimization: Use of automated filters to scrub sensitive PII from AI prompts before transmission to Sub-processors where technically feasible.
- Audit Logging: Maintenance of immutable logs for all data access events by Processor's internal staff.
5.3 Technical Documentation
Detailed descriptions of our security architecture, including local-first indexing and encryption protocols, are maintained in our Security Whitepaper at: www.blankline.org/security.
Section 06
Sub-processors
6.1 Authorization & Categories
Customer authorizes Blankline to engage Sub-processors. Blankline ensures Sub-processors are bound by similar data protection obligations.
Current Categories
- Cloud Infrastructure (AWS, Google Cloud)
- AI Model Providers (OpenAI, Anthropic)
- Payment Processors (Stripe)
- Authentication Services (OAuth providers)
- Analytics (Google Analytics, Vercel)
6.2 Change Notification
Blankline shall provide 30 days' prior notice of any new Sub-processor via email or a public status page. Customer may object to such change on reasonable data protection grounds.
6.3 Liability
Blankline remains fully liable for Sub-processors' performance.
Section 07
Data Breach Notification
In the event of a Personal Data Breach, Blankline shall:
- Notify Customer without undue delay (within 72 hours);
- Provide information to help Customer meet reporting obligations;
- Take reasonable steps to mitigate effects;
- Cooperate with Customer on remediation.
Section 08
International Data Transfers
Where Personal Data is transferred to countries without adequate protection, Blankline ensures safeguards including:
- Standard Contractual Clauses (SCCs);
- Adequacy decisions;
- Supplementary technical measures (encryption).
Section 09
Data Retention & Deletion
Blankline retains Personal Data only as long as necessary. Upon termination, Blankline shall, at Customer's choice:
- Return Personal Data in a machine-readable format; or
- Securely delete Personal Data (unless retention is required by law).
Section 10
Audit Rights
Blankline shall make available information to demonstrate compliance. Customer may conduct audits (once per year) with reasonable notice, subject to confidentiality and non-interference. Blankline can provide audit reports (SOC 2, ISO 27001) upon request.
Section 11
Liability & Indemnification
Liability under this DPA is subject to the limitation of liability in the Terms of Service. Customer indemnifies Blankline for claims arising from Customer's breach of this DPA or Data Protection Laws.
Section 12
Term & Termination
This DPA commences on the effective date and continues for the duration of the Terms of Service. Survival provisions apply to data deletion, confidentiality, and liability.
Section 13
General Provisions
13.1 Governing Law
This DPA shall be governed by the laws of India, except to the extent that Data Protection Laws of another jurisdiction apply to the Processing activities.
13.2 Research Integrity Oversight
For Enterprise and "God Mode" accounts, the Processing of data is further governed by the safety and alignment protocols of the Blankline Research Integrity Council, incorporated herein by reference: www.blankline.org/governance/research-integrity-council.
13.3 Amendments
Blankline may amend this DPA from time to time to reflect changes in Data Protection Laws, regulatory guidance, or business practices. Material changes will be communicated to Customer with at least 30 days' prior notice.
13.4 Severability
If any provision of this DPA is held to be invalid or unenforceable, the remaining provisions shall continue in full force and effect.
13.5 Third-Party Beneficiaries
This DPA does not confer any third-party beneficiary rights, except that Data Subjects in the EEA, UK, or Switzerland may enforce certain provisions as third-party beneficiaries to the extent required by Data Protection Laws.
Section 14
Contact Information
Data Protection Officer
Email: dpo@blankline.org
Privacy Inquiries: privacy@blankline.org
BY USING THE DROPSTONE SERVICES, YOU ACKNOWLEDGE THAT YOU HAVE READ, UNDERSTOOD, AND AGREE TO BE BOUND BY THIS DATA PROCESSING AGREEMENT.