Photo
Hardware-backed JPEG captured on the device.
Shuttermark is a simple way to document what you saw in the field and prove it later. Capture signed photos on the device, add optional notes, location, and tasks, then share the original file. Recipients check it independently — they do not need a Shuttermark account.
Local signed capture is never metered. Cloud backup and server receipts follow your published plan.
Every capture can stand alone. Notes, location, tasks, projects, and references are optional filing — never a requirement to take the picture.
Hardware-backed JPEG captured on the device.
Optional coordinates as claimed by the device.
Short field notes bound to the original file.
Optional assignment so a crew knows what to shoot.
Optional folder for a job, unit, or claim.
Permit IDs, drawing numbers, or unit tags.
Five steps from the shutter to an independent check.
Take the photo on a supported Android device.
The device signs the original JPEG with a hardware-backed key.
Keep it standalone, or add notes, location, a task, or a project.
Send the original file — not a chat recompress — plus a verify link.
Anyone opens the public verifier and checks the original JPEG.
Field photos get lost in camera rolls and group chats. Shuttermark keeps the original, signed bytes and the optional context you chose to attach.
Private keys stay in Android Keystore (TEE or StrongBox).
The signature is tied to the JPEG bytes you captured.
Notes, location, tasks, and projects never block capture.
Verification does not require the capturing account to be online.
Walk a unit, trench, or roof and keep a signed record of what was there.
Hand the original files to a landlord, lender, or adjuster with a verify link.
File progress photos to a project when you want a paper trail.
A recipient checks the original JPEG without installing the app.
Move-in and move-out condition photos with unit references.
Pre-pour and behind-wall photos bound to a drawing or task.
On-site claim photos the recipient can check independently.
Completed work photos with a permit or reference tag.
Create a workspace, invite people, and send tasks. Photos are still signed on each device. Cloud allowances never delete local signed files.
A valid Shuttermark photo chains to a Google hardware attestation root pinned by SPKI. Device clocks are claimed capture time. A server attestation is a receipt time.
Private keys never leave secure hardware.
The JPEG has to match the signed bytes.
The certificate in the file is not the trust anchor.
Open the public verifier, upload the original file, and read a human result: valid, limited, or not valid.
Open the public verifier, upload the original file, and read a human result: valid, limited, or not valid.
Bytes match and the chain anchors to the pinned Google hardware root.
Something in the chain or metadata needs a closer look.
The file does not match a hardware-backed Shuttermark signature.
Local signed capture stays free to use on the device. Cloud storage and server-attested packages follow published allowances.
$0
On-device signed capture. No account required.
$7.99/mo
Personal workspace, two Android capture devices, and a signed-in portal.
$79/mo
Five seats, pooled Android devices, and one portal-enabled member.
$249/mo
Twenty seats, pooled Android devices, and three portal-enabled members.
No. Shuttermark proves that a JPEG still matches a hardware-backed signature. It does not detect AI and does not legally notarize a scene.
No. Local signed capture works in the Android app without a Team workspace. Pro and Team add cloud filing and portal seats.
No. Evidence is first-class. Projects, tasks, references, tags, and descriptions are optional context.
Signing is local. Upload later if you use cloud backup. Verification of a shared original does not need the capturing phone to be online.
Install the Android app for capture. Start a Team when you need a workspace. Verify stays public.