Capability

Run the app on the server. Send only pixels to the user.

The protected web application runs inside a fully isolated session on the TR7 platform. The user's browser receives a pixel stream — never the HTML, never the JavaScript, never the cookies.

Sensitive applications shouldn't depend on every user's device being trustworthy. Personal laptops, Personal Device (BYOD) phones, contractor machines and shared computers are all places the application has no real visibility into. TR7 Remote Browser Isolation moves the application to the platform: the protected service runs inside a fully isolated, per-session environment on the TR7 engine, and only the rendered pixels travel to the user. If the user's device is compromised, infected, snooping or simply unmanaged, there is nothing of the application to steal — no DOM, no scripts, no session cookies ever reach the endpoint. Standard browser, no client install, no VPN. This is the foundation underneath TR7's anti-OCR rendering, forensic watermark and text cipher protections.

0
Client installs — standard browser is the only requirement
Per-session
Fully isolated environment — no shared state, no persistence between sessions
On-prem
Runs on your platform — pixels, application data and recordings stay on your network

The application surface should not live on the user's device

For the majority of web applications, running in the user's browser is fine — the application is public, the data is non-sensitive, and the user is trusted to use whatever device they have. For the smaller class of applications that handle privileged data, regulated content, internal controls or third-party access, that model is the problem. The application's HTML, the JavaScript that drives it, the session cookies that authenticate it and the responses that contain the data all end up on a device the organisation does not fully control. A compromised browser extension, a keylogger, a screen-recording trojan, or simply a user who shouldn't be on that machine — any of these can reach the application surface that's sitting in front of them.

Endpoint hardening helps. Mobile device management helps. VPN with split tunneling helps. None of them eliminate the structural fact that the application is running on the user's machine and the application's content has been delivered to it.

Remote Browser Isolation closes the path at the architecture level. The protected application runs inside a fully isolated session on the TR7 platform — never on the user's device. The user opens a standard browser tab and sees a pixel stream of the running application. Click and keyboard input flow back to the isolated session. The application's actual content — every DOM node, every script, every cookie, every API response — stays on the platform, where the organisation already controls the security boundary.

Five things that set TR7 Remote Browser Isolation apart

Each of these matters alone. Taken together, they describe what remote browser isolation looks like when it's built into the same platform that already delivers and protects the application.

Server-side rendering, pixel-only delivery

The protected application runs inside a fully isolated session on the TR7 engine. The user's browser receives the rendered output as a pixel stream — never the HTML, never the JavaScript, never the cookies. Click and keyboard input travel back to the isolated session, which executes them against the real application. The endpoint becomes a display surface, not an execution environment.

Standard browser, no client install

The user opens any modern browser (Chrome, Firefox, Safari, Edge) and connects to a TR7 URL. No native client, no extension, no agent, no VPN tunnel on the device. Works the same on managed laptops, Personal Device (BYOD) phones, unmanaged contractor machines and shared computers — the only requirement is a current browser.

Domain allowlist and navigation control

Each isolated session is locked to the domains the operator allows. Navigation requests, in-page link clicks, single-page app routing and new-tab attempts are all evaluated against the allowlist before they execute. The user cannot drift onto an unrelated site mid-session, and an injected redirect cannot pivot the session somewhere it shouldn't be.

Full session recording — built in, not a bolt-on

Every isolated session records continuously: video of the rendered screen, smart screenshots triggered by meaningful events (clicks, navigation, form submission), word-level keystroke capture, clipboard operations with their content, mouse position and URL changes. Investigation-ready evidence without a separate recording product.

On the same platform as your WAAP, ADC and access gateway

Remote Browser Isolation runs inside the same TR7 engine that delivers your applications, protects them with WAAP and authenticates users through the access gateway. One vService model, one operator console, one audit trail, one bandwidth model. Not a separate product to license and integrate.

What you get with TR7 Remote Browser Isolation

Every capability below ships as part of the same TR7 platform. Configure per application, no scripting required.

Per-session isolated environment

Each user session runs in its own fully isolated environment on the platform. Sessions don't share memory, don't share cookies, don't share browser state. When the user disconnects, the session is torn down completely — nothing persists between sessions.

Pixel stream over standard browser

The rendered application reaches the user as a real-time pixel stream through any modern browser. The endpoint receives an image; it does not receive the HTML that produced the image, the JavaScript that drives interactivity, or the cookies that hold authentication state.

Domain allowlist with single-page app awareness

Define exactly which domains the isolated session may reach. Initial navigation, in-page link clicks, server-side redirects and single-page app route changes are all evaluated against the allowlist. Modern apps with client-side routing are handled correctly — not just the first request.

New tab, popup and right-click blocked by default

New tab attempts, pop-up windows and the browser context menu are blocked inside the isolated session. The user cannot escape the controlled surface into an arbitrary browsing environment. Configurable per application if specific use cases need exceptions.

Smart screenshot — captures meaningful events, not periodic noise

Screenshots are triggered by what the user actually does — a click, a navigation, a form submission, a copy action. Before-and-after navigation pairs capture "what was clicked → what opened." Mouse position is marked on the screenshot. Pages are captured after they finish loading, not mid-render.

Word-based keystroke logging

Keystrokes are recorded as readable word events, not raw key codes. Auto-repeat is filtered out. Backspace is marked inline. Copy, cut and paste operations are logged with their actual content. Security analysts read a usable transcript of what the user typed, not a stream of low-level events.

Clipboard content logging

Every copy, cut and paste operation inside the isolated session is captured with the content involved. Operators can see exactly what data moved through the clipboard during the session, including the values pasted into form fields and the text copied out of the application.

Full video recording of the session

The complete rendered output of the session is recorded as video for the full duration of the user's connection. Useful for post-incident review, dispute resolution, training, audit and regulator-facing evidence — replay exactly what the user saw and did.

Pixel-layer protections layered on top

TR7's anti-OCR rendering, forensic watermark and text cipher capabilities all run on top of the isolated session's pixel stream. Once the application surface is on the platform side of the boundary, these display protections become possible — they engineer the pixels themselves before they reach the user.

Live operator preview and runtime configuration

Operators can watch any active session in real time from the admin console, change protection settings on the fly (watermark text, anti-OCR intensity, allowlist entries) and see the effect immediately. No restart of the session, no disconnection of the user.

Idle timeout and graceful session end

Configurable idle timeout ends abandoned sessions automatically — releasing platform resources and ensuring an unlocked screen doesn't stay alive indefinitely. The session shuts down gracefully and notifies the coordinator so the user's slot can be reused.

How session recording works

Most recording products do one thing well — video, or screenshot, or keylog. TR7 records all three together, and engineers each one so the recording is actually useful to a security team afterwards.

01

Smart screenshots — event-driven, not periodic

Screenshots are taken on meaningful user actions: a click, a navigation, a form submission, a copy or paste operation, a critical admin action. Periodic screenshots produce mostly empty frames; event-driven screenshots produce frames that always show why they were taken. The result is a much shorter, much higher-signal capture set.

02

Before-and-after navigation pairs

When the user clicks something that triggers navigation, two screenshots are captured: one of the page as it was when clicked, one after the destination has fully loaded. The pair tells the story of "what was clicked → what opened." Investigators don't have to guess which click produced which page.

03

Mouse position marked on screenshots

Each screenshot includes a visible marker (a red circle) showing where the mouse was at the moment of capture. The exact element the user clicked or hovered is visible at a glance — no need to correlate separate mouse logs against the screenshot timestamp.

04

Captures wait for network idle

The screenshot is taken after the page has stopped loading — after pending network requests complete and the browser settles. Operators see the page as the user actually saw it, not a half-rendered intermediate frame.

05

Word-based keystroke logging with usable format

Keys are buffered and flushed at space, enter, tab and short timeouts — so the log reads as words and commands, not as a stream of individual keystrokes. Auto-repeat is filtered. Backspace appears inline as a marker. Clipboard operations log the actual content. The transcript reads like a usable record.

06

Continuous video alongside the screenshots

The full session is recorded as video in parallel with the smart screenshots. The video gives temporal context — what was happening before and after the moments that triggered a screenshot. Together they cover both the highlights and the continuous record.

Where this matters

SCADA and operational technology consoles

Industrial control interfaces that should never be directly reachable from a corporate workstation, let alone a personal device. Operators reach the SCADA console through the browser; the application itself stays on the TR7 platform, away from the user's endpoint.

Privileged admin consoles

Cloud admin consoles, database admin tools, CI/CD panels, internal control planes — high-value targets where a single compromised admin endpoint can hand attackers production access. Isolation puts the console on the platform, not on the admin's laptop.

Confidential document portals

Legal documents, financial statements, M&A data rooms, board materials, regulator submissions — anything the organization shows but does not want extracted. The isolated session combined with anti-OCR and watermark closes both the document download path and the screenshot path.

Contractor and third-party access

External users granted temporary scoped access. They reach the application through any browser, see only what their role permits, and leave behind a full recorded session when they're done. No corporate-issued laptop required, no VPN client to manage on the contractor side.

Personal Device (BYOD) and unmanaged endpoint access

Employees on personal devices, mobile phones, home computers. The organisation doesn't manage the device, doesn't know what's installed on it, and shouldn't deliver application internals to it. Isolation makes the device an acceptable access path again.

Healthcare PHI and patient-data viewers

Clinical staff need to read patient records, lab results and imaging on screen, often from shared workstations and mobile devices. The protected viewer runs on the platform; nothing reaches the user's device that could leak the PHI it was supposed to display.

Common questions

Does the user need to install anything?
No. The user opens any modern browser — Chrome, Firefox, Safari, Edge — and connects to a TR7 URL. There is no client install, no browser extension, no VPN, no native app. Mobile devices and unmanaged endpoints work the same as managed laptops, because the only requirement is a current browser.
What happens if the user's device is compromised?
The compromise has nothing of the application to act against. The HTML the device receives is just the rendered pixel stream — there is no DOM to extract, no JavaScript to inject into, no cookies to steal, no API responses to capture. A keylogger or screen recorder on the endpoint can still capture what the user sees and types, which is exactly the surface that anti-OCR rendering, forensic watermark and text cipher are designed to defend — see those capabilities for the pixel-layer protections that pair with this one.
Which web applications can run inside the isolated session?
Any modern web application. The isolated session runs a current browser engine on the TR7 platform, so the same applications that work in Chrome work inside the isolated session: single-page apps, classic server-rendered pages, applications behind authentication, internal dashboards, web-based admin consoles, SCADA HMIs and so on. The user's experience is a normal interactive web application — what changes is where it runs.
What does this do to performance and user experience?
The pixel stream is delivered in real time over standard web protocols. Click and keyboard input flow back with low latency. For most interactive web applications, the user experience is comparable to running the application locally. Heavy graphical content (video, animations, complex 3D) and the network distance between the user and the platform have the largest impact on perceived performance — the same factors that matter for any web application.
Is the platform cloud-only or on-prem?
On-prem. TR7 Remote Browser Isolation runs on the same platform as your TR7 ADC, WAAP and access gateway — on your hardware, in your data centre, under your network controls. The isolated sessions, the application traffic, the screenshots, the keystroke logs and the session videos all stay inside your own network. No third-party isolation service in the path of your sensitive applications.
Where are the session recordings stored?
On your platform. Video files, screenshots, event logs and keystroke transcripts are written to TR7-managed storage on the platform. Operators can serve them through the admin console, export them to a SIEM or evidence locker, or mount the storage to existing audit infrastructure. The recordings never leave your network.
How does this work with the other TR7 ZeroLeak capabilities?
Remote Browser Isolation is the foundation underneath the rest. Once the application surface lives on the platform, the platform can engineer the pixels before they reach the user — that's what enables Anti-OCR Protection (screen-grab defence), Forensic Watermark (session-tagged tracing), and Text Cipher (copy-paste protection). Each of those is a configurable capability on top of the isolated session; mix and match per protected application.
What happens when a session ends or times out?
The isolated session is torn down completely. No browser state, no cookies, no in-memory data carry over to the next user. An idle timeout ends abandoned sessions automatically — a forgotten unlocked screen doesn't stay alive indefinitely. The platform notifies any coordinator that the slot is free so it can be reused for the next session.

Move the application off the user's device

See TR7 Remote Browser Isolation in a live demo. We'll show the same web application running inside a fully isolated session on the platform, the pixel stream reaching the browser, and the session recording the operator sees while it happens.