Legal
Data Processing Addendum
Last updated: June 17, 2026 · Version 1.0
This Data Processing Addendum ("DPA") forms part of the Rooots Terms of Service between Rooots LLC ("Processor," "Rooots") and the customer ("Controller," "Customer"). This DPA applies when Customer is subject to data protection laws including but not limited to the EU General Data Protection Regulation (GDPR), the California Consumer Privacy Act (CCPA), and similar regulations.
This DPA is automatically applicable when Customer's use of the Service involves processing personal data of EU/EEA/UK residents or California residents.
1. Definitions
Terms used in this DPA have the meanings given in the GDPR or CCPA where applicable, including but not limited to:
- "Personal Data"
- "Data Subject"
- "Processing"
- "Sub-Processor"
- "Data Protection Laws"
2. Roles of the Parties
- Customer is the Controller of Personal Data processed in connection with the Service
- Rooots is the Processor acting on behalf of the Customer
- Rooots' Sub-Processors are listed in Schedule 1
3. Processing of Personal Data
3.1 Purpose and Scope
Rooots processes Personal Data only:
- To provide the Service as described in the Terms of Service
- In accordance with Customer's documented instructions
- As required by applicable law
3.2 Categories of Personal Data
Personal Data processed may include:
- Customer's account information (employees, owners)
- Customer's business contacts (vendors, customers)
- Customer's employee records
- Customer's customer records
- Document contents containing personal data
3.3 Categories of Data Subjects
Data Subjects may include:
- Customer's owners and operators
- Customer's employees
- Customer's vendors and suppliers
- Customer's customers and clients
- Other individuals named in Customer's business records
3.4 Duration
Processing continues for the duration of the Service agreement, plus the data retention periods specified in the Privacy Policy.
4. Rooots' Obligations
Rooots shall:
4.1 Process Per Instructions
Process Personal Data only on documented instructions from Customer, including transfers to third countries, unless required by law.
4.2 Confidentiality
Ensure persons authorized to process Personal Data are bound by confidentiality obligations.
4.3 Security Measures
Implement appropriate technical and organizational measures including:
- Encryption in transit (TLS 1.3) and at rest (AES-256)
- Access controls and authentication
- Regular security testing
- Incident response procedures
- Staff training on data protection
4.4 Sub-Processors
- Engage Sub-Processors only with general written authorization
- Maintain a current list of Sub-Processors (Schedule 1)
- Notify Customer of changes to Sub-Processors with reasonable opportunity to object
- Impose data protection obligations on Sub-Processors equivalent to those in this DPA
- Remain liable for Sub-Processor actions
4.5 Assistance with Data Subject Rights
Assist Customer in responding to Data Subject requests (access, rectification, erasure, portability, restriction, objection) within applicable legal timeframes.
4.6 Assistance with Security and Notifications
Assist Customer with:
- Data Protection Impact Assessments (DPIAs) where required
- Prior consultations with supervisory authorities
- Notifications of Personal Data breaches (see Section 5)
4.7 Audit Rights
Make available all information necessary to demonstrate compliance with this DPA. Allow audits, including inspections, conducted by Customer or its mandated auditor, subject to:
- Reasonable advance notice (30 days minimum)
- Confidentiality obligations
- Audits no more frequent than annually unless required following a security incident
- Customer bears all audit costs unless material non-compliance is found
4.8 Return or Deletion
Upon termination of the Service, return all Personal Data or delete it within 90 days unless legally required to retain. Provide written certification of deletion upon request.
5. Personal Data Breach
In the event of a Personal Data breach affecting Customer's data, Rooots shall:
- Notify Customer without undue delay (within 72 hours of becoming aware)
- Provide information including:
- Nature and scope of the breach
- Categories and approximate number of Data Subjects affected
- Categories and approximate number of Personal Data records affected
- Likely consequences
- Measures taken or proposed to address the breach
- Assist Customer with notifications to supervisory authorities and Data Subjects as required by law
6. International Transfers
If Rooots transfers Personal Data outside the European Economic Area, the United Kingdom, or Switzerland, transfers shall be subject to:
- Standard Contractual Clauses (SCCs) as approved by the European Commission
- Additional safeguards as required by applicable law
- The UK International Data Transfer Addendum where applicable
Specifically:
- Anthropic processes data in the United States
- OpenAI processes data in the United States
- Stripe processes data in the United States
- All Sub-Processors are bound by appropriate transfer mechanisms
7. CCPA-Specific Provisions
For California Personal Information:
- Rooots is a "Service Provider" as defined by CCPA
- Rooots will not sell or share Customer's Personal Information
- Rooots will not retain, use, or disclose Personal Information outside the direct business relationship
- Rooots will not combine Customer's Personal Information with other personal information collected from other sources, except as permitted by CCPA
- Rooots certifies it understands these restrictions
8. Liability
Liability under this DPA is subject to the limitation of liability provisions in the Terms of Service. The Parties acknowledge that the limitations in the Terms of Service constitute reasonable allocation of risk.
9. Term and Termination
This DPA remains in effect for the duration of the Service agreement and survives termination to the extent necessary to fulfill obligations relating to Personal Data.
10. Order of Precedence
In case of conflict between this DPA and the Terms of Service, this DPA prevails with respect to data protection matters.
Schedule 1: Sub-Processors
The following Sub-Processors are authorized to process Personal Data on behalf of Rooots:
| Sub-Processor | Purpose | Location |
|---|---|---|
| Supabase Inc. | Database hosting | United States |
| Vercel Inc. | Application hosting | United States |
| Stripe Inc. | Payment processing | United States |
| Resend (Bayes Inc.) | Email delivery | United States |
| Anthropic PBC | AI text/document analysis | United States |
| OpenAI LLC | Voice transcription | United States |
| Google LLC | Workspace email, Maps, Analytics | United States |
Updates to this list will be made available at rooots.net/subprocessors with at least 30 days advance notice.
Schedule 2: Technical and Organizational Measures
Rooots implements the following safeguards:
Technical Measures
- End-to-end TLS 1.3 encryption for all data in transit
- AES-256 encryption for data at rest
- Encrypted storage of access tokens and credentials
- Multi-factor authentication available for all user accounts
- Regular security patching and updates
- Automated backup systems with 30-day retention
- Network-level firewalls and intrusion detection
Organizational Measures
- Background checks for personnel with access to production systems
- Confidentiality obligations for all personnel
- Principle of least privilege for system access
- Regular security training
- Incident response procedures
- Vendor risk assessments
- Annual security review
Acknowledgment
By using the Service after the date above, Customer acknowledges and agrees to this DPA. This DPA is binding on both parties without requiring a separate signature.
For questions about this DPA, contact support@rooots.net with subject "DPA Inquiry."
Rooots LLC Coeur d'Alene, Idaho