Data Processing Addendum

Last updated

The terms under which Dehurdle processes personal data for its organization customers, including the EU Standard Contractual Clauses and the UK Addendum for international transfers.

1. Scope, parties and roles

This Data Processing Addendum (“DPA”) applies when an organization (the “customer”) uses a Dehurdle organization plan (Team, Scale or Enterprise). It is between the customer and THRIVING BILLIONS PRIVATE LIMITED, India (“Dehurdle”, “we”), and forms part of our Terms of Service (the “Terms”).

For personal data that Dehurdle processes on the customer's behalf (“customer personal data”), the customer is the controller and Dehurdle is the processor. Where India's Digital Personal Data Protection Act, 2023 applies, the customer is the data fiduciary and Dehurdle is its data processor. For individual accounts (Free and Pro) and website visitors, Dehurdle is the controller and our privacy policy applies instead of this DPA.

“Data protection law” means the EU General Data Protection Regulation (“GDPR”), the UK GDPR and any other privacy law that applies to customer personal data. Terms such as “personal data”, “processing” and “personal data breach” have the meaning given in the GDPR.

If these documents conflict, the Standard Contractual Clauses in section 10 prevail over this DPA, and this DPA prevails over the Terms.

2. Processing on documented instructions

Dehurdle processes customer personal data only on the customer's documented instructions, including for transfers outside the EEA and the UK. The instructions are the Terms, this DPA and the settings the customer and its admins choose in the product, such as which members they invite, who is an admin, whether camera analysis is allowed, whether Slack is connected, whether members may connect AI assistants, whether practice calls may run longer than 10 minutes, whether HubSpot or Zoho CRM is connected and the retention period. The customer can give further written instructions that are consistent with the Terms.

Dehurdle uses customer personal data only to provide, support and secure the service. It does not use customer personal data to train or fine-tune AI models.

If a law requires Dehurdle to process customer personal data in any other way, we tell the customer before doing so, unless that law forbids it. We tell the customer straight away if we believe an instruction breaks data protection law.

3. Confidentiality

Dehurdle gives access to customer personal data only to staff who need it to run, support and secure the service. Everyone with access is bound by a duty of confidentiality, by contract or by law.

4. Security

Dehurdle protects customer personal data with the technical and organizational measures in Annex II, which take into account the risks of the processing as Article 32 GDPR requires. We may update these measures as long as the overall level of protection doesn't go down.

The customer is responsible for the parts it controls: whom it invites, whom it makes an admin, how its admins use members' scores and transcripts, and keeping its own sign-in credentials secure.

5. Subprocessors

The customer gives Dehurdle general authorization to use subprocessors. The current subprocessors are listed in Annex III and on our subprocessors page.

Before a new subprocessor starts processing customer personal data, Dehurdle gives at least 30 days' notice by email to the customer's organization admins and by updating the subprocessors page.

The customer can object to a new subprocessor during the notice period on reasonable data protection grounds. We will then discuss the objection in good faith. If we can't resolve it, the customer can end the affected services by written notice before the new subprocessor starts processing its data.

Dehurdle puts each subprocessor under a written contract with the same data protection obligations as this DPA. Dehurdle remains fully liable to the customer for each subprocessor's performance of those obligations.

AI assistants. If the customer turns on AI assistants for its organization, its users can connect an AI assistant such as ChatGPT (OpenAI) or Claude (Anthropic) to their account. A user who connects one instructs Dehurdle, within the customer's permission, to send that assistant the data described in Annex I. The assistant's provider receives the data under the terms of the account the user signed in with, not as Dehurdle's subprocessor, so this section doesn't apply to it. AI assistants are off for every organization until the customer's owner turns them on. Turning them off ends every user's assistant access straight away. Dehurdle isn't responsible for how the provider processes data it has received.

The customer's CRM. If the customer connects its HubSpot account or Zoho CRM organization, Dehurdle reads deal data from it and writes practice results to it, as described in Annex I. Each is the customer's own provider, not Dehurdle's subprocessor, so this section doesn't apply to it. The customer decides who can see deals in its CRM, and so who can see practice results written there. Dehurdle writes nothing to it while the customer's admins see company-wide figures only.

6. Assistance

Taking into account the nature of the processing and the information available to us, Dehurdle helps the customer meet its own obligations:

  • Data subject requests. Depending on what the customer chooses, organization admins see company-wide figures only, each member's progress and scores, or also session transcripts in the product, and every transcript an admin opens is logged. On the customer's request, we export, correct or delete a user's data. If a person contacts Dehurdle directly about customer personal data, we forward the request to the customer without undue delay and don't answer it ourselves unless the customer asks us to.
  • Impact assessments and prior consultation. We give the customer the information it reasonably needs for a data protection impact assessment (Article 35 GDPR) and for any prior consultation with a supervisory authority (Article 36 GDPR).
  • Security. We maintain the measures in Annex II and notify personal data breaches as set out in section 7 (Articles 32 to 34 GDPR).

7. Personal data breaches

Dehurdle notifies the customer without undue delay, and in any case within 72 hours, after becoming aware of a personal data breach affecting customer personal data. We send the notice by email to the customer's organization admins.

The notice includes, as far as it is available, the information listed in Article 33(3) GDPR: what happened, the categories and approximate number of people and records concerned, the likely consequences, the measures taken or proposed, and a contact for more information. If we don't have all of it yet, we send what we have and the rest as soon as we have it.

We take reasonable steps to contain the breach and limit its effects. The customer decides whether to notify supervisory authorities and the people affected. Dehurdle doesn't notify them about customer personal data unless the customer asks us to, or a law requires us to report an incident ourselves.

8. Return and deletion

During the agreement. Each organization has a retention period in days (at least 1 day; 365 days by default), which Dehurdle sets on the organization's request. A daily job deletes transcripts (including the spoken words kept for voice analysis), coach chats (messages with the in-app coach and coaching chats about practice sessions) and written feedback once they are older than that period. Scores and summary metrics stay for progress tracking. Practice audio isn't stored after the session ends.

When a user's account is deleted, we remove their name, email address and phone number, remove them from the organization and delete their sign-in account. Their practice records stay with the organization without those identifiers. Deleting the organization deletes all of its data, including the accounts of users who belonged only to that organization.

When the agreement ends. Users can download a copy of all their personal data in the app (profile, transcripts, scores, written feedback, speaking and camera metrics, coach chats and preferences), and the customer can ask for a full export at reach@dehurdle.com. Dehurdle deletes customer personal data within 30 days after the agreement ends, so customers who want a full export should ask before then.

Deleted data can remain in encrypted database backups for up to 7 days, after which the backups expire. We keep customer personal data longer only where a law requires us to (for example, billing records), and we keep protecting it under this DPA while we do.

9. Audits and information

Dehurdle makes available to the customer the information necessary to demonstrate compliance with Article 28 GDPR and this DPA, such as descriptions of our security measures, subprocessors and data flows.

The customer, or an independent auditor it appoints who is bound by confidentiality, can audit Dehurdle's compliance with this DPA once a year, with at least 30 days' written notice and at the customer's own cost. More frequent audits are possible where a supervisory authority requires them. Audits take place during business hours and must not disrupt the service or expose other customers' data. Instead of an audit, the customer may choose to rely on the information and reports Dehurdle provides.

10. International transfers

Dehurdle hosts customer personal data on Amazon Web Services in Mumbai, India. Live voice conversations are processed by Google in the USA (through its us-central1 region, Iowa, or its US multi-region when Iowa has no capacity for a call), and speech-to-text runs on Google's global endpoint. The other subprocessors and their locations are listed in Annex III. India doesn't have an EU adequacy decision, so personal data from the EEA and the UK is transferred under the terms below.

EU Standard Contractual Clauses. The standard contractual clauses approved by the European Commission in Implementing Decision (EU) 2021/914 (the “SCCs”) are incorporated into this DPA by reference. Module 2 (controller to processor) applies, with the customer as data exporter and Dehurdle as data importer. The parties make these choices:

  • Clause 7 (docking clause) applies.
  • Clause 9: option 2, general written authorization, with 30 days' notice as set out in section 5.
  • Clause 11: the optional wording on an independent dispute resolution body doesn't apply.
  • Clause 13: the competent supervisory authority is that of the data exporter, as set out in Annex I.
  • Clause 17: option 2, the law of the EU Member State in which the data exporter is established; where that law does not allow third-party beneficiary rights, the law of the Netherlands.
  • Clause 18: the courts of that Member State.
  • Annexes I, II and III of this DPA complete Annexes I, II and III of the SCCs.

Onward transfers. When Dehurdle passes customer personal data to a subprocessor outside the EEA, it does so under the SCCs (Module 3, processor to processor) included in that subprocessor's data processing terms.

UK transfers. For personal data protected by UK data protection law, the International Data Transfer Addendum to the EU Commission Standard Contractual Clauses issued by the UK Information Commissioner (the “UK Addendum”) also applies. The information it requires is in this DPA and its annexes.

Requests from public authorities. If a public authority asks Dehurdle for customer personal data, we handle the request as Clause 15 of the SCCs requires, including telling the customer where the law allows it.

Transfer impact assessments. On request, Dehurdle gives the customer the information it needs for its transfer impact assessment, including where customer personal data is processed, by which subprocessors, and the measures in Annex II.

11. Liability, term and governing law

Each party's liability under this DPA is subject to the limitations of liability in the Terms. Those limitations don't limit any party's liability to data subjects under the SCCs, or liability that the law doesn't allow to be limited.

This DPA applies for as long as Dehurdle processes customer personal data, including after the Terms end until deletion under section 8 is complete.

This DPA is governed by the same law as the Terms, except that the SCCs are governed by the law and courts chosen in section 10.

Annex I

Description of processing

A. List of parties

Data exporter (controller)

The customer named in the order form or the organization account. Contact: the customer's organization admins. Activities: using Dehurdle for communication practice and training of its staff.

Data importer (processor)

THRIVING BILLIONS PRIVATE LIMITED (“Dehurdle”), CIN U80301HR2022PTC100862, Flat 802, Tower C, Ireo Uptown, Sector 66, Gurugram, Haryana 122001, India. Contact person: Vishal Verma, Data Protection and Grievance Officer, reach@dehurdle.com. Activities: providing the Dehurdle service under the Terms.

Signature and date

The parties agree to this Annex by accepting the Terms and this DPA, or by signing a copy of this DPA.

B. Description of the processing and transfer

Categories of data subjects

The customer's employees, contractors and other people the customer authorizes to use its organization account.

Categories of personal data
  • Account data: name, email address, organization, role and sign-in method (password or single sign-on).
  • Phone number, if the user uses WhatsApp, and the messages and voice notes exchanged there (processed to reply, not stored by Dehurdle).
  • Work email address and Slack user ID, if the organization connects Slack (the email is used to find the user's Slack account).
  • Practice audio, streamed for the live conversation and not stored after the session ends. If the customer allows practice calls longer than 10 minutes, Google keeps a call's live state, including its audio, for up to 24 hours to carry the call on.
  • Transcripts of practice sessions, including the spoken words kept for voice analysis.
  • Scores, written feedback, speaking metrics (pace in words per minute and pauses) and progress data.
  • Optional camera metrics, calculated in the user's browser: eye-contact ratio, seconds of direct gaze, head movement, number of rapid movements, nods, smile count, facial expressiveness score and composure score. No video or images.
  • Coach chats: messages with the in-app coach and coaching chats about practice sessions.
  • Billing data: organization and plan details and the payer's name and email address at checkout. Card details go directly to Razorpay.
  • Usage and log data: usage records such as minutes used, and IP addresses in server logs and rate-limiting records.
  • If the customer turns on AI assistants: a record of each user's connection (workspace, when connected, last used, when disconnected), and the scenario descriptions an assistant sends to build a scenario. Descriptions are filtered for contact details, used to build the scenario and not stored.
  • If the customer connects HubSpot or Zoho CRM: deal data read to build practices (the deal's details, the buyer company's details, the job titles of the deal's contacts and the deal's latest notes; filtered for contact details, used to build the practice and not stored), the link from each practice to its deal (deal ID, stage and amount when built), and the practice results written to the deal (date, score, number of practices, scorecard link and a note naming the user). For Zoho CRM, also each user's linked Zoho login (stored encrypted) and their Zoho user ID.
Special categories of data

None intended, and the customer shouldn't set up practice scenarios that ask users for them. Users may still mention such information while speaking; it is then processed as part of the transcript. Dehurdle doesn't use voice or face data to identify anyone (no voiceprints or biometric identification) and doesn't infer emotions or psychological states. Safeguards: the measures in Annex II, including redaction and the retention period.

Frequency

Continuous, for as long as the customer uses Dehurdle.

Nature and purpose

Collecting, recording, storing, analyzing with AI, transmitting to subprocessors and deleting personal data, in order to provide the service to the customer's users: live AI practice conversations, transcripts, scoring and feedback, the AI coach, progress reports for the customer's admins, reminders and summaries by email, WhatsApp or Slack, sign-in, billing, support and security. If the customer turns on AI assistants, Dehurdle sends the AI assistant a user connects that user's scenario details, links to start practice, practice history and scorecards, with only the scorecard sections the customer shows its learners. If the customer connects HubSpot or Zoho CRM, Dehurdle builds practices from the customer's deals on its users' request and writes each scored practice back to its deal. When a user turns on sharing, their scorecard can be opened by anyone with the link.

Retention
  • Practice audio: not stored after the session ends. If the customer allows practice calls longer than 10 minutes, Google keeps a call's live state, including its audio, for up to 24 hours after the call.
  • WhatsApp: message content isn't stored by Dehurdle; short-lived conversation state is kept for up to 30 days under a hashed phone number; sign-in codes expire after 5 minutes.
  • Transcripts (including the spoken words kept for voice analysis), coach chats (messages with the in-app coach and coaching chats about practice sessions) and written feedback: the organization's retention period (365 days by default).
  • Scores and summary metrics: kept for progress tracking until the organization is deleted. After a user's account is deleted, they stay with the organization without the user's name, email address or phone number.
  • AI assistant connection records: until the user's account or the organization is deleted.
  • CRM connection (HubSpot or Zoho CRM), users' linked Zoho logins and practice-to-deal links: while the customer is connected; all deleted on disconnection, and a user's own when they unlink Zoho or their account is deleted.
  • All customer personal data: deleted within 30 days after the agreement ends, as set out in section 8. Encrypted backups expire within 7 days.
Transfers to subprocessors

As listed in Annex III, for the purposes listed there, for as long as this DPA applies.

C. Competent supervisory authority

The supervisory authority of the EU Member State where the customer is established, determined under Clause 13 of the SCCs. For customers in the Netherlands, this is the Autoriteit Persoonsgegevens (see Annex IV). For personal data protected by UK law, it is the UK Information Commissioner.

Annex II

Technical and organizational measures

Dehurdle maintains these measures for customer personal data:

Hosting

Application servers, the database, the cache and email (Amazon SES) run on Amazon Web Services in Mumbai, India (ap-south-1).

Encryption

Data is encrypted in transit with TLS, including between our servers and the database and cache. The database, the cache and database backups are encrypted at rest.

Private database network

The database and cache sit in a private network and can't be reached from the public internet.

Backups

Automated database backups are encrypted and kept for 7 days.

Access control

Every request is checked against the user's organization, so an organization can only reach its own data. Role-based permissions separate members from organization admins. Dehurdle staff access customer personal data only for support and security.

Single sign-on

Organizations can have their users sign in through their own identity provider using single sign-on, provided through WorkOS.

AI assistants

Off for every organization until its owner turns them on. Assistants sign in through WorkOS. Each request is checked against the user's active connection, their membership and the organization's setting, and reaches only the workspace the user connected. Assistants receive only the user's own practice history and scorecards, with the sections the organization shows its learners, and never transcripts or audio. Scenario descriptions from an assistant pass through the redaction filter before use.

CRM connection

Only the customer's owner or Dehurdle staff can connect or disconnect HubSpot, and its tokens are stored encrypted. Requests from the HubSpot card are signed with the app's secret and refused when unsigned or older than 5 minutes. Users are matched to their own account within the customer's organization only. Deal text passes through the redaction filter, contacts are used by job title only, and nothing is written back while the customer's admins see company-wide figures only. For Zoho CRM, deals are read with each user's own linked Zoho login, so Zoho's own permissions apply; linked logins are stored encrypted, a login is accepted only from the customer's Zoho organization, and each login links to one user.

Redaction before transcripts are saved

An automatic filter replaces email addresses, phone numbers, payment card numbers and some national ID numbers with "[REDACTED]" before a transcript or, from October 10, 2026, a coach chat message is saved. It doesn't remove names or addresses, and it isn't applied to coach chat messages saved before then or to audio and text sent to Google during the live conversation.

No stored audio

Practice audio is held on our servers only while the session runs and is deleted when it ends. It is never uploaded to storage. If the customer allows practice calls longer than 10 minutes, Google keeps a call's live state, including its audio, for up to 24 hours to carry the call on.

Camera analysis on the device

Camera analysis is off by default and runs in the user's browser. No video or images leave the device; only the numbers listed in Annex I are sent and stored.

Retention

A daily job deletes transcripts, coach chats and written feedback once they are older than the organization's retention period.

Audit logs

Actions in Dehurdle's internal administration tool, such as changes to organizations, members and roles, are logged with the staff member and the IP address used.

Rate limiting

Requests are rate-limited by IP address to limit abuse.

Subprocessors

Each subprocessor in Annex III is bound by data processing terms that include security obligations.

Annex III

Subprocessors

SubprocessorPurposeLocation
Amazon Web ServicesHosting, database, cache, backups and emailIndia (Mumbai)
Google Cloud (Vertex AI, Speech-to-Text)Live AI conversation, speech-to-text, scoring and feedback, AI coachUSA (live voice), India (scoring and coach), global (speech-to-text)
Meta Platforms (WhatsApp Cloud API)WhatsApp practice, calls, reminders, scorecard summaries and sign-in codes (only if WhatsApp is used)Global, including the USA
WorkOSSign-in, single sign-on and sign-in for connected AI assistantsUSA
RazorpayPaymentsIndia
SlackReminders and scorecard summaries by direct message (only if the organization connects Slack)USA

The data each subprocessor handles and its data processing terms are listed on our subprocessors page.

Annex IV

Additional terms for customers in the Netherlands

This annex applies to customers established in the Netherlands, in addition to the rest of this DPA.

  • Competent supervisory authority. For Dutch data exporters, the competent supervisory authority is the Dutch Data Protection Authority (Autoriteit Persoonsgegevens, AP), Postbus 93374, 2509 AJ Den Haag.
  • Works council. Because organization admins can see their members' scores and transcripts, introducing Dehurdle may require the works council's consent (instemming) under Article 27(1)(k) of the Dutch Works Councils Act (WOR). The customer is responsible for requesting it. Our works council consent pack includes a request template.
  • No emotion recognition. Dehurdle doesn't infer emotions or psychological states from voice or face (see Article 5(1)(f) of the EU AI Act). Metrics describe observable delivery only: pace, pauses and filler words and, if the user turns on the camera, eye contact, head movement, nods and smiles.
  • No model training. As set out in section 2, Dehurdle doesn't use customer personal data to train or fine-tune AI models. Google Cloud's terms for Vertex AI don't allow Google to use it to train its models.

Need a signed copy?

If your organization needs a copy of this DPA signed by Dehurdle, email us.