Last Updated: March 28, 2026 · Effective: March 28, 2026
This Data Processing Agreement ("DPA") forms part of the Terms of Service between Third Space, LLC ("Processor," "Thirdspace," "we") and the entity or individual agreeing to the Terms of Service ("Controller," "Customer," "you") for the use of Safe Merge ("the Service").
This DPA is entered into to ensure compliance with applicable data protection laws, including the General Data Protection Regulation (EU) 2016/679 ("GDPR"), the UK General Data Protection Regulation, the California Consumer Privacy Act as amended by the CPRA ("CCPA"), and other applicable privacy laws.
By using the Service, this DPA is automatically incorporated into the Terms of Service. No separate signature is required.
The Processor processes Personal Data to provide the Safe Merge service, including CRM record snapshots, merge detection, snapshot-based unmerge operations, 3-stage duplicate detection analysis, web search verification, and Emergency Unmerge reconstruction.
Processing continues for the duration of the Controller's use of the Service, plus any post-termination retention period specified herein.
| Processing Activity | Description | Sub-Processor(s) |
|---|---|---|
| CRM record reading | Reading CRM record properties and associations via HubSpot API | None (direct API) |
| Automated CRM record snapshots | Creating compressed JSON snapshots of full record states (all property values and association mappings) at point-in-time. Full snapshots are stored in our encrypted PostgreSQL database (primary). Where technically feasible within HubSpot's per-property size limits, a supplementary encoded copy is also written to a custom property on the record in the Controller's HubSpot portal. | Render (database hosting) |
| Snapshot comparison | Comparing pre-merge and post-merge record states to detect changes | None |
| Unmerge operations | Recreating abolished records during snapshot-based unmerge operations | None (direct HubSpot API) |
| Duplicate detection advanced matching | Transmitting CRM record fields (names, emails, phone numbers, company names, domains) to Anthropic's API for advanced pattern matching, duplicate identification, and confidence scoring | Anthropic |
| Web search verification | Using Anthropic's web_search tool to retrieve publicly available information for validating duplicate match confidence | Anthropic |
| Emergency Unmerge reconstruction | Transmitting CRM data to Anthropic's API for reconstruction analysis (with Controller's explicit initiation) | Anthropic |
| Operational data storage | Storing OAuth tokens, operation logs, and billing records | Render (database hosting) |
| Data Type | Free | Starter | Growth | Pro | Enterprise |
|---|---|---|---|---|---|
| CRM snapshots | 7 days | 30 days | 90 days | 180 days | 365 days |
| Snapshot metadata | 7 days | 30 days | 90 days | 180 days | 365 days |
| Dedup results | Duration of account + 30 days post-termination | ||||
| Reconstruction data | 30 days after operation | ||||
| OAuth tokens | Duration of integration; deleted on uninstall | ||||
| Advanced matching processing (Anthropic) | 30 days maximum per Anthropic Commercial Terms | ||||
| Billing records | 7 years (tax/legal compliance) | ||||
Upon termination, all data (except billing records required by law) is deleted within 30 days. The Controller may request data export within 14 days of termination.
The Controller shall:
The Processor shall:
Process Personal Data only on the documented instructions of the Controller, unless required to do so by applicable law. The Controller's instructions are documented in the Terms of Service and this DPA. The Processor shall inform the Controller if, in its opinion, an instruction infringes Data Protection Laws.
Ensure that all persons authorized to process Personal Data have committed themselves to confidentiality or are under an appropriate statutory obligation of confidentiality.
Implement and maintain appropriate technical and organizational measures to ensure a level of security appropriate to the risk, including:
See our Security page for detailed security documentation.
The Controller provides general authorization for the Processor to engage the Sub-Processors listed on the Sub-Processor List. The Processor shall:
If the Controller objects to a new Sub-Processor within 30 days of notification, the parties shall discuss the concern in good faith. If the objection cannot be resolved, the Controller may terminate the Service.
The Processor shall assist the Controller in responding to data subject requests (access, rectification, erasure, restriction, portability, objection) by:
contact.privacyDeletion webhook to automatically delete data upon receiving GDPR deletion eventsThe Processor shall assist the Controller with data protection impact assessments (DPIAs) and prior consultations with supervisory authorities, where required, by providing necessary information about the Processor's processing activities.
The Processor shall notify the Controller without undue delay (and in any event within 72 hours) after becoming aware of a Personal Data breach. The notification shall include:
Upon termination of the Service or upon the Controller's request:
The Processor shall make available to the Controller all information necessary to demonstrate compliance with this DPA and allow for and contribute to audits and inspections conducted by the Controller or a mandated auditor. Audits shall be conducted with reasonable advance notice (at least 30 days), during normal business hours, and in a manner that does not unreasonably disrupt the Processor's operations. The Processor may satisfy audit requests through the provision of relevant security certifications, audit reports, or completed security questionnaires.
Personal Data is transferred to the United States for processing. The following transfer mechanisms apply:
The parties agree to the Standard Contractual Clauses (Commission Implementing Decision (EU) 2021/914) as follows:
The SCCs are incorporated by reference into this DPA. Where there is any conflict between this DPA and the SCCs, the SCCs shall prevail.
For transfers from the United Kingdom, the UK Addendum to the EU SCCs (as approved by the UK Information Commissioner under Section 119A of the Data Protection Act 2018) is incorporated into this DPA.
Where Sub-Processors are certified under the EU-US Data Privacy Framework, transfers may additionally rely on the DPF adequacy decision.
To the extent the CCPA applies, the Processor acts as a "Service Provider" under the CCPA. The Processor certifies that it:
| Measure | Implementation |
|---|---|
| Encryption in transit | TLS 1.2+ for all API communications; HSTS enforced |
| Encryption at rest | Fernet symmetric encryption (AES-128-CBC + HMAC-SHA256) for OAuth tokens |
| Access control | Database accessible only by application service; no public endpoints |
| Authentication | HubSpot OAuth 2.0; Safe Merge never stores user passwords |
| Data minimization | Full CRM record snapshots stored in our encrypted database for unmerge capability; supplementary copies in HubSpot custom properties where size permits. OAuth tokens (encrypted), billing, and logs also on our infrastructure. All snapshot data subject to plan-tier retention limits and automatic purge. |
| Monitoring | Sentry error monitoring (PII disabled); application-level logging |
| Hosting security | Render.com SOC 2 Type II certified infrastructure (Oregon, US) |
| Incident response | 72-hour breach notification; template notifications maintained |
| Data deletion | Automated via HubSpot privacy webhook; manual upon request within 30 days |
| Advanced matching processing safeguards | Anthropic Commercial Terms: no model training on API data; 30-day data deletion; SCCs in place |
9.1. This DPA shall be governed by the same governing law as the Terms of Service.
9.2. In the event of any conflict between this DPA and the Terms of Service, this DPA shall prevail with respect to data protection matters.
9.3. This DPA shall automatically terminate upon termination of the Terms of Service.
9.4. This DPA may be updated by the Processor with at least 30 days' notice to the Controller. Material changes that reduce the Controller's protections require the Controller's consent.
Third Space, LLC
Email: joshua@thirdspaced.com
Website: https://safemerge.app