Wider data protection, real values in more answers
Data protection now reads the shell output, patches, searches and code that coding agents send back to the model, and audio in a chat message is either refused or clearly marked as not scanned. With pseudonymisation on, more answers show your real values: custom term labels, agents built in the Workspace, tasks handed to sub-agents and provider error messages.
- Fixed
More of a coding agent's history is protected
Data protection now scans and rewrites shell commands and their output, patches, code interpreter code and logs, search queries and results, and typed computer input that coding agents send back to the model, as well as custom tool calls in chat history and the text after the cursor in code completions. Before, personal data in these parts could reach the model unchanged.
- Changed
Audio in a chat message is disclosed or refused
Sluis cannot check recorded audio for personal data. With the block data protection mode, a request that carries an audio part is now refused. In every other mode it is still sent, and the response and the audit log now say that the audio was not scanned.
- Fixed
Real values in more answers
A streamed answer no longer shows a placeholder for a custom term with a long label. Building an agent in the Workspace no longer fails when a name contains quotation marks. Sub-agents now see and show the real values in the task they are given. Error messages from the model provider no longer end in half a placeholder.
- Changed
Custom term labels are at most 32 characters
Saving a data protection policy with a longer custom term label now returns an error. Existing longer labels keep working and are shortened in the placeholder.
- Fixed
Long streamed answers finish
With pseudonymisation on, a long answer streamed from the Responses API could stop with an error at its very end. It now arrives complete, with your real values restored.
- Fixed
Real values in JSON answers, Cursor and tool cards
A streamed answer you asked to return as JSON stays valid JSON when a restored value contains quotation marks. Answers through the Cursor agent no longer show a placeholder that arrived in two pieces. In the Workspace, a tool card shows your real values instead of placeholders.
- Changed
Cookie banner and Privacy Policy name X among the advertising tags
On our website, the advertising tags you can accept now include the X Pixel, but only if we switch it on. It loads only after you accept, and it sees the pages you view and whether you sent a contact request, clicked to sign up, booked a call or downloaded the app. It never receives what you type in a form or your email address. You can withdraw at any time via Cookie settings in the footer, and everyone is asked again.
- Changed
Cookie banner and Privacy Policy cover sign-up measurement
When you create a Sluis account, you now land on a confirmation page on our website. With your cookie consent, the advertising tags we have switched on learn that an account was created, never who you are. We also store with the new account which campaign brought you: the campaign values of the sign-up link and, only with consent, the ad click identifiers and campaign values of your first visit. You can withdraw at any time via Cookie settings in the footer, and everyone is asked again.






















