Illustrative data
Invisible watermarking

Trace every leak back to its source

VideoLock embeds an invisible mark in each copy of your video. If a copy leaks, the mark shows which recipient it was issued to.

PROTECTING CONTENT FOR
RIGHTS OWNERS WORLDWIDE

  • Ziggo Sport
  • NBA
  • Sony Music
  • MLB
  • Atlantic Records
  • KineMaster
  • Saran Media
  • GaS Digital Network
  • 4Player Network
  • Harriman House
EMBED AND EXTRACTone master · three copies · one leak

Follow a mark from the master file to a leaked copy

Each recipient gets a copy that looks the same and reads differently. When one turns up where it should not be, the mark names the recipient it was issued to.

1Master
example-film-master.mp4Master
00:41:07
Example Film (2026)2h 04m
Unmarked4K master
2Embed
Recipient AReview link
wm-a41
wm-a41Marked
Recipient BEarly access
wm-b07
wm-b07Marked
Recipient CScreener
wm-c93
wm-c93Marked
3Leak found
pirate-films.example/watch/9a2
720p · cropped
Example FilmCopy found
Re-encodedScreen recorded
4Extract
Mark readerpirate-films.example/watch/9a2
payloadwm-b07
confidenceread in full
issuedEarly access
MatchedRecipient B
Master›Embed›Leak found›Extract
Illustrative data
SAMPLE RECORDSthree views · sample content
Records

What goes in, what comes out

Every step leaves a record. These are the three you will see most.

embed-request.json
1{
2 "title": "Example Film (2026)",
3 "master": "example-film-master.mp4",
4 "mark": "per-recipient",
5 "recipients": [
6 { "name": "Recipient A", "use": "Review link" },
7 { "name": "Recipient B", "use": "Early access" },
8 { "name": "Recipient C", "use": "Screener" }
9 ],
10 "notify": "contact@studio.example"
11}

Request received

Copies to mark
3
Mark type
Per recipient
Status
Embedding
Delivery
Your own process
Illustrative data
IN PRACTICEfour checks · sample content

Marks that hold up outside the lab

A mark is only useful if it can still be read. We test it against what leakers actually do to a file, and keep a log of every copy issued.

Re-encoding and recording. The mark is checked after each change a leaker is likely to make.

Mark test · wm-b07sample run
OriginalRead
Re-encoded, 720pRead
Cropped 16:9 to 4:3Read
Screen recordingPartly

One mark per person or per title. Choose how finely copies are told apart for each release.

Per recipientPer title
Screener · Recipient Awm-a41Per person
Screener · Recipient Bwm-b07Per person
Festival cut · all invitedwm-t12Per title
Marks issued3

Tied to the viewing session. Streams can carry a mark that identifies the session they were played in.

Playback sessionsmarked as played
Session 7f3a · early-access.exampleMarked
Session 2c91 · review.exampleMarked
Session 8d40 · review.exampleMarked
Session b512 · early-access.exampleClosed

A record for every leak. Each traced copy is logged with its file, mark and recipient.

Traced copiesexport CSV
FileMarkResult
pirate-films.example/watch/9a2wm-b07Traced
free-clips.example/v/118wm-a41Traced
cinema-dl.example/film.mp4wm-c93Traced

Tested with you

No mark survives everything. Before a release we test yours against the changes you are most worried about.

Added before delivery

Marking happens before copies leave your hands, so nothing about your sending process has to change.

Read on request

Send us a suspect file and we report what the mark says, with the evidence attached.

Illustrative data
FAQ

Questions about watermarking

  • No. The mark is invisible in normal viewing.

  • Marks are built to survive common changes such as re-encoding, resizing and screen recording. No method is guaranteed, so we test with you.

  • The master file and the list of recipients for each release.

  • It does not block copying. It tells you where a copy came from, which discourages leaks and speeds up action.

  • Yes. Once a leak is traced, we can take the copies down and report the source.

NEXT RELEASE

Planning a screener round or an early release?

Tell us who will receive copies. We will set up the marks so that a leak can be traced to a name.