1. Definitions
1.1 “Applicable Data Protection Law” means all data protection and privacy laws applicable to the Processing of Personal Data under this DPA, including, where applicable, the EU/UK General Data Protection Regulation (“GDPR”) and the California Consumer Privacy Act as amended (“CCPA”), together with any successor or equivalent legislation. 1.2 “Controller,” “Processor,” “Data Subject,” “Personal Data,” and “Processing” (and their variants) have the meanings given in Applicable Data Protection Law. Where CCPA applies, “Controller” corresponds to “Business” and “Processor” corresponds to “Service Provider,” and this DPA should be read accordingly. 1.3 “Sub-processor” means any third party engaged by Gravity GTM to Process Personal Data on Gravity GTM’s behalf in connection with providing the Service. 1.4 “Customer Data” means the Personal Data submitted to, or looked up through, the Service by or at the direction of Controller in the course of using Horizon.2. Subject Matter and Duration
2.1 This DPA governs Gravity GTM’s Processing of Personal Data on behalf of Controller in connection with Controller’s use of the Service. 2.2 Processing under this DPA will take place for as long as Controller maintains an active Horizon account, plus any additional period during which Gravity GTM retains Customer Data in accordance with Section 9 (Deletion and Return of Data) or applicable law.3. Nature and Purpose of Processing
3.1 Gravity GTM Processes Personal Data solely to provide the Service as directed by Controller — namely, to look up, enrich, verify, and return third-party Personal Data in response to queries submitted by Controller. This includes: LinkedIn person and company enrichment; person and company search; email finding and verification; job search; LinkedIn post and engagement data; and general web search, each performed via the specific Sub-processors identified in Section 5. 3.2 Where Controller connects the Horizon Slack app, Gravity GTM additionally Processes the conversational messages Controller’s workspace users send to the Horizon Slack bot, for the purpose of interpreting the request and executing the corresponding lookup(s), as described in Section 5 (Anthropic). 3.3 Gravity GTM Processes Personal Data only on Controller’s documented instructions, as reflected in Controller’s configuration and use of the Service, except where otherwise required by law.4. Categories of Data Subjects and Personal Data
4.1 Categories of Data Subjects. The individuals looked up through the Service — typically business prospects, contacts, or other individuals identified by Controller in the ordinary course of Controller’s sales, recruiting, or research activity. These individuals are generally not Controller’s own employees, customers, or end users. 4.2 Categories of Personal Data. Depending on the endpoint used, Processing may include: full name; job title; current and past employer(s); LinkedIn profile data (headline, profile URL, work history, education, posts, and engagement activity); business email address and associated deliverability/verification status; and derived signals such as company size, industry, and location. Where the Slack app is used, Processing also includes the content of messages sent to the Horizon bot.5. Sub-processors
5.1 Controller authorizes Gravity GTM to engage the following Sub-processors as of the effective date of this DPA. This table is maintained in lockstep with the equivalent table in Section 4 of the Horizon Privacy Policy — the two are kept identical and updated together:
5.2 General authorization. Gravity GTM may engage additional or replacement Sub-processors from time to time. Gravity GTM will provide notice of any new Sub-processor by updating this Section and the corresponding table in the Privacy Policy, and by email to Controller’s registered account contact, in either case at least ten (10) days before the new Sub-processor begins Processing Customer Data. Controller may object on reasonable data-protection grounds within that period; if the parties cannot resolve the objection, Controller’s sole remedy is to terminate the affected portion of the Service.
5.3 Gravity GTM remains responsible for each Sub-processor’s compliance with obligations materially equivalent to those in this DPA.
6. Security Measures
Gravity GTM implements and maintains the following technical and organizational measures:- API key protection: Customer API keys are stored only as a one-way SHA-256 hash; the plaintext key is displayed once at issuance and cannot be retrieved thereafter, only rotated or revoked.
- Slack credential encryption: Slack bot tokens and workspace API keys stored for Slack-connected workspaces are encrypted at rest using AES-256-GCM, as they must be used to make live calls on the workspace’s behalf.
- Encryption in transit: All connections to the Service use TLS.
- Log minimization: Operational logs contain only metadata (request ID, tenant/account ID, API key ID, endpoint called, credits charged, cache hit/miss status, and timestamps). Logs never contain lookup content — no names, emails, LinkedIn URLs, search queries, or vendor response bodies are logged. Logs are retained no longer than 30 days.
- Access controls limiting internal access to Customer Data to personnel who require it to operate the Service.
7. Assistance with Data Subject Rights
Taking into account the nature of the Processing, Gravity GTM will provide reasonable assistance to Controller in responding to requests from Data Subjects to exercise their rights under Applicable Data Protection Law (including access, correction, deletion, and portability requests), insofar as such assistance is within Gravity GTM’s control. Horizon offers a self-service, API-based mechanism (DELETE /v1/cache) for evicting a specific cached lookup result ahead of its natural expiry, given the exact parameters originally used for that lookup; this does not extend to Controller’s own account data, for which deletion requests must be submitted to Gravity GTM at help@gravitygtm.com and will be handled manually by Gravity GTM personnel within a commercially reasonable time.