Legal

Privacy policy

What we collect, who else sees it, where it is stored, and how long we keep it. Written against what the platform actually does — including the parts where the honest answer is not the flattering one.

Last updated 20 October 2026

On this page
  1. 1.Who we are, and who this covers
  2. 2.What we collect
  3. 3.What we use it for
  4. 4.Who else sees it
  5. 5.Where your data lives
  6. 6.How long we keep it
  7. 7.How it is protected
  8. 8.Recording, and the people your agents call
  9. 9.Your rights
  10. 10.Cookies and browser storage
  11. 11.Google user data
  12. 12.Children
  13. 13.Changes to this policy
  14. 14.Contact

1.Who we are, and who this covers#

Talqing is a platform for building and running AI voice, video and text agents. It is operated by Oggnai Technologies Private Limited (CIN U62011DL2025PTC446040), 293 S/F, Western Marg, Saidulajab, New Delhi, Delhi 110030, India — “Talqing”, “we”, “us”.

This policy covers talqing.com, our documentation at docs.talqing.com, the Talqing dashboard at app.talqing.com, and the Talqing API.

Two different groups of people appear in it, and they are not treated the same way:

  • Customers — the people and organisations who hold a Talqing account and build agents. For their data we are the controller, and this policy is the full description of what we do.
  • End users — the people who call, message or talk to an agent that a customer has built and published. For their data we are a processor acting on that customer’s instructions. The customer decides what is collected, what the agent says, whether the call is recorded and how long any of it is kept; their own privacy notice governs it, not this one.

2.What we collect#

Account data. Sign-in is Google OAuth only — there is no password to store, and we never see one. From your Google profile we keep your email address, your Google account identifier, your display name and your profile picture URL, refreshed each time you sign in. We also keep which workspaces you belong to and your role in each, and a record of every personal access token you create — the token text itself is not stored, only the record that authorises it.

Workspace content. The agents you build and every published version of them: prompts, greetings, model choices, tools and their code, agent tasks, FAQs, webhook endpoints, and your workspace settings.

Session records. For every agent run we store which agent and published version handled it, the channel (voice, video or text), start and end times, duration, how it ended, latency and usage counters, and the platform fee it was charged. For calls placed over the telephone network this includes the calling and called numbers in E.164 form, and the destination of any transfer to a human.

Conversation content. The transcript of each session as text — what the end user said, what the agent replied, every tool the agent invoked and everything those tools returned, the values the agent captured during the call, and any images sent into the conversation. We strip EXIF metadata, including GPS coordinates, from every image before storing it.

Call recordings. Voice and video agents record by default. One stereo audio file per call — the caller on one channel, the agent on the other. If the agent watched a shared screen and its author asked for that to be kept, a second file holds the screen as low frame-rate video. Both live in object storage and are reachable by the workspace through links that expire after an hour. Section 8 covers recording and consent on its own.

Post-call analysis. Unless the agent’s author turns it off, the finished transcript of a voice or video call is passed once to a language model to produce a summary, optionally a judgement of whether the call succeeded, and any fields the workspace asked to extract. That model call runs on the customer’s own provider key, not ours.

What an agent remembers between calls. Each caller identity a workspace has spoken to — a phone number, a Telegram account, or an identifier the customer supplied — has a contact record that accumulates what the agent learned, so it recognises that person on the next call. It exists until the last conversation with that person is deleted.

Recipient lists. An outbound call batch holds the phone numbers a customer uploaded and whatever per-person fields they attached. An email batch holds email addresses, the message drafted for each recipient and its delivery result.

Credentials you give us. Provider API keys you bring, OAuth tokens for apps you connect, telephony account credentials, messaging bot tokens, and any secrets you store for your tools. These are encrypted at rest and are never returned to the dashboard, the API, a model or a transcript after you save them.

Technical data. Our servers log IP addresses, request paths, timestamps and error traces, and emit operational metrics. Both the logging and the metrics stack are our own; neither is sent to a third-party service.

Payment data. Card details never reach us — checkout is hosted by our payment processor. We pass them your email address and name, and we keep the record of which credit pack was bought, what it cost and whether it was paid.

3.What we use it for#

  • Running the service — authenticating you, executing your agents, connecting calls, and sending each turn to the providers your agent is configured to use.
  • Showing you your own data — transcripts, recordings, call history, analysis, usage and cost in the dashboard.
  • Billing — metering platform-fee usage against your credit balance.
  • Security, debugging and abuse investigation — diagnosing errors and outages, and looking into misuse of the platform.
  • Support, when you ask us for it.
  • Service messages — changes that affect your account, your agents or this policy.

We do not sell your data, and we do not use your conversations or recordings to train models. We have no models of our own to train, and the providers your agents run on do so under your account and your settings with them rather than ours — if you have turned training off in your provider’s console, that is the setting in force. We do advertise on Google, and this site and the dashboard load Google’s ad-measurement tag so we can tell which ads lead to sign-ups — see Cookies and browser storage. It sees the pages you visit here, never your agents, conversations or recordings.

4.Who else sees it#

There are two kinds of third party here, and treating them as one list would misdescribe how the platform works.

Providers you connect yourself

Talqing is strict bring-your-own-keys: no credential of ours ever backs an agent run. Every language model, speech-to-text, text-to-speech and avatar an agent runs is called with your key, on your account, and that provider bills you directly. The same is true of the carrier that carries a phone call, the apps you connect for tools, and the messaging channel you attach.

For all of these we transmit data on your instruction, and we hold no relationship with them on your behalf. Your own agreement with each provider is what governs their handling of it, including whatever you have configured there about retention and training. We cannot read or override those settings.

Which of them sees a given conversation depends entirely on how that agent is configured. An agent with no phone number never touches a carrier; an agent with no integrations never leaves its model stack.

CategoryProviders
Language, speech-to-text and text-to-speech modelsOpenAI, Google (Gemini), xAI, Deepgram, ElevenLabs, Sarvam AI, Soniox, Raya
Video avatarsAnam
Noise suppressionai-coustics — the model runs on our servers under your licence, so the audio itself does not leave
Telephony carriersExotel, Plivo, Twilio, Vobiz
Messaging channelsTelegram
Apps you connect for toolsGoogle Calendar, Cal.com, Calendly, Asana, Jira (Atlassian), HubSpot, RocketReach, Exa, Tavily, Resend
Anywhere you point an agentA custom MCP server, an HTTP or code tool, or a webhook endpoint — each reaches the host you name and nothing else

Some models also offer built-in tools — web search, code execution, file search. Enabling one lets that model’s provider act on the conversation on their own infrastructure, under the same agreement of yours.

Our own processors

These we chose, and they act for us under our contracts. This is the complete list.

ProcessorWhat they do for us
DigitalOceanCompute, databases and object storage
CloudflareDNS, and hosting for the public website and the documentation
GoogleSign-in over OpenID Connect, and the mailbox that receives support, privacy and legal requests
Google AdsMeasuring which of our ads lead to sign-ups — the Google tag on talqing.com and app.talqing.com, and, when you sign up, your email address, hashed in your browser before it is sent
Dodo PaymentsHosted checkout and payment processing for credit packs
CalendlyScheduling a demo call, if you book one on its site — it receives what you type into the booking form
OpenAIThe CoPilots in the editors — never an agent run

That last row is the one exception to bring-your-own-keys, so it is worth stating plainly. The CoPilots read the workspace configuration you are editing and can call the same API you can. They run on our own OpenAI account. Nothing about a live agent run — no call, no message, no task — ever does.

We disclose data outside these two lists only where the law requires it, or to protect the rights and safety of our users — and we will tell you unless we are legally barred from doing so.

5.Where your data lives#

Everything Talqing stores lives in one place: DigitalOcean’s datacentre in San Francisco, United States. A voice or video call is handled in the region its number, stream connection or web call is hosted in.

WhatWhere it is
Identity, workspace membership, access tokens and payment recordsStored in San Francisco, United States
Agents, calls, transcripts, analysis, recordings, image attachments, credit balanceStored in San Francisco, United States
Live call audio and videoProcessed in San Francisco, United States, or Bengaluru, India — whichever region hosts the call

A call hosted in India has its audio and video handled in Bengaluru while it is live; its transcript, analysis and recording are then stored in the United States with everything else. Calls to and from Indian (+91) numbers are always hosted in India.

Beyond our own footprint, running an agent generally means an international transfer, because the providers you connect are wherever you have chosen to run them. For transfers to our processors we rely on the standard contractual clauses in their terms; for the providers you connect yourself, it is your own agreement with them that carries the transfer.

6.How long we keep it#

By default we keep call content indefinitely. A workspace can set a retention policy — any number of days between 1 and 3650 — and when a call reaches that age its content is deleted while the record of the call survives, because an invoice has to keep resolving. Only an admin can set it. Each call’s deadline is fixed when the call ends, so changing the policy later does not move a deadline that already exists, in either direction.

The same erasure runs immediately when a customer deletes a call themselves. It is not an audio feature: a transcript is personal data in exactly the way the recording is, and it is the copy that travels into analysis, webhooks and the model provider.

An erased callWhat happens
DeletedThe recording and the screen video; the whole transcript, in both directions; every tool call and its result; the images attached to it; the captured values, the summary, the outcome rationale and the extracted fields; the runtime trace; the phone numbers on the call; and any secrets the session was started with
KeptThe call record itself — duration, status, outcome, how it ended and every cost column — the usage counters behind those costs, and a stamp saying the content was erased. Also one event, if the agent played a recording notice: that it was played, which agent played it and the sentence it spoke. It is the evidence the caller was told, which is exactly what someone asks for after the content is gone

Customers can delete a call and its content, or just its audio, from the dashboard or the API, and can delete agents, tools, FAQs, secrets, provider keys, integrations and webhooks at any time. A text conversation has no delete of its own today; its content goes when the sessions inside it are erased, and the contact record goes with the last conversation.

Everything elseRetention
Account, workspace and membership recordsUntil you ask us to delete them
FAQ contentUntil you delete the FAQ
Stored credentials and OAuth tokensUntil you remove the connection
Billing, credit and payment recordsAs long as tax and accounting law requires
Server logs and operational metricsShort-lived, rotated

7.How it is protected#

  • Traffic between your browser, our API and our infrastructure is encrypted with TLS.
  • Provider keys, OAuth tokens and stored secrets are encrypted at rest with a key held outside the database, and are write-only over the API — no endpoint, model or support path returns one.
  • Recordings and attachments sit in private buckets. Every link to one is signed, expires within an hour, and is scoped to a single object.
  • Every workspace's data carries its identifier and every query is scoped to the workspace making it. Storage operations additionally refuse to touch an object outside the workspace's own prefix.
  • Databases, queues and caches listen on no public interface.
  • Requests that agents make outward — HTTP tools, code tools, webhooks — are blocked from reaching private, loopback and internal network addresses.
  • One honest exception: the leg of a phone call that crosses the public telephone network is carried by the carrier in the clear, as PSTN telephony everywhere is. It is not encrypted end to end and we do not claim it is.

8.Recording, and the people your agents call#

This is the section most likely to matter to you, whichever side of an agent you are on.

  • Voice and video agents record by default. One setting on the agent turns it off. Recording follows whichever agent is speaking, so an agent with it off records silence for as long as it holds the call.
  • Whether callers are told is a separate setting, and it is off by default. Turned on, the agent speaks a recording notice in its greeting, which the caller cannot talk over — checked whenever the agent is saved, so it cannot be switched on and then quietly dropped.
  • A recording is not stopped from inside the call. A recording kept as a record must not be erasable mid-call, so callers who object are the operator’s to handle — by not recording that agent, or by deleting the recording afterwards, which the workspace can do at any time.
  • Screen recording is off by default and only applies where a caller has chosen to share their screen with the agent.

9.Your rights#

If you hold a Talqing account. Depending on where you live you may have the right to access your data, correct it, delete it, export it, object to processing, or withdraw consent. Most of these you can exercise yourself: agents, tools, FAQs, connections, calls and recordings are all deletable in the dashboard, and everything the dashboard shows you is readable over the API in a portable form. For anything else — including deleting the account itself — write to hello@talqing.com. We will respond within 30 days.

If you spoke to an agent someone built here. Your rights are against that business, not against us; they control what was collected and they can delete it. Contact them first. If you cannot reach them, write to hello@talqing.com and we will pass the request on and tell you that we have.

If you are unhappy with how a request was handled you may complain to your data protection authority. In India, that is the Data Protection Board.

10.Cookies and browser storage#

We set two cookies of our own. talqing_sid keeps you signed in after you authenticate with Google. It is HTTP-only, sent only over HTTPS, set by and sent only to our API at api.talqing.com, and it lasts 30 days.

talqing_signed_in is set alongside it on talqing.com and its subdomains, and lasts exactly as long. It holds no identity — only the fact that this browser is signed in — and is used only to take you from our home and sign-in pages straight to the dashboard. Both are strictly necessary and neither is used for tracking.

On talqing.com and app.talqing.com, the Google tag sets Google Ads’ own cookies, such as _gcl_au, which last up to 90 days. They tell Google that a visit came from one of our ads, so Google can count the sign-up that follows. You can block them in your browser without losing anything on Talqing, and you can manage how Google uses them at myadcenter.google.com.

The dashboard also keeps a little state in your browser’s local storage — which workspaces you have seen, whether a panel is open, and the width of one you dragged. It never leaves your browser.

Besides the Google tag, two things reach out from the page itself. Fonts are served from our own domain rather than from a font CDN. And before you sign in, the home and login pages ask our DNS provider’s edge which country the request came from, so they can quote prices in your currency — that is one request per page, carrying your IP address, and it sets nothing.

11.Google user data#

Talqing’s use of information received from Google APIs adheres to the Google API Services User Data Policy, including the Limited Use requirements. We touch Google in two places and nowhere else.

Sign-in. We request openid, email and profile, and use them only to identify you, to show your name and picture to the other members of your workspace, and, when you sign up, to send Google Ads a one-way hash of your email so we can measure our ads (see Who else sees it).

Google Calendar, and only if you connect it. We request the narrowest scopes that let an agent do scheduling work: your list of calendars and their events, read-only; free/busy information; and write access limited to events on calendars you own — deliberately not the broader scope that would reach every calendar shared with you. We request no Gmail, Drive or Contacts scope, and there is no way to add one from the dashboard.

Calendar data reached this way is used only to run the tools your agent calls. It is not transferred to anyone except as needed to provide that feature, it is never used for advertising, and no human at Talqing reads it — except with your explicit permission, where it is necessary for security, or where the law requires it. Disconnecting the integration in the dashboard revokes the token; you can also revoke it yourself at myaccount.google.com/permissions.

12.Children#

Talqing is a business product and is not directed at children. We do not knowingly collect data from anyone under 18. If you believe a child has given us data, write to hello@talqing.com and we will delete it.

13.Changes to this policy#

We update this page when what we do changes, and revise the date at the top. If a change materially affects how we handle your data, we will tell account holders by email to the address on the account, or in the dashboard, before it takes effect.

14.Contact#

For anything in this policy — a question, an access or deletion request, or a complaint — write to hello@talqing.com. Under India’s data protection rules that address also reaches our grievance officer, who will acknowledge a grievance within the period the rules require.

Oggnai Technologies Private Limited
293 S/F, Western Marg, Saidulajab, New Delhi, Delhi 110030, India
CIN U62011DL2025PTC446040
hello@talqing.com
+91 99101 80529

The engineering detail behind sections 6 and 8 — exactly what an erasure deletes, and how the recording settings behave — is documented at docs.talqing.com.

Terms of serviceThe agreement that governs your use of the Talqing platform, dashboard and API.