What you need to know
Privacy controls act at different points in the video lifecycle. Map masking, access restriction, and redaction to the disclosure risk each control is intended to reduce.
Potentially affected
Organizations recording people or private areas, especially where live viewing, investigations, evidence sharing, or public disclosure create different privacy risks.
DSE recommendation
Document the intended privacy boundary at capture, recording, viewing, and export, then test that each authorized and unauthorized workflow produces the expected result.
Bottom line: a privacy mask at the camera, an operator permission in the VMS, and redaction applied to an exported clip solve different problems. A design should identify when information must be hidden, who may reveal it, and whether an unmasked original may exist.
Source fact: privacy controls can act at several stages
The Axis white paper Privacy in surveillance describes privacy options that include blocking selected image areas, masking people, using non-visual technologies, and applying controls across capture, recording, viewing, and export. It distinguishes static masking, dynamic masking, access controls, and redaction rather than presenting privacy as one camera setting.
That lifecycle view matters. A permanent source mask can prevent sensitive pixels from entering a stream. A dynamic mask may permit an authorized role to reveal information. VMS permissions can restrict who sees a camera or recording. Export redaction creates a disclosure copy while leaving the evidentiary original subject to separate controls.
Source boundary and applicability
The paper describes Axis approaches and does not establish legal compliance, authorize recording, or prove that a particular third-party VMS preserves a mask. Privacy requirements depend on jurisdiction, purpose, notice, labor agreements, retention, public-record obligations, and the people or spaces captured. Product and version support must be verified.
Applicability questions
- Which areas or people must never be recorded, and which may be revealed only for an approved investigation?
- Does masking occur before encoding, in a parallel stream, in the client, or only during export?
- Who can disable a mask or retrieve an unmasked stream, and is that action logged?
- Do mobile clients, video walls, integrations, thumbnails, analytics, and exported stills follow the same rule?
- Must an evidentiary original be preserved while a redacted disclosure copy is created?
DSE recommendation: build a privacy-control matrix
The following steps are DSE recommendations based on the cited source.
Create a matrix with lifecycle stages as rows and each viewing or export workflow as columns. For every cell, name the allowed roles, expected masked state, location of any unmasked original, audit event, and approval required to reveal information. Prefer source masking when pixels have no legitimate operational purpose. Where an original is necessary, restrict the reveal path with least privilege, a documented reason, and reviewable logs.
Include every stream and derivative, not just the primary desktop client. Test live and recorded video, low- and high-resolution streams, snapshots, bookmarks, evidence packages, third-party integrations, and administrative previews. Treat any unlogged bypass or unexpectedly unmasked derivative as a design defect.
Verification and evidence
Retain the approved privacy matrix, screenshots of configured regions, role and permission exports, test clips from each workflow, redacted and original file hashes where applicable, reveal-event audit logs, and sign-off from privacy or legal owners. Re-test after camera replacement, firmware or VMS upgrades, layout changes, or integration changes.
Official references
- Privacy in surveillance – Axis Communications
Review the official source
Privacy in surveillance · Verified August 25, 2026
Need help applying this guidance safely?
DSE can help confirm applicability, protect service continuity, and validate the result across physical security and IT systems.
Talk with DSE