Ghiduri
Păstrează, maschează și șterge datele clienților
Stabilește cât timp se păstrează conversațiile și memoria clienților, maschează numerele de card, IBAN-urile și codurile naționale oriunde se citește o conversație și șterge un client.
Pe această pagină
Busymate AI keeps a workspace's conversations for 90 days by default and shows stored text as it was written. This guide covers the retention window for conversations and for customer memory, the switch that hides card, bank account and id numbers from everyone who reads a conversation afterwards, and the tools that hand over or remove a single customer's data.
What is kept, and for how long
| Data | Kept for | Where you change it |
|---|---|---|
| Conversations: messages, handoff notes, the assistant's tool calls | Retention days after the last activity (default 90, 1 to 3650) | Console › Channels and access |
| Customer memory summaries | Days without a conversation (default 180) | Console › Customers › Customer context |
| Mail copies on your own mail server | Forever by default; per-part days on Data | Bring your own EmailEngine |
| Usage records and audit rows | Kept. An erased conversation keeps its billing rows and the record of who erased it. | Not configurable |
A conversation that is still running is never erased by the sweep; it waits until it has finished.
1. Set how long conversations are kept
- Open Console › Channels and access and set Retention days.
- Publish. The window is part of your published configuration, so it applies to every channel at once.
- An hourly job erases finished conversations whose last activity is older than the window: the messages, the sub-agent runs and the telemetry. Shortening the window erases older conversations on the next run.
From your AI tools the same field is access.retentionDays in get_tenant_config, published with publish_tenant_runtime.
Caution. The erasure is permanent. Export what you need before you shorten the window.
2. Set how long customer memory is kept
Customer memory is the short summary the assistant keeps about a signed-in customer between conversations. On Console › Customers › Customer context, choose Forget a customer's memory after a number of days without a conversation. Turning memory off deletes every stored summary within a day. Erasing a customer erases their memory at once.
3. Mask personal data when conversations are read
Customers type card numbers, IBANs and id numbers into chats and emails. With masking on, your team, your exports and your AI tools see a placeholder instead of the stored value. The stored conversation is unchanged.
On Console › Customers › Customer context, switch on Mask personal data when conversations are read. The card saves on its own and is live within 15 seconds. Only a workspace admin can change it, and every change is recorded with who made it and when.
What is masked, on top of credentials and API keys that were already hidden:
- Card numbers that pass the card checksum, keeping the last four digits:
•••• 4242. - IBANs that pass the IBAN checksum, keeping the last four characters.
- National ids where the format is reliable: Romania (CNP), Moldova (IDNP), United States (SSN), United Kingdom (National Insurance number), Spain (DNI and NIE). Shown as
••••••••.
Email addresses and phone numbers are not masked. Your team needs them to reach the customer.
Where the mask applies when the setting is on:
- Transcript exports (Markdown and CSV) and the transcript page. Disponibil
- Transcript, event and handoff reads over MCP and the REST API. Disponibil
- Reply drafts: the copilot in the Inbox and
draft_tenant_support_replywork from the masked text. Disponibil - Email: thread lists, thread bodies, search, the summarize, suggest-a-reply and translate helpers, and the Inbox email view. Message ids and addresses are untouched. Disponibil
- Insights evidence and thread translation. Disponibil
- The live Inbox thread view, with a reveal that a permitted teammate can use and that is recorded. Acces timpuriuurmăriți jurnalul de modificări
- Outbound webhook payloads. Acces timpuriuurmăriți jurnalul de modificări
A text too large to scan (over 1 MB) is withheld rather than shown unmasked. If the setting cannot be read, reads are masked until it can. Turning the setting off shows the stored values again within 15 seconds.
From your AI tools: get_tenant_data_handling returns pii_read_masking (your setting), platform_pii_read_masking (a switch we can set for every workspace; the card says so when it is on) and effective_pii_read_masking. set_tenant_data_handling takes tenant_id, pii_read_masking and confirm.
4. Export or erase one customer or one conversation
- One conversation. Delete it from the Inbox, or call
delete_tenant_conversation. The messages, sub-agent runs and telemetry go; billing rows and the customer's identity stay. A conversation still running is refused. - One customer.
export_tenant_customerreturns what the workspace holds about a signed-in customer.forget_tenant_customererases it, including their memory, after you confirm. - Test traffic.
purge_tenant_test_trafficdeletes every conversation and usage row your test account produced.
Verify
- Console › Channels and access shows the retention days you set, and
get_tenant_configreturns the same value underaccess.retentionDays. - In a test conversation, send the test card
4242 4242 4242 4242. With masking on, the Markdown export andget_tenant_conversation_transcriptshow•••• 4242, andget_tenant_data_handlingreturnseffective_pii_read_masking: true. - Switch masking off. Within 15 seconds the same export shows the full number again.
Troubleshooting
- The card says "Only a workspace admin can change this." Your role can read the setting but not change it; ask a workspace admin.
- A value is still visible after turning masking on. Wait 15 seconds and read again. Emails and phone numbers are never masked. If the surface is marked beta above, it may not mask yet.
- An old conversation is still there. The sweep runs hourly and only erases conversations that have finished. Check that the shorter window was published.
Next steps
- Set up human handoff — who sees transcripts in the Inbox and when.
- Bring your own EmailEngine — retention and redaction for mail on your own server.
- Governance — features, limits and where every workspace setting lives.
- Security — hosting, sub-processors and the platform's own controls.
Întrebări
Does masking change what is stored?
No. It is a view applied when a conversation is read. The database and the assistant's own context are unchanged, and turning it off shows the stored values again.
Are email addresses and phone numbers masked?
No. They stay visible so your team can reach the customer and the assistant can recognize a returning one.
Does erasing a conversation remove it from my bill?
No. Usage rows and the record of who erased it are kept; only the content goes.
Who can change these settings?
A workspace admin, in the Console or through
set_tenant_data_handlingandpublish_tenant_runtime. Members with read access can see the settings but not change them.Where is the data stored?
In the region and under the sub-processors listed on the security page. This page covers how long a workspace keeps it and who sees what.