LayerT whitepaper

Recording sessions responsibly

Version
1.0
Published
18 September 2026
For
Privacy, legal, compliance
Reading time
9 minutes
Written by
The LayerT team
SummaryWhat LayerT records when a company chooses to, what it never records, how recordings are encrypted and who can watch them. Written for privacy, legal and works-council reviewers.

Recording what people do at work is sensitive, and it should be. LayerT can record sessions on shared accounts, because for a finance portal or a company’s social account, “who did what” sometimes needs more than a log line. This paper is for the people who have to decide whether that’s acceptable: privacy officers, legal counsel, works councils and the employees themselves.

The principles

  1. Off unless you decide otherwise. No account records until your organisation has attested to a lawful basis and switched recording on for that specific account.
  2. Narrow. Only shared-account sessions, only on that account’s own site. Never general browsing.
  3. Visible. The person always knows a session is being recorded.
  4. Minimal. What people type is masked. Sign-in fields are left out entirely. No images, fonts, request bodies or headers.
  5. Protected. Encrypted on the device before it leaves, stored as ciphertext, decrypted only for someone allowed to watch.
  6. Accountable. Every viewing needs a reason and is logged. Recordings delete themselves on schedule.

Before anything is recorded

Recording needs two separate decisions.

The Owner’s attestation. Before any account in your organisation can record, the Owner must state in writing:

  • the lawful basis for recording,
  • that a data protection impact assessment has been done, and
  • whether worker representatives were consulted, or aren’t required to be.

The attestation, and who made it, is written to the audit log. Withdrawing it switches recording off on every account at once.

Switching it on per account. An Owner or IT Admin then chooses which shared accounts record. Attesting on its own records nothing.

What’s recorded

LayerT uses rrweb, a widely used open-source library, to capture a replay of the page rather than a video. A replay is a record of the page’s structure and the changes to it. Played back, it looks like the page did.

RecordedNever recorded
The account’s own site, in the tab where it’s usedOther tabs and other sites
Page structure, text and stylesAnything typed: every input field is masked
Clicks, scrolling and mouse movementPassword, one-time-code and sign-in fields, which are left out completely
Which network requests were made, their status and timingRequest and response bodies and headers
Images, fonts and canvas drawings
LayerT’s own prompts, and anything outside the browser

Recording also pauses while LayerT fills a sign-in form, so the fill never appears in a replay.

Text on the page is recorded by default. Typing is masked, but the text a vendor’s page displays (names, amounts, customer details) is recorded unless you switch on text masking for that account. Consider this in your impact assessment. For many accounts, masking page text is the right choice.

Telling the person

  • While a session is recorded, the LayerT session chip on the page reads “recording”.
  • The first recorded session shows a notice that doesn’t go away by itself. It stays until the person closes it.
  • If recording can’t start, the chip says “recording off” and the person’s work carries on. LayerT doesn’t block the session because recording failed.

How recordings are protected

  1. BrowserSession keyA fresh AES-256 key for this recording, held in the browser’s session memory only.
  2. BrowserEncryptEvents are compressed and encrypted in chunks, each with its own random nonce, before upload.
  3. LayerT cloudWrap the keyThe key is sent once and immediately wrapped. Only the wrapped key is stored.
  4. StorageCiphertext onlyThe storage bucket never holds a readable recording.

Chunks that can’t be uploaded yet wait on the device, still encrypted. The key-encryption key is held on LayerT’s servers today, and is moving into a managed cloud key service Coming soon.

Who can decrypt. To play a recording, LayerT’s servers decrypt it and send it to the viewer’s browser. That means LayerT can technically read recordings. Access is controlled by role, a stated reason and the audit log, and LayerT staff can’t access your data without your Owner’s approval.

Who can watch

  • Only your organisation’s Owner, IT Admins and Compliance Officers.
  • Each viewing requires a typed reason, which is written to the audit log with the viewer’s name.

How long recordings are kept

90 days by default. The Owner can set anything from 7 to 365 days. A daily job deletes expired recordings (the stored data first, then the index) and logs each deletion.

The watermark

For accounts where screenshots are the concern, LayerT can draw a faint watermark over the vendor’s site with the person’s name, email, a session reference and the time. It doesn’t block anything, it comes back if the page removes it, and it prints. It’s deterrence and attribution, not prevention: DevTools, switching the extension off or a phone camera all defeat it, and it’s faint on dark pages.

Honest limits

  • A recording is evidence, not proof. The recorder runs inside the vendor’s page, which could in principle interfere with it. Use recordings alongside the audit log.
  • Some pages can’t be recorded, for example where the site’s security settings stop the recorder loading. The chip says so.
  • The last moment before leaving a page can be lost.
  • The recording notice describes the default 90-day retention. If you change retention, tell your people.
  • Rights requests. There’s no self-service tool for people to request their recordings yet. Your Owner can handle requests with LayerT’s help.

Questions for your impact assessment

  1. Which accounts need recording, and why is the audit log alone not enough?
  2. Does the vendor’s site show personal data about customers or colleagues? If so, switch on text masking.
  3. Do the vendor’s terms allow recording their interface?
  4. What retention period is justified? Shorter is better.
  5. Who should be able to watch, and should that include IT?
  6. How will you tell employees and, where needed, consult their representatives?

If your privacy team would like to see recording and its controls in action, ask for it in a demo.