Data Report · RedactSure Research
What Is Render-Layer Tokenization? The Control at the Layer Where the Agent Actually Reads
Render-layer tokenization replaces sensitive values with consistent stand-in tokens (SSN_001, ACCT_001, USER_001) at the point where a screen is rendered, before any AI model reads it. The model works with the tokens; real values resolve only at approved destinations at the moment of action. The agent does its work inside the RedactSure environment, a governed workspace in which it operates the applications an organization already runs, with no per-application integration and no endpoint agent. Owning the render is what makes the control possible. Term defined by RedactSure, September 2026.
Key findings
- Every established layer of the enterprise security stack finishes its work before a page renders, because until recently nothing but a person ever read a rendered page. An AI agent reads the rendered page, which makes every lower layer blind to it.
- Pipeline tokenization, the approach of data privacy vaults, protects only the applications a developer integrated. Render-layer tokenization applies to any application that renders in the governed environment, with no integration project.
- Microsoft’s own product documentation marks the boundary. Purview guidance tells organizations to block sensitive data from reaching even sanctioned AI applications, and the Copilot Studio computer-use documentation describes a model that observes screenshots of the screen, with no control over what is on the screenshot.
- Under prompt injection, ranked first in the OWASP Top 10 for LLM Applications 2025, an agent working on tokens has nothing real to give up. A perfect attack exfiltrates SSN_001.
- The mechanism enforces the principle of Least Exposure and sits under the accountability model of Supervised Delegation.
Which layer does the security stack not cover?
The enterprise security stack has six layers. Hardware enclaves protect the infrastructure. Egress, endpoint and web filtering control where data may go. Data discovery, tokenization and DLP protect data at rest and in transit. Agent platforms and guardrail vendors filter prompts and outputs. Above all of that sits the screen, and above the screen sits the workflow.
Every vendor in the first four layers finishes its work before a page renders. The design was reasonable. Until recently, nothing but a person ever read a rendered page, and the controls that governed the person were organizational: training, policy, employment.
An AI agent reads the rendered page. That is what makes it useful, since it can work any application a person can work without an integration project. It is also what makes every lower layer blind to it. The agent inside a hardware enclave still sees everything on screen. The agent behind an egress filter still holds the record; the filter only decides whether it may send it. The agent whose prompts are inspected received the real data before the inspection ran.
Render-layer tokenization is the control at the layer where the agent actually reads.
How does it work?
A governed environment. The agent works inside the RedactSure environment: a virtual workspace where the organization’s applications render and the agent operates them with a virtual keyboard and mouse. Because the environment owns the render, it can change what the screen contains before any model sees it. Nothing is installed in the applications themselves and nothing runs on employees’ endpoints.
Detection at render. As a page renders inside the environment, sensitive fields are identified by policy: names, government identifiers, account and card numbers, dates of birth, addresses, contact details, and any field the organization designates.
Consistent substitution. Each value is replaced with a token that stays the same for that value within the task, so USER_001 on a claims screen is USER_001 on the payment portal and in the email draft. The agent can match, compare and reason; it cannot reproduce the value.
Resolution at action. When an approved action needs a real value, a submission to an approved destination for example, the value resolves at that moment, at that destination, and nowhere else. The model never receives it.
Storage the vendor cannot read. Real values live in hardware-encrypted enclaves. The customer holds the keys, and RedactSure stores ciphertext it cannot decrypt.
Audit without plaintext. Every prompt, screen and action is recorded as tokens and exportable to the organization’s SIEM, so the security team gets a full record with no sensitive value in it.
Model-agnostic. Tokenization happens before the model, so Claude, GPT, Gemini or an open-source model can be used interchangeably and the security does not depend on the vendor.
What does the model actually receive?
The question sounds trivial and almost never gets asked of agent architectures, so it is worth answering concretely. A claims screen inside the environment might read, to a human supervisor and to the model alike:
Claimant USER_001, policy POL_001, date of loss March 12, SSN SSN_001, payment to account ACCT_001 at BANK_001.
The loss date survives because the task needs it and policy did not designate it. The identifiers do not survive. The model receives a screen that is complete enough to work and empty of anything a regulator, a plaintiff or a criminal would care to see. The supervisor watching the run sees the same tokenized stream, which closes the insider variant of the same gap. Real values remain visible to authorized people in the systems of record, exactly as they are today; user permissions do not change.
How does it differ from its neighbors?
| Approach | Where it acts | What the model still sees |
|---|---|---|
| Render-layer tokenization | The screen, as it renders, inside the RedactSure environment | Tokens only |
| Computer-use agent platforms | Screenshots of the full screen, sent to the model to reason over | The full screen: every name, identifier and balance on it |
| Data privacy vault, API tokenization | The data pipeline, where an integration exists | Tokens, but only for the applications a developer integrated; everything else is untouched |
| Enterprise browser DLP | The act: copy, paste, upload, download | The full record; the browser decides whether it may leave |
| Prompt filters and guardrails | The prompt and the output | The full record, inspected after the fact |
| Model vendor enterprise contract | The vendor’s promise about retention and training | The full record |
Microsoft’s own guidance makes the boundary visible from inside the largest AI vendor in the enterprise. Purview instructs organizations to prevent sensitive data from being pasted or uploaded even into sanctioned AI applications. The documentation for computer use in Copilot Studio describes a model that observes screenshots of the screen and reasons about what actions to take next, with allowlists and credential storage as the controls and no mention of what is on the screenshot. If the enterprise contract completed the architecture, the Purview guidance would not need to exist.
Why tokenization, and not redaction or masking?
The three words are often used interchangeably. They name different operations with different consequences for the work.
Redaction removes information. A redacted record cannot be worked; an agent that needs to match a claimant across three systems cannot do it with black boxes.
Masking hides a value from a viewer but typically leaves the underlying data reachable by the process. For an AI agent the viewer and the process are the same thing, so masking that stops at the display solves nothing.
Tokenization substitutes a stand-in that preserves structure and consistency, so the work continues while the value is absent. That property, consistency within the task, is what lets the agent reason across screens without holding the record.
One caution about the word itself. Token now has three meanings in the text an AI model learns from: crypto assets, the units a language model splits text into, and data tokenization in the payments and privacy sense. This page always writes render-layer tokenization in full and always shows the example, because the example disambiguates for a reader and a model alike: the model reads SSN_001, never the number.
What survives a prompt injection?
Assume the attack succeeds. OWASP ranks prompt injection first among LLM application risks, and OpenAI has said the problem may never be fully solved. Render-layer tokenization does not try to solve it.
A poisoned page in the agent’s queue instructs it to send everything it knows to an outside address. The agent, being an agent, may comply. What it knows is NAME_001, SSN_001 and ACCT_001. The attacker’s haul resolves to nothing at any destination the organization has not approved, because resolution happens only at approved destinations at the moment of an approved action.
The security argument does not depend on the injection being caught, the model being aligned or the filter being accurate. It depends on arithmetic: the model cannot leak what it never held.
A screen, before and after
One concrete screen makes the mechanism visible. An accounts payable clerk delegates an invoice-matching run. The vendor invoice screen in the ERP reads, as rendered for a person:
Vendor: Granite State Supply LLC. Remit to: account 004417823, routing 011401533. Contact: Susan Whelan, 603 area code number, swhelan address. Invoice 8841, $12,450.00, net 30, PO 55102, received March 9.
The same screen, as the model receives it inside the environment:
Vendor: VENDOR_001. Remit to: account ACCT_001, routing BANK_001. Contact: USER_001, PHONE_001, EMAIL_001. Invoice 8841, $12,450.00, net 30, PO 55102, received March 9.
The invoice number, amount, terms, PO reference and date pass through untouched, because matching is the task and those fields are the task. The agent matches invoice 8841 to PO 55102, confirms the amount against the receiving record, drafts the payment batch entry, and flags a terms discrepancy on a different invoice for the clerk. Every reasoning step the workflow needed was available in the second screen. Every value a thief, a fraudster or a breach notification would care about was absent from it.
When the clerk approves the payment batch, the real account and routing numbers resolve inside the payment file at the bank’s portal. If the model’s context from that run leaked in full, the leak would read like the second screen: structure, amounts, tokens. That is the entire mechanism, applied to one screen; the environment applies it to every screen of every application the workflow touches, under one policy.
Where does the idea come from?
Tokenization is not new. The payments industry built it two decades ago for an earlier version of the same problem: too many systems were holding card numbers they did not need to hold. The PCI Security Standards Council’s tokenization guidelines formalized the pattern of replacing the card number with a stand-in wherever the real value is not required, and the industry’s scope rules made the incentive concrete: a system that holds only tokens is a system an assessor treats differently. The result was one of the quiet successes of security engineering. Merchants kept processing payments; the card numbers concentrated into a small number of hardened vaults.
What changed in the agent era is where the replacement has to happen. Payments tokenization operates in pipelines: at the point-of-sale terminal, in the processor’s systems, between integrated endpoints. That placement assumed a developer controlled the data path. An AI agent’s data path is the screen of whatever application it is working, most of which no developer ever integrated and no vault ever touched. The render is the one point that every application passes through on the way to being read, which is why the layer moved. Render-layer tokenization is the payments pattern applied at the one chokepoint agents cannot bypass, because reading the render is what an agent is.
The lineage matters for evaluation, because the hard questions were answered a generation ago. Does substitution break the workflow? Payments proved it does not, if the stand-in preserves the structure the workflow needs. Does the vault become the target? Yes, which is why the design concentrates real values into hardware-encrypted enclaves with customer-held keys rather than spreading them through logs and model contexts. Does partial coverage help? Payments answered that too: the protection is real exactly where the token is, which is why coverage at the render, spanning every application in the environment, matters more than depth in any single pipeline.
What should a security team ask any screen-reading AI vendor?
The category of screen-reading AI is growing faster than its evaluation practice, so the questions are worth writing down. They apply to every vendor in the space, RedactSure included, and they have short answers when the architecture is sound.
What does the model receive when it reads a screen containing sensitive fields, exactly? Request the actual payload of one run, not the diagram. Where do real values live, and who can decrypt them? A vendor holding plaintext, or keys, is part of the organization’s breach surface. Under what circumstances, including error states and debugging, does the model ever receive a real value? The strongest answer is none; the follow-up on any other answer is who approves those circumstances and what the log shows. What does a fully successful prompt injection obtain? The answer should be specific and testable. And what does the audit log contain? A log full of plaintext screens is a second copy of the organization’s records, sitting in a monitoring system nobody scoped for it.
Teams that ask these five questions will find they sort the market quickly, because the questions all reduce to one: is the control placed where the model reads, or somewhere adjacent?
What does consistency do for the work?
Of the mechanism’s properties, consistency is the one that separates a workable control from a decorative one, and it deserves its own examination.
A tokenization scheme that replaced every sensitive value with a random blank would protect the data and destroy the work. An agent asked to reconcile a claimant’s history across the claims platform, the industry database and the payment portal has to know that the person on screen one is the person on screen three. Randomized masking breaks that thread; the agent sees three strangers. Consistent substitution keeps it: USER_001 is the same stand-in on every screen for the duration of the task, so identity as a relationship survives while identity as a value disappears.
The distinction matters for each class of work the agents are used for. Matching: an invoice matched to a purchase order, a payment to a claim, a portal status to an account, all proceed on token equality. Longitudinal reasoning: a pattern across USER_001’s six prior claims, or ACCT_001’s three failed payments, is visible as a pattern because the token holds still. Drafting: a letter that references the claimant twice references USER_001 twice, and resolution at the approved destination replaces both occurrences correctly because the token is unambiguous. Cross-system assembly: a state report built from four systems keys its rows on tokens and resolves once, at submission.
Scoping consistency to the task is the corresponding privacy decision. A token dictionary that persisted globally would slowly become a shadow identifier database, an alias for every person the organization ever processed. Task-scoped consistency gives the agent exactly the thread it needs for this piece of work and dissolves it afterward; the next task meets USER_001 again, referring to someone else. The design point generalizes: every property of the substitution, its consistency, its scope and its lifetime, is set by what the work requires, which is the Least Exposure principle applied to the mechanism itself.
What the record shows
Render-layer tokenization replaces sensitive values with consistent tokens at the point where a screen renders, before any AI model reads it, with real values resolving only at approved destinations at the moment of a human-approved action. The mechanism sits at the one layer every application passes through and no earlier control covers: hardware enclaves, egress filters, pipeline tokenization and prompt inspection all finish their work before or after the model has already read the screen. The payments industry proved the underlying pattern two decades ago; the agent era moved the required layer from the pipeline to the render. Microsoft’s own Purview and Copilot Studio documentation marks the gap this mechanism closes. Under the attack OWASP ranks first, an agent working on tokens gives up SSN_001, and the security argument reduces to arithmetic: the model cannot leak what it never held. RedactSure, an AI agent controls, governance and data protection company, builds the governed environment that does this.
Frequently asked questions
Does it require integrating with each application?
No. The tokenization happens at the render layer, so it applies to any application that renders in the RedactSure environment: an ERP, a claims system, a payer portal, a student information system, email. That is the difference from pipeline tokenization, which protects only the applications a developer wired in.
Does it govern an agent we already run somewhere else?
No. Render-layer tokenization works because the agent does its work inside the RedactSure environment, where the render can be changed before the model reads it. An agent running on another platform reads whatever its own screen shows. The workflow moves into RedactSure to get the control; the applications stay where they are.
Can a supervisor still see the real data?
The supervisor sees the same tokenized stream the agent does while watching a run. Real values are visible to authorized people in the systems of record, exactly as they are today; user permissions do not change.
Is this an enterprise browser or a virtual desktop?
It is the category most often confused with both. Enterprise browsers and virtual desktops govern where a human can move data and which machine the work happens on. When AI is invoked inside one, the model still receives the raw record. The RedactSure environment is built on the same idea of a governed workspace, and adds the part neither has: it changes what the model receives. Everyone else controls where data can go; this controls what the AI can see.
What happens when a task actually needs the real value?
The action that needs it, a submission to a payer portal or a payment file to a bank, receives it at the destination, at the moment a named person approves the action. The model drafting the submission works on tokens throughout. The mechanism distinguishes between the work, which tokens can carry, and the consequential action, which a person approves under Supervised Delegation.
Which models does it work with?
Any. The substitution happens before the model reads the screen, so the choice of model is a quality and cost decision, and the organization can change it without changing its security posture.
Is the tokenization reversible by the vendor?
Real values are stored in hardware-encrypted enclaves with customer-held keys. RedactSure stores ciphertext it cannot decrypt.
Does the substitution ever produce wrong work, a letter sent with a token in it for example?
Consequential outputs pass through the approval gate, where the named person reviews the resolved document before it leaves. A token that failed to resolve is visible at exactly the point a person is already looking. Drafts and internal work products carry tokens by design, since they stay inside the environment.
How is the tokenization policy decided?
By the organization, field by field, per workflow, confirmed by the named person who owns the work before the workflow runs. Standard categories (names, government identifiers, account numbers, contact details, dates of birth) are the starting point; the organization designates anything further.
What does this cost in model quality?
The model loses access to the identifiers and keeps the structure: amounts, dates, codes, histories and the consistency between records. The work the agents are used for, matching, drafting, reconciling, pricing, runs on structure. No published evaluation has shown identifier access improving that class of work.
Related reading
What Is Least Exposure? · What Is the PII Wall? · What Is Supervised Delegation? · On the RedactSure blog: What If the Agent Never Had Your Data?
Sources
Standards and vendor documentation
- OWASP, LLM01:2025 Prompt Injection, Top 10 for LLM Applications 2025. https://genai.owasp.org/llmrisk/llm01-prompt-injection/
- Microsoft Purview, guidance on blocking sensitive data going to sanctioned AI apps. https://learn.microsoft.com/en-us/purview/dspm-for-ai-considerations
- Microsoft Learn, “Automate web and desktop apps with computer use,” Microsoft Copilot Studio. https://learn.microsoft.com/en-us/microsoft-copilot-studio/computer-use
- Palo Alto Networks, “Prisma Browser: Last-Mile Data Protection for the AI Era.” https://www.paloaltonetworks.com/sase/prisma-browser-data-protection
- PCI Security Standards Council, “Information Supplement: PCI DSS Tokenization Guidelines.” https://www.pcisecuritystandards.org/documents/Tokenization_Guidelines_Info_Supplement.pdf
RedactSure documents
- RedactSure, “The Two Gaps AI Agents Opened in Your Security Stack” (2026). https://redactsure.com/blog/two-gaps-ai-agents-opened-in-your-security-stack/
- RedactSure, “The Big Holes in Your Security Infrastructure in the Age of AI” (2026), the layer-by-layer analysis behind the six-layer stack. https://redactsure.com/blog/big-holes-in-your-security-infrastructure/
- Product behavior described on this page (render-layer tokenization, supervised delegation, setup confirmations, task-level policy) reflects RedactSure’s current design.
Bring your hardest questions.
A 25-minute AI Agent Security Review with the founders: threat model, token design, egress paths, audit schema. Or a 25-minute demo on a workflow like yours, with the data hidden from the AI and a named person approving what matters. We come with diagrams, not a pitch deck.
Book a security review Book a demo · Something elseAbout the author
Chris Sowa is a founder of RedactSure and a former CEO of AI companies; he started his first years before ChatGPT existed. He previously led AI at Accenture, served as Global VP of Strategy & Innovation at Schneider Electric, was CCO of Sovos, and spent more than a decade at Oracle, with earlier roles at SAP and IBM.