When a Mind or a builder works with a column that holds personal data, the platform replaces the real values with masked ones before the AI reads them. This page collects the rules the AI follows with those values, and what changes when your company blocks personal data from AI requests.
A masked value is a stand-in for one personal value: a label names the kind of data, then a ten-character code, as in {{EMAIL_a1b2c3d4e5}}. You may also see them called platform tokens.
Your company can block personal data from AI requests altogether. The Company card in Settings carries Prohibit PII transmission, which only an Administrator can change. With it on, the platform checks every request made with your company's API key before it reaches a model, including the AI features of DataMind OS.
400 and code content_filter, and it uses no tokens.The option is described in full on Prohibit PII transmission; the error is listed in Errors and retries.
Yes, when the code comes from that column's own results: it works as an exact-match filter on the same column, and in a filter that lists several values. Grouping by the column works too. A code from chat text or another table matches nothing.
No. Each table and column has its own codes, so the same value carries a different code on either side of a join, and the AI never joins on personal-data columns.
No. The masked form stands in for the real value, so counting and grouping produce the same results as on the real data.
A masked column supports exact match only. Pattern filters and sorting read the code rather than the hidden value, so their results mean nothing.
No. The AI cannot decode or reconstruct a masked value: it copies the code exactly and uses it as the value for the work. In the product, the values you see stay the real ones; the platform puts them back into what it shows you.
No. Writing a masked value into a saved object, such as a measure, a name or a description, is refused; the refusal names the field, never the value.
At most 50. A builder's reads that include personal data return up to 50 masked rows per read.
content_filter error mean?Your company blocks personal data from AI requests, and the request contained some. The request was not forwarded. Remove the personal data and send it again. See Prohibit PII transmission and the error list on Errors and retries.
Yes. The check applies to every request made with your company's API key, including the AI features of DataMind OS.