You match photos to releases yourself here. This browser app keeps the release library and lets you assign photos by hand.
To have faces matched automatically instead, install the free Dotshock Desktop engine — it runs on your own machine, so no photo goes to a face-recognition service.
0 selected
Drop release documents to import
PDF · image · ZIP · folder — names and faces read automatically
Your release library is empty
Add a signed model or property release — name, ID photo, dates and usage scope. Build it before the shoot, validate coverage after.
Drop a folder or ZIP of releases here — faces, names, emails & phones are read automatically, all on your device.
Unfinished releases. New model applicants (from the /models/ page) and property submissions (from /locations/) land here as draft model & property releases awaiting a signature. Click Complete release to fill in the dates, scope and ID photo and move it into your library.
No incoming applications
When someone applies to become a model or offers a location, they appear here as an unfinished release ready to complete.
Drop a shoot, then Auto-match faces. Matching runs free in your browser against the faces on file in your releases;
assign or correct any photo in the inspector. Green = released, red = unreleased. Installing the free Dotshock Desktop engine makes matching faster and more accurate.
← → navigate · Y confirm · N reject · Ctrl+Z undo · M compare · ? shortcuts
Drop a shoot to check coverage
JPEG or PNG, any size. Assign each photo to a release in your library, then see at a glance which images are cleared and which still need a signature.
Automatic ArcFace matching runs on the free Dotshock Engine — web mode uses assisted manual matching.
0 selected
0 photos0 released0 unreleased0 expiring
Add release
Resume unsaved draft?
The ID photo is stored in your browser. Signed in to the .shock.LAB, saving syncs it to your own asset library together with the name, e-mail, phone, type, scope, signed date, expiry and any face descriptors on this release.
— hands-free: say each answer and it jumps to the next field. Say “skip”, “back” or “stop”.
Listening…
⚡ Quick fill — describe the release in one line
Type or dictate a single sentence and it’s parsed into the fields — e.g. “Amila Hadžić, amila at gmail dot com, +387 61 234 567, shot today in Studio 3, commercial worldwide”.
Export
Exports are generated in the browser and downloaded here. Pick what to take with you.
About .release.shock
A release library that travels across projects.
Build signed model and property releases with ID photos, then match shoot photos to the right release and validate coverage
before delivery. Faces are matched automatically and free in your browser, each match graded by how confident it is;
installing the free Dotshock Desktop engine makes that faster and more accurate. The library lives in this browser; signed in to the
.shock.LAB, ID and shoot photos sync to your own asset library along with each release's contact details and face descriptors, so tag and
publish can use them. E-signature by e-mail and the AI helpers each send data out — see Local-first in the left rail for the full list.
Releases / Incoming / Coverage tabRIC
Add releaseA
Prev / Next photo (Coverage)←→
Confirm review matchY / Enter
Reject review matchN
Close dialog / deselectEsc
Keyboard shortcuts
RICE
Releases / Incoming / Coverage / Expiry
A
Add new release
M
Compare selected (Ctrl+click 2–5 cards first)
↑↓←→
Navigate release cards
Ctrl+A
Select all photos (Coverage)
Ctrl+Z
Undo last assignment (Coverage)
Y / Enter
Confirm face match (Coverage)
N
Reject face match (Coverage)
Esc
Close dialog / deselect all
?
This shortcut list
Confirm
Are you sure?
Import releases
Drop or pick a folder, ZIP archive, PDFs or images. Each person becomes a release — face, name, surname, email & phone read automatically. Runs on your device.
Drag a folder / ZIP / PDFs / images here
Working…
Sign on your phone
Show this QR code to the model — they scan it to sign on their device.
Add witness signature
The witness countersigns an already-signed release.
Photographer settings
Stored locally — prefilled on every PDF. Enter once, reuse everywhere.
Photographer / studio
Photographer signature — reused on every PDF
Library behaviour
Receives JSON POST on expiry warnings. Leave blank to disable.
Compare releases
Bulk edit selected releases
Leave a field blank to keep its existing value. Only non-blank fields are updated.
Pending sync queue
Operations queued while offline. They will retry automatically when you reconnect.