What we collect, what we read, what we do.
Written from what the product does. Last updated 2026-10-04.
In short
| Question | Short answer |
|---|---|
| What we collect | Account, workspace and billing data, and what the systems you connect hold. |
| Why | To run your workspace and answer from what you connected. |
| Who processes it | Hosting, model, payment, email and decision-engine vendors, listed below. |
| How long we keep it | Until its records are erased; an owner or admin sets retention for conversations and signals. |
| How to delete it | Disconnect a source, erase a person, delete a workspace, or write to us. |
Who is responsible
OnDuty is operated by Unbound Operators, based in Bogotá, Colombia. For anything on this page, write to the address at the bottom and a person answers.
What we collect from you directly
| Data | Why | Kept |
|---|---|---|
| Your name, email address and password hash | To sign you in and address you. | While your account exists. |
| Your Google account identity, if you sign in with Google | To sign you in without a password. | While the link exists. You can sign in with a password instead. |
| Workspace name, members, roles and invitations | To run the workspace you belong to. | Until the workspace's records are erased. Deleting the workspace does not erase them. |
| Billing identity and subscription state | To charge the plan you chose. Card numbers never reach us; Stripe holds them. | While the subscription exists, plus what tax law requires of invoices. |
| Sessions and sign-in events | To keep you signed in and to let you revoke a device. | Until you sign out or revoke; expired sessions are purged. |
| Activity and audit records | To show who did what in the workspace, and to keep the decision trail verifiable. | Until the workspace's records are erased. The decision trail is append-only by design. |
What we read from the systems you connect
Only when a member allowed to connect sources (an owner, an admin or an operator) connects one, and only the scopes that source was granted. Every source connector is read-only.
- Read, limited access
Gmail
messages, participants, timing
- Subjects, participants, dates, and the text of each message (without the earlier messages a reply quotes), plus the text of PDF, Word and plain text attachments. Images and other attachments are not downloaded.
- Anything that looks like a card number or a credential is replaced before it is stored. Only accounts we add as test users can connect it while the app is in Google's Testing mode and verification has not been submitted.
- Read, limited access
Google Drive
files, their text, owners, timing
- File names, types, owners, the last person to modify each file, modification times, and the text of Docs, Sheets (every sheet), Slides, PDFs, Word and plain text files, so an answer can quote the file it came from.
- Images, video and files over 10 MB are not read, and each one is listed as left out. Revision history is never read. Same Testing-mode limitation as Gmail.
- Read, limited access
Google Calendar
events, attendees
Event titles, times and attendees. Same Testing-mode limitation as Gmail.
- Read, limited access
Google Ads and Business Profile
campaigns, spend, locations, reviews
Campaigns and each closed day's spend and results; business locations, their public reviews and the names reviewers show. Neither reads until Google approves access for our project.
- Read today
Microsoft 365
Outlook mail, OneDrive and SharePoint, calendar, contacts
- Outlook mail: subjects, participants, dates, and the text of each message (without the earlier messages a reply quotes). Anything that looks like a card number or a credential is replaced before it is stored.
- Attachments are not read, and each message that has them is listed as left out.
- OneDrive and SharePoint: file names, the people who created and last edited each file, modification times, and the text of Word files, workbooks (every sheet), PDFs and plain text files, so an answer can quote the file it came from.
- Images, video, presentations and files over 10 MB are not read, and each one is listed as left out. Calendar events and attendees; the contacts folder.
- Nothing is written back, and who in your workspace reads a message or a file follows who Microsoft says can open it.
- Read, limited access
Meta
Facebook Pages, Instagram, Meta Ads
Page posts, comments and reviews with the names Meta shows; Instagram business media and comments; ad campaigns and each closed day's spend and results. Until Meta's App Review passes, only accounts with a role on our app can connect them.
- Read today
HubSpot and Salesforce
contacts, companies, deals
Contact, company, lead and account records and the state of deals and opportunities. Nothing is written back to either.
- Read, limited access
QuickBooks
customers, invoices, payments
Customer records, invoices and payments, with amounts and due dates. Real companies connect once Intuit's app review is passed; until then only sandbox companies do.
- Read today
Your own systems
REST API, CSV, read-only Postgres, pushed records
Exactly the fields your workspace mapped when it set the source up: from an API you point us at, a file you upload, one SELECT against a Postgres database, or records your system sends with a token for that one source.
- Read today
WhatsApp, Telegram and webchat
conversations
Messages exchanged with your customers on channels you connect, and the phone number, chat id or visitor identity they arrive with.
- Read today
Connected assistants (MCP)
a key a member issued
- An assistant a member connects (Claude, ChatGPT, Cursor and others) reads the Brain with the scopes on that member's key, and what it reads goes to that assistant's vendor under the member's own account with them.
- If the key allows writing, it can add only memories that name an existing entity and carry evidence. An owner or admin can see every call and switch every assistant off.
- Not read
Anything you did not connect
Nothing. A source that is not connected is not read, and there is no discovery of systems you did not name.
- What is read becomes entities, memories, signals and insights in your workspace, each marked with the source it came from.
- An owner or admin can set how long conversations and signals are kept, and a nightly sweep deletes what is older; memories are kept until they are erased.
- Credentials for connected sources are encrypted at rest with a key held outside the database; without that key configured, connecting is refused.
Google user data
What applies to anything we receive from Google: Gmail, Drive, Calendar, Google Ads and Business Profile.
OnDuty's use and transfer to any other app of information received from Google APIs will adhere to the Google API Services User Data Policy, including the Limited Use requirements.
- Read today
Read-only, and only what you grant
- OnDuty only reads. Google offers no read-only permission for Google Ads or Business Profile, so those two are read-write on Google's side and OnDuty never sends a write.
- Each Google source is a separate consent screen, you can approve some and decline others, and a source you decline is never read.
- Read today
Used for what you can see
What we read from Google becomes records in your workspace and the answers, search results and signals built from them. We use it to provide those features and for nothing else.
Not sold, not for advertising
We do not sell Google user data, transfer it to advertisers, data brokers or credit assessors, or use it for advertising of any kind.
Not used to train models
We do not use Google user data to create, train or improve any machine learning or AI model. The model vendors named below receive the content an answer needs, on our account, to write that answer.
People do not read it
- Our staff do not read Google user data unless you ask us to look at something, to investigate abuse or a security problem, or because the law requires it.
- When staff do look into a workspace, it is a recorded support session that the workspace's owners can read.
- Read today
Shared inside your workspace the way Google shares it
- What a Google source brought in is readable in your workspace by the people Google itself would show it to: a Drive file by the people it is shared with, an email or a meeting by the people on it, and always by the person who connected the source.
- A file or message whose sharing Google did not report is readable only by that person.
- The same holds for Microsoft: an Outlook message is readable by the people on it, and a OneDrive or SharePoint file by the people Microsoft says it is shared with.
- On top of that, the person who connected a source, or an admin, can make the whole source private. Owners and admins can read past these lists, and when they do it is written to the workspace's activity log, once an hour per person.
- Agents read only what is open to the whole workspace. A connected assistant (MCP) reads only with a key a member issued, as that member, within the key's scopes.
- Read today
Protected
Google credentials are encrypted at rest with a key held outside the database, and all traffic uses HTTPS.
Deleting your Google data
Four ways, from smallest to largest. The first three you can do yourself, today, without writing to anyone.
- Read today
Withdraw Google's permission yourself
At myaccount.google.com/permissions, remove OnDuty. Google stops honoring our access at once, and the connection shows as needing to be reconnected.
- Read today
Disconnect the source in OnDuty, and keep what was learned
- From Brain, Sources, an owner, admin or operator disconnects it and chooses to keep what was learned. We tell Google to revoke OnDuty's access, delete the stored credential and the sync state at once, and nothing more is read.
- If Google cannot be reached, the credential is deleted anyway and the page says the revocation did not go through.
- When one Google account is connected as more than one source (Gmail and Drive, say), Google's permission is revoked when the last of them is disconnected.
- Microsoft gives an app no way to revoke its own access, so for Outlook, OneDrive and SharePoint the credential is deleted and the page tells you to remove OnDuty at myapps.microsoft.com or ask your Microsoft 365 admin.
- Records already derived from it stay in the workspace, marked as no longer connected, until you erase them with the next option.
- Read today
Disconnect the source and erase everything it brought in
- From the same button, an owner or the person who connected the source chooses to erase.
- We do everything above and also delete the source's documents and passages, its numbers, the record of who may read what, and the memories, signals, insights and people that only that source supports.
- A record another source also supports stays and loses only this source's mark. A large source is erased in the background, and the page shows the final count of what was deleted.
- The activity log and the audit trail keep a record that it happened, with those counts and none of what was erased.
- Read today
Ask us
- Write to daniel@alwaysonduty.io from the account that connected the source, naming the source or saying all of them, if you cannot sign in or want something the buttons do not do.
- We erase the records, memories and search entries derived from it, or all of your Google data, and confirm by email within thirty days, usually much sooner. Erasing a person from their entity page is also available to owners.
Who processes it on our behalf
| Provider | What for | Where |
|---|---|---|
| Supabase | Hosting the database. | United States (us-east-2). |
| Vercel | Hosting the application and running scheduled jobs. | United States, with edge delivery worldwide. |
| OpenAI by default; Anthropic or Google Gemini where a workspace chooses them; Groq for agents created before the switch | Composing replies and answers. Conversation and record content the Brain needs for an answer is sent to the model provider on our account and is not used by us to train shared models. | United States. |
| Stripe | Payments, invoices, and the subscription record. | Stripe's own infrastructure. |
| Resend | Transactional email: verification, invitations, password reset, billing notices. | United States. |
| Selah (api.selahcore.com) | Evaluating proposed actions against your workspace's policies. It receives the proposed action and its context, returns a verdict, and holds no connector credentials. | Selah's own infrastructure. |
| Google, Microsoft, Meta, HubSpot, Salesforce, Intuit and Telegram | Only as the systems and channels you connect, through their own APIs and consent screens. | Their infrastructure. |
What you can do
- Read today
See it
Everything the Brain holds about a person or company is on that entity's page, with the source of each record.
- Read today
Disconnect a source
- Tells the provider to end OnDuty's access where the provider allows that, and deletes the credential and the sync state at once.
- You choose whether the knowledge already derived stays, attributed to that source and marked as no longer connected so a conclusion never loses its provenance, or is erased with it, with a count of what was deleted.
- Read today
Leave a workspace, or delete one
- A member can be removed by an owner or admin.
- An owner can delete the workspace, which closes it at once to its members and to the assistants they connected, revokes each connected source at its provider, and erases in the background what those sources brought in, the Brain's records and the customer conversations.
- The workspace record, its members, the activity log, the audit trail and the billing record are kept until you ask us to erase them.
- Read today
Export or erase a person
- From a person's entity page, an owner can download everything the Brain holds about them, or erase it. A customer is matched on phone or email, never on name.
- Erasure takes their conversations with it, and the documents, passages, numbers and chat messages that connected sources stored about them: a document is theirs when they are the only person it is linked to, and one that names several people stays whole without them on its list.
- It keeps the activity log and the audit trail, and says so.
- Read today
Revoke a session
From your sessions list, any device, at any time.
- Read today
Ask us
For a copy, a correction or a deletion of anything about you that the workspace cannot do itself, write to us. We answer within thirty days and usually much sooner.
Things we do not do
Sell data
We do not sell or rent personal data to anyone.
Train shared models on your data
Content from your workspace is used to answer within your workspace.
Track you across other sites
The site sets no advertising cookies and loads no third-party trackers. The product uses a session cookie to keep you signed in.
Serve children
OnDuty is a business tool and is not directed at anyone under eighteen.
Changes
When this page changes, the date at the top changes with it, and material changes are announced to workspace owners by email.
Earlier changes
- On 2026-10-04 deletion became self-serve: disconnecting a source tells the provider to end OnDuty's access and can erase everything the source brought in, deleting a workspace now erases what its sources brought in, the Brain's records and the customer conversations, and erasing a person now also reaches the documents, numbers and chat messages sources stored about them.
- Before that, erasing a source's records was by request only.
- The same day Outlook began reading the text of messages and OneDrive and SharePoint the text of files, under the Mail.Read and Files.Read.All permissions, and Google Sheets and workbooks began to be read in every sheet and not only the first; that is announced to owners before it applies to their workspace.
- On 2026-10-03 the practice changed: Gmail and Google Drive now read the text of messages and files, not only their names, people and dates, and that is announced to owners before it applies to their workspace.
- On 2026-09-11 this page was corrected to what the product already did: deleting a workspace closes it and keeps its records until you ask for them to be erased, and every processor that receives content is named.
- No practice changed, and no workspace outside our own existed to notify. Questions, requests and complaints go to the address below.
A person answers.
Write to daniel@alwaysonduty.io for anything about your data.