Court of Public Opinion LLC Download on the App Store
For trial attorneys · iPhone, iPad and Mac

Enhance the evidence. Keep the original.

Clean up bodycam audio, steady shaky footage and brighten dark scenes on your iPhone, iPad or Mac. Every change is made to a copy, hashed, and written into a chain of custody you can hand to opposing counsel.

Case State v. Ramirez with an original bodycam file, two enhanced derivatives and the chain of custody
Side-by-side playback of the original and enhanced bodycam clip with Hear A and Hear B buttons
Stays on the deviceNothing leaves unless you export it.
No accountsNothing to sign up for.
No cloudWorks in airplane mode.
No AIOnly documented, repeatable filters.
How it works

From the client's phone video to an exhibit-ready copy in four steps.

New case form with a list of cases
Step 1

Open a case

Name it the way it's captioned and add the case number. Each matter keeps its own files and log.

Files picker showing a bodycam video on the iPhone
Step 2

Import the file

Pick audio or video from Files. Its SHA-256 hash is recorded the moment it comes in.

Menu of enhancement filters with technical descriptions
Step 3

Enhance a copy

Choose a filter. The original is never touched; the result is saved as a new, linked derivative. Need more? Apply another filter to that copy.

File actions: Enhance, Verify hash, Share file
Step 4

Verify and share

Re-check any file's hash, share the enhanced copy, and export the processing log as JSON.

The filters

Every filter says exactly what it does.

No black-box "AI enhance." Each operation is a standard signal-processing step you can describe on the stand.

Audio 6 filters

  • Clear SpeechBand-limits to the speech range (80 Hz–8 kHz), FFT spectral noise reduction, EBU R128 loudness normalization.
  • Level VolumeEBU R128 loudness normalization only. Quiet passages raised, peaks limited.
  • Remove 60 Hz HumNotch filters at 60/120/180/240 Hz for US mains hum and harmonics.
  • Remove 50 Hz HumNotch filters at 50/100/150/200 Hz for international recordings.
  • Left or Right ChannelIsolates one channel, such as a single lapel mic in a two-mic recording.
  • Slow to 75%Time-stretch with pitch kept, for transcription.

Video 5 filters

  • StabilizeMeasures camera movement in every frame, smooths the path and shifts each frame onto it, with a slight zoom. If footage can't be measured reliably or the result wouldn't be steadier, the app refuses.
  • Brighten Low-LightGamma 1.4 curve on brightness only. Lifts shadow detail; colors unchanged.
  • Sharpen Soft Footage5×5 unsharp mask on brightness only.
  • Correct White BalanceGray-world white balance for footage with a color cast.
  • Upscale 2×Doubles resolution with Lanczos interpolation for easier viewing.
Bodycam Package

Stabilize, Brighten and Clear Speech in one documented run. The usual fix for shaky, dark, wind-blown bodycam and phone footage, in a single tap.

Chain of custody

Authentication questions answered before they're asked.

Evidence Lab writes a log entry for every import and every derivative, so you can show what was done, when, and to which file.

  • SHA-256 of every original and every output
  • The exact filter chain applied, in plain language
  • Timestamps for each step
  • One-tap re-verification against the recorded hash
  • Draft declaration of methodology as a PDF, listing every step back to the original (Pro)
  • Full log export as JSON for your case file or expert
State v. Ramirez · 25-CR-1187 Hash verified
10/20/2026 2:42:13 PM Original imported Bodycam 0412.mp4 · 3,598,823 bytes
SHA-256 0c6375b7339a827d6fdce0802746b9a7554c1855b0750c284d5ddd3415298d9
10/20/2026 2:44:02 PM Derivative created · Bodycam Package Stabilize + Brighten + Clear Speech applied to Bodycam 0412.mp4
Output SHA-256 ec5e5d1e7782aeeb0333a161226af01addcde1b7be4692956a0b9a7cae4fdcdb
10/20/2026 2:44:08 PM Derivative created · Clear Speech Audio extracted from Bodycam 0412.mp4
Output SHA-256 d3b3bfa8d27a06c4d91838db3b2d827ee9754d1f3314551740ec9d4d2ad0960b

Sample entries from the demo case shown in the screenshots.

Original and enhanced clips stacked for comparison
A/B review

Watch and listen to both versions together.

The original and the enhanced copy play in sync. Tap Hear A or Hear B to switch audio, and skip back five seconds to replay the line that matters. If a copy has been through more than one filter, the original is there to compare too.

It's the same comparison a juror will make, so make it first.

Screens

Inside the app

Questions

What attorneys ask first

Does anything get uploaded?

No. Files are processed and stored on your device. The app has no accounts, no servers and no analytics on your evidence. You decide when a file leaves, using the share sheet on iPhone and iPad or Save on Mac.

Is the original file changed?

Never. Every enhancement produces a new file linked to its source, and the original's hash can be re-verified at any time.

Does it use AI?

No. Each filter is a conventional, deterministic operation (noise reduction, notch filters, gamma, stabilization) described in the app and in the log, so it can be explained and reproduced.

What's in the exported log?

A JSON file listing each import and derivative with timestamps, file sizes, SHA-256 hashes and the filters applied. Hand it to your expert or attach it to a declaration.

What files can I import?

Common audio and video formats from Files, including bodycam exports, phone video, dashcam clips, voicemails and recorded calls.

Are my cases backed up?

Not on iPhone and iPad: cases are left out of iCloud and device backups so evidence stays on the device. That also means they're gone if the device is lost or replaced, so export anything you need to keep.

Can I use more than one filter?

Yes. Apply a filter, then apply another to the new copy. Each step gets its own hash and log entry, and earlier files stay untouched.

What's free, and what does Pro add?

Free enhancements process the first 60 seconds of a file. Pro, a monthly or yearly subscription, processes full length and adds declaration export.

Who makes it?

Court of Public Opinion, which builds jury research and trial support tools for plaintiff trial attorneys.

Your evidence lab, on the devices you already carry.

Download on theApp Store