Caretta Inc. ("we", "us", "our") provides Caretta, a sales-enablement application. We are the controller for website visitor and account data, including sign-up details, billing information, usage analytics, and support communications processed for our own account administration, security, legal compliance, and business operations. This policy governs that processing. When a business customer uses Caretta, we process the data the customer brings in, including calls, recordings, transcripts, notes, contacts, CRM records, calendar data, connected files, and AI inputs and outputs, as a processor on the customer's behalf under the Caretta Data Processing Addendum (DPA) at https://caretta.network/dpa. If the customer is itself a processor, we act as its subprocessor. Customer content remains subject to the DPA when it appears in telemetry, support materials, or logs. The customer's own privacy policy, or that of the relevant controller, governs its collection and use of that data. Business customers should read the DPA for the terms governing our processing on their behalf.
Data we collect and sources
1) Account & authentication
- Google Sign-In data: name, email, profile image (as provided by Google).
- OAuth tokens: access tokens, refresh tokens where needed, granted scopes, and expiry data used for the connections you enable.
- Google requirement: Our use and transfer of information received from Google APIs will comply with the Google API Services User Data Policy (including Limited Use).
2) In-app data you or your organisation provide
- Calls: duration, notes, optional transcript, optional recording URL, links to evaluations.
- Events & scheduling: titles, start/end time, link to related contacts.
- Contacts, companies & deals: names, emails, phones, CRM fields, lifecycle or lead state, and deal or pipeline stage.
- Files: filename/type/size/URL you upload.
- Context: organisation/user context, objection lists, candidate snippets.
- LLM content: prompts/outputs (e.g., "brain context", generated notes/summaries) tied to your usage to deliver features.
3) Connected services (only if you opt in)
- Google Calendar read-only event details, including event IDs, titles, descriptions, locations, start/end times, attendees and email addresses, RSVP status, meeting links, and colour IDs, to show schedules, prepare AI meeting briefs, and link meetings. If you separately enable and use follow-up invites after Google approves the scope, we will request write access limited to calendars you own so Caretta can create events and notify attendees.
- Google Drive Caretta reads the supported files you select, including file contents and metadata, and imports them directly into Caretta Brain for workspace search. The Caretta Brain Google Drive connection requests Google's drive.file scope. That scope authorizes Caretta to view, edit, create, and delete files you select with Google Picker or create with Caretta. Caretta uses a short-lived Drive token to download your selected files and does not retain that token or a Drive refresh token. Choosing Drive files does not change your Caretta sign-in. Selected-file data is not sent to Airweave. Caretta attempts to remove legacy Google Drive credentials and Airweave source connections after a successful import.
- Microsoft Graph (e.g., Calendars.Read delegated) for the same scheduling/context features.
- HubSpot contact read access, plus the optional contact, company, and deal permissions you approve, to match call attendees, load CRM context, share meeting notes, and create or update CRM records when you enable those features.
- Zoom When you connect Zoom, Caretta receives OAuth access and refresh tokens. When you ask Caretta to create a Zoom link, it sends the meeting title, start time, time zone, and duration. It does not send attendee email addresses to Zoom. After authorisation, Caretta reads and retains only your Zoom user ID and account ID from your Zoom profile so a deauthorisation notification can remove the correct token record. Caretta handles the new meeting ID and join URL to create the calendar invitation and, if calendar creation definitively fails, delete only that newly created meeting.
Caretta does not currently request Gmail scopes and does not access Gmail messages. We do not access connected-service data beyond the permissions you grant.
4) Analytics & telemetry
The analytics described in this section apply to our website only. We use consented website analytics and marketing tools: Vercel Web Analytics for pageview measurement using data such as timestamp, page URL or path, referrer, browser and device information, and coarse location; and Surface for marketing and visitor identification, which records a page journey and may attempt to associate a business visitor with a company or contact and enrich a lead profile. We also use PostHog for website analytics, such as feature usage, device or browser information, and coarse location or IP data, to improve performance and user experience. Until you accept the measurement category, PostHog runs in cookieless mode: it stores nothing in your browser, and PostHog's servers count visitors and assign A/B test variants using a hash of your IP address, browser user agent, our site name, and the current day, with a secret that changes every day, so that hash cannot be linked across days. After you accept measurement, PostHog stores an identifier in your browser. We load the other website measurement and marketing tools only after you accept the relevant consent category. PostHog session recordings on our website are captured only after measurement consent, with all text and inputs masked. Our website PostHog data is hosted in the EU.
If you were on a call with a Caretta customer
A Caretta customer may use Caretta to transcribe and analyze calls you take part in. We process that data on the customer's behalf. Questions and requests about that data should go to that customer. If we receive a request directly, we will promptly forward it to the relevant customer where we can identify them.
How we use the data
- Authenticate sessions, manage accounts, and secure the service.
- Prepare call briefings; capture/transcribe calls if enabled; generate notes/summaries; support evaluations.
- Read relevant Google/Microsoft calendar event data for scheduling and context, and create Google Calendar events only when you enable and use follow-up invites.
- Index supported files from an optional Google Drive connection so they can be found through workspace search.
- Process customer content, including call transcripts, notes, context, and connected data such as Google-derived data, through configured AI service providers only to generate requested user-facing briefings, notes, summaries, and related assistance. We do not use Google user data to train or improve generalized AI or ML models.
- Read and, when enabled, create or update HubSpot contacts, companies, deals, and associated call notes.
- Create a Zoom meeting you request, add its join URL to your calendar invitation, and delete that new meeting if the matching calendar event definitively fails.
- Provide analytics, product improvement, and support.
- Comply with legal obligations and enforce terms.
Legal bases
For personal data we process as a controller, we rely on the following legal bases:
- Performance of a contract (Art. 6(1)(b)): creating and running accounts, delivering requested features, and providing support, where necessary to perform a contract with you.
- Legitimate interests (Art. 6(1)(f)): security and fraud prevention, product improvement, PostHog cookieless counting before consent, and contacting business users about Caretta.
- Consent (Art. 6(1)(a)): analytics and marketing tools that load after cookie consent, including PostHog with an identifier, Vercel Web Analytics, and Surface.
- Legal obligation (Art. 6(1)(c)): keeping billing and tax records and responding to legal requests where required by law.
For customer data processed under the DPA, the customer is responsible for the legal basis.
Sharing and processors
We use service providers under our instructions for cloud hosting and storage, database and authentication, AI models, analytics, website hosting, and marketing tools. The current Subprocessor list is available at https://trust.caretta.so/?tab=subprocessors. Depending on the feature and configuration, AI model providers process customer content, including call transcripts, notes, context, and connected data such as Google-derived data, to provide requested user-facing AI features. Caretta's self-hosted TensorZero gateway software routes configured AI inference; TensorZero is not a separate third-party AI model provider. Selected Google Drive files are imported directly into Caretta Brain rather than sent to Airweave. Inference observability may include request/response content and metadata where configured. For connected calendars we also use the Google Calendar API and Microsoft Graph; for CRM features we use HubSpot APIs. Our service providers receive only the data needed for their stated function. We do not sell personal data.
International transfers
Transfers of customer data from the EEA or UK are covered by the EU Standard Contractual Clauses and the UK Addendum included in our DPA at https://caretta.network/dpa. Caretta is based in the United States. Account, website and analytics data may be processed in the United States and other countries where our providers operate, as listed at https://trust.caretta.so/?tab=subprocessors. Our website PostHog data is hosted in the EU. Where safeguards are required for those transfers, we rely on the EU Standard Contractual Clauses or our providers' equivalent, legally valid transfer mechanisms.
Security
Caretta is ISO 27001 certified. We protect Customer Personal Data with encryption in transit and at rest, multi-factor authentication, least-privilege and role-based access controls, security monitoring, reviewed and tested production changes, and vulnerability management. We maintain incident-response and recovery procedures, test restoration at least annually, and track deletion requests across active systems and backups. Our technical and organizational measures are described in Annex 2 of the DPA at https://caretta.network/dpa. Further security information is available at https://trust.caretta.so.
Retention
We retain OAuth tokens for connections that need ongoing access. Caretta does not retain the short-lived Google Drive token used to import selected files. A successful Zoom disconnect or signed Zoom deauthorisation notification deletes the active Zoom token record and its Zoom user and account ID mapping. Imported Drive data remains in Caretta Brain after Drive disconnect until you or your organisation admin delete the imported file or request deletion. Calendar-derived records, AI inputs and outputs, and inference-observability records are retained only while needed to provide and secure the service, under applicable workspace settings and processor terms, unless law requires longer. Provider security or abuse-monitoring records may be kept for the limited periods in the applicable provider terms unless account-specific reduced-retention controls apply. The website analytics and marketing data is retained only as needed for the stated purposes, according to our provider settings and terms. Withdrawing consent stops PostHog session recordings and returns PostHog to cookieless counting; the other consent-based analytics and marketing scripts will not load on later page loads. It does not automatically delete data already collected by a provider. Revoking access in Google stops new API access but does not automatically delete existing copies already imported, generated, or logged. You or your organisation admin may request deletion of Caretta and processor-held copies at any time by following the deletion process below. We and our providers delete active copies of the applicable data within thirty (30) days of a deletion request and backup copies within ninety (90) days of the request, except where retention is required by law. Backup copies are not used except for disaster recovery. Provider retention terms do not extend these deadlines. Legally required retention is limited to the data, purpose, and period required by law. If we terminate a customer's account, we make Customer Data available for electronic retrieval for thirty (30) days and then delete it on the same basis. In that case, the ninety (90) day backup deletion period starts at the end of the retrieval period. Production logs expire automatically after 365 days, subject to earlier deletion under the deadlines above and retention required by law. We keep a restricted record of deletion requests and completion, containing request and account references but no customer content, to prevent deleted data from returning to use after a restore.
Your rights
You may have rights to access, rectify, erase, restrict, object, and data portability under the GDPR. You may lodge a complaint with the data protection authority in your country, for example the Autoriteit Persoonsgegevens in the Netherlands or the Information Commissioner's Office in the UK. We will respond within statutory periods.
Revocation & deletion
Revoke third-party access
- Google: revoke our access from your Google Account's third-party app settings at any time. This revokes the project's Google scopes and stops new Google API access. Google Account revocation does not delete data already copied into Caretta or its processors. Caretta does not retain the short-lived token from a new Drive import. After a successful import, Caretta attempts to remove any legacy Google Drive credential and legacy Airweave source connection. This cleanup does not disconnect Google Calendar or delete files already imported into Caretta Brain. Request deletion if you want existing Caretta and processor-held copies removed.
- Microsoft: revoke Microsoft Graph permissions from your Microsoft/Entra account settings.
- HubSpot: remove our app and its scopes in your HubSpot settings.
- Zoom: disconnecting Zoom in Caretta revokes the Zoom grant and deletes the active Caretta token record. You can also remove Caretta from Zoom's Added Apps page. Zoom then sends Caretta a signed deauthorisation notification so Caretta can delete the matching active token record and Zoom user and account ID mapping.
Request deletion
To delete in-app data, Google-derived data, and processor-held copies associated with your account or organisation (e.g., calls, transcripts, context, contacts, or files), email founders@caretta.network
We and our providers delete active copies of the applicable data within thirty (30) days of a deletion request and backup copies within ninety (90) days of the request, except where retention is required by law. Backup copies are not used except for disaster recovery. Provider retention terms do not extend these deadlines. Legally required retention is limited to the data, purpose, and period required by law.
Google-specific disclosures
- Our use and transfer of information received from Google APIs complies with the Google API Services User Data Policy, including the Limited Use requirements.
- We use Google user data only to provide or improve prominent, user-facing Caretta features. We do not use Google user data to train or improve generalized AI or ML models.
- Relevant Google-derived data may be processed by the service providers identified in Sharing and processors. We use commercial API services for requested features and disable OpenAI Responses storage and OpenAI Agents SDK tracing in our server-side agent path; provider security or abuse-monitoring retention may still apply as described under Retention.
- We request only the minimum scopes needed and justify any sensitive/restricted scopes during verification.
Children
Our services are not directed to children and we do not knowingly process children's data.
Changes
We may update this policy from time to time. We will post the new date and, where appropriate, notify you.
Scopes & permissions
Below are the exact scopes our app uses or has submitted for approval and how we use them. We only request the minimum set of permissions required to deliver the described functionality.
openid, email, profileenable Google Sign-In and retrieve the user's basic account details (name, email, and profile image).
https://www.googleapis.com/auth/calendar.events.readonlyread Google Calendar event details, including titles, descriptions, locations, times, attendees, RSVP status, and meeting links, to display schedules and prepare meeting briefings.
https://www.googleapis.com/auth/calendar.events.ownedused in our development verification flow and, after approval, requested incrementally in production only when you enable follow-up invites. It lets Caretta create events on calendars you own and notify attendees when you use that feature.
https://www.googleapis.com/auth/drive.fileaccess the Google Drive files you select with Google Picker or create with Caretta so their contents and metadata can be used for workspace knowledge and search.
Google Calendar uses the access_type=offline OAuth parameter so Caretta can receive a refresh token and maintain the calendar connection. The Drive token is short-lived and is not retained. The calendar.events.owned scope is used only in our development verification flow. Calendar write access remains disabled in production while verification is pending. Production will request it incrementally only after Google approves the scope and you enable follow-up invites.
Microsoft
Calendars.Readread your Microsoft calendar metadata (event titles, times, attendees) to display schedules and prepare meeting briefings.
User.Readretrieve your basic Microsoft account details (name and email) to associate your user identity with your organisation's workspace.
offline_accessmaintain connection to your Microsoft account and refresh tokens without repeated sign-in.
openid, email, profilestandard authentication scopes that verify identity and provide basic user information during Microsoft login.
HubSpot
crm.objects.contacts.readrequired to find and read contact records so Caretta can match call attendees and load relevant CRM context.
crm.objects.contacts.writeoptional; create or update contact records and save meeting notes associated with selected contacts when you use those features.
crm.objects.companies.readoptional; find and read companies associated with contacts and calls.
crm.objects.companies.writeoptional; create or update company records when post-call CRM updates require it.
crm.objects.deals.readoptional; find and read deals and pipeline context related to a call.
crm.objects.deals.writeoptional; create deals or update deal stages when you enable post-call CRM updates.
Caretta connects through HubSpot OAuth. Contact read access is required; the remaining scopes are requested as optional permissions and are used only by the CRM features you enable.
Zoom
meeting:write:meetingcreate a scheduled Zoom meeting when you ask Caretta to send a calendar invitation with Zoom.
meeting:delete:meetingdelete only a Zoom meeting Caretta has just created if the matching Google Calendar event definitively fails.
user:read:userread the current Zoom user once after authorisation and retain only the Zoom user ID and account ID needed for precise deauthorisation cleanup.
Caretta does not keep the Zoom name or email returned by the current-user endpoint and does not read existing meetings, recordings, transcripts, participants, or chats.
Analytics
PostHog event collectionOn our website, we gather usage data (such as feature usage, device and browser type, and session duration), linked to a pseudonymous identifier after you consent. Before measurement consent PostHog runs cookieless: no cookies or browser storage, and visitors are counted with a daily-rotating hash computed on PostHog's servers. After consent it stores an identifier in your browser.
Vercel Web Analyticsloads only after measurement consent to collect the website pageview and related technical data described above.
Surface visitor identificationloads only after marketing consent to support business-visitor identification and lead-profile enrichment.
Consent controlsallow you to withhold or withdraw measurement and marketing consent independently.