Skip to content
The artifact

The evidence export.

This is the package built for formal review. Messages rendered as the bubbles people actually sent. Emails preserved with the headers a forensic examiner reads. Attachments imaged page-by-page so a court order looks like a court order, not a thumbnail. A SHA-256 manifest, a chain-of-custody log, and an FRE 902(14) certification template, structured so a qualified person can sign and the package supports self-authentication when signed.

BubblesEmailPage
Mode: bubbles
Matter · Illustrative · Bubble rendering
Page 14 of 87
M. Thompson · Tue · Apr 8, 2026 · 4:42 PM
Quick check on Tuesday pickup. School lets out at 2:45. I can be there by 3.
J. Reyes · Tue · Apr 8, 2026 · 4:51 PM
Works. I have a 4 PM call so 3 is good. If running late I will text.
M. Thompson · Tue · Apr 8, 2026 · 5:02 PM
Attaching the updated school calendar. Spring break starts the 14th.
spring-2026-calendar.pdf · 2 pages
J. Reyes · Tue · Apr 8, 2026 · 5:10 PM
Got it. I will plan around that. Talk soon.
M. Thompson · Tue · Apr 8, 2026 · 5:11 PM
Thanks.
Co-parent communications · 18 monthsCC-0142
Mode: email
Matter · Illustrative · Email rendering
Page 41 of 87
FromM. Thompson <m.thompson@example.com>
ToJ. Reyes <j.reyes@example.com>
DateMon, Mar 24, 2026 at 9:14 AM
SubjectRe: Spring break itinerary

Sharing the updated itinerary for the week of April 14. Flights are confirmed both ways and the rental car is booked under my name.

Let me know if you want me to forward the airline confirmation. I can call them to add you on the reservation if helpful.

J. Reyes <j.reyes@example.com> · Mon, Mar 24, 2026 at 8:51 AM

Thanks. Forwarding the airline confirmation works. I will save it with the school calendar attachments.

RFC 5322 raw headers (preserved)
Message-ID: <CABxJp1m=Y9q3vQ-illustrative-only@mail.example.com>
In-Reply-To: <CAB-spring-2026-itinerary@mail.example.com>
References: <CAB-spring-2026-itinerary@mail.example.com>
Authentication-Results: spf=pass dkim=pass dmarc=pass
Content-Type: multipart/alternative
Co-parent communications · 18 monthsCC-0418
Mode: page
Exhibit A
M. Thompson on 1/3/2024 8:11AM texted (viewed by J. Reyes on 1/3/2024 8:33AM):
Easter is on your weekend.
J. Reyes on 1/3/2024 8:18AM texted (viewed by M. Thompson on 1/3/2024 8:44AM):
March 31st. I remember.
M. Thompson on 1/3/2024 8:20AM texted (viewed by J. Reyes on 1/3/2024 8:35AM):
My parents want to see them.
J. Reyes on 1/3/2024 8:26AM texted (viewed by M. Thompson on 1/3/2024 8:42AM):
It's my weekend.
M. Thompson on 1/3/2024 8:32AM texted (viewed by J. Reyes on 1/3/2024 8:33AM):
Just a few hours?
J. Reyes on 1/3/2024 8:38AM texted (viewed by M. Thompson on 1/3/2024 8:52AM):
What time?
M. Thompson on 1/3/2024 8:44AM texted (viewed by J. Reyes on 1/3/2024 8:56AM):
Maybe brunch? 10 to 1?
J. Reyes on 1/3/2024 8:50AM texted (viewed by M. Thompson on 1/3/2024 9:18AM):
That should work.
CCMS-000142Page 8 of 30
Pick how it ships

Three presets. One stack of options.

Quick for first-meeting discussions. Family Law Standard for the working file. Forensic for contested matters.

Included in this preset
  • Cover page
  • Table of contents
  • Parties, attorneys, children, events
  • Appendix C: source hashes
  • FRE 902(14) certification template
Not in this preset
  • Row-level message table
  • Chain-of-custody log
  • Bates numbering
  • Row references per message

Every option above is toggle-able in Advanced mode inside the desktop app.

Rendered the way it actually looks

Three modes. One artifact.

Mode: bubbles

Messages, rendered as messages.

iMessage, SMS, Android, WhatsApp, and Messenger render as the bubbles people sent. Color-coded per participant, group threads with a five-color palette, timestamps preserved per message, and a B&W-print-safe variant for the printed binder. No screenshotting, no cropping.

Matter · Illustrative · Bubble rendering
Page 14 of 87
M. Thompson · Tue · Apr 8, 2026 · 4:42 PM
Quick check on Tuesday pickup. School lets out at 2:45. I can be there by 3.
J. Reyes · Tue · Apr 8, 2026 · 4:51 PM
Works. I have a 4 PM call so 3 is good. If running late I will text.
M. Thompson · Tue · Apr 8, 2026 · 5:02 PM
Attaching the updated school calendar. Spring break starts the 14th.
spring-2026-calendar.pdf · 2 pages
J. Reyes · Tue · Apr 8, 2026 · 5:10 PM
Got it. I will plan around that. Talk soon.
M. Thompson · Tue · Apr 8, 2026 · 5:11 PM
Thanks.
Co-parent communications · 18 monthsCC-0142
Mode: email

Emails, with the headers a court expects.

Gmail mbox exports render with the From, To, Subject, and Date block intact and the RFC 5322 raw headers preserved at the page footer. Threaded replies indent under their parent so a fourteen-message exchange reads like an exchange, not a wall of text.

Matter · Illustrative · Email rendering
Page 41 of 87
FromM. Thompson <m.thompson@example.com>
ToJ. Reyes <j.reyes@example.com>
DateMon, Mar 24, 2026 at 9:14 AM
SubjectRe: Spring break itinerary

Sharing the updated itinerary for the week of April 14. Flights are confirmed both ways and the rental car is booked under my name.

Let me know if you want me to forward the airline confirmation. I can call them to add you on the reservation if helpful.

J. Reyes <j.reyes@example.com> · Mon, Mar 24, 2026 at 8:51 AM

Thanks. Forwarding the airline confirmation works. I will save it with the school calendar attachments.

RFC 5322 raw headers (preserved)
Message-ID: <CABxJp1m=Y9q3vQ-illustrative-only@mail.example.com>
In-Reply-To: <CAB-spring-2026-itinerary@mail.example.com>
References: <CAB-spring-2026-itinerary@mail.example.com>
Authentication-Results: spf=pass dkim=pass dmarc=pass
Content-Type: multipart/alternative
Co-parent communications · 18 monthsCC-0418
Mode: AppClose

AppClose and OFW, parsed and preserved.

AppClose, coParenter, and OurFamilyWizard PDFs are parsed and re-rendered as text rows in the host document, preserving the original "viewed by" timestamps. The source PDF, including any AppClose watermark baked into it, is preserved unchanged in the rasterized appendix. Every row carries its source filename above.

Exhibit A
M. Thompson on 1/3/2024 8:11AM texted (viewed by J. Reyes on 1/3/2024 8:33AM):
Easter is on your weekend.
J. Reyes on 1/3/2024 8:18AM texted (viewed by M. Thompson on 1/3/2024 8:44AM):
March 31st. I remember.
M. Thompson on 1/3/2024 8:20AM texted (viewed by J. Reyes on 1/3/2024 8:35AM):
My parents want to see them.
J. Reyes on 1/3/2024 8:26AM texted (viewed by M. Thompson on 1/3/2024 8:42AM):
It's my weekend.
M. Thompson on 1/3/2024 8:32AM texted (viewed by J. Reyes on 1/3/2024 8:33AM):
Just a few hours?
J. Reyes on 1/3/2024 8:38AM texted (viewed by M. Thompson on 1/3/2024 8:52AM):
What time?
M. Thompson on 1/3/2024 8:44AM texted (viewed by J. Reyes on 1/3/2024 8:56AM):
Maybe brunch? 10 to 1?
J. Reyes on 1/3/2024 8:50AM texted (viewed by M. Thompson on 1/3/2024 9:18AM):
That should work.
CCMS-000142Page 8 of 30
Mode: one timeline

Every source. One chronological exhibit.

Bubbles, AppClose rows, and email blocks interleave in chronological order on a single page. A SOURCE: divider stamps the originating file above every segment, making the chain of custody visible in the rendering itself. One exhibit binds iMessage, AppClose, and Gmail into a single readable record.

Exhibit A
M. Thompson
I got the orthodontist bill. $4,800. Your half is $2,400.
Jan 4, 2024 · 7:20 AM
J. Reyes
I never agreed to braces.
Jan 4, 2024 · 7:22 AM
M. Thompson on 1/4/2024 8:09AM texted (viewed by J. Reyes on 1/4/2024 8:59AM):
Agreed.
FromM. Thompson
ToJ. Reyes
DateJan 03, 2024 at 04:15 PM
SubjectOwen's doctor appointment Thursday

Owen has his annual checkup Thursday at 3:30pm with Dr. Martinez. Can you take him? I have parent-teacher conferences that afternoon.

CCMS-000087Page 7 of 30
What ships out the door

Eight artifacts. One signed packet.

  • Cover page
    Matter title, date range, parties, and signer line.
  • Table of contents
    Section ranges and Bates start to end per source.
  • Bubble-rendered messages
    iMessage, SMS, Android, WhatsApp, and Messenger, color-coded per participant.
  • Email blocks
    Gmail mbox exports with full headers and threaded replies.
  • Rasterized attachments
    Every page of every PDF imaged at high zoom.
  • SHA-256 manifest
    One hash per source file. Verifiable on any machine.
  • Chain-of-custody log
    Every import, edit, and export, time-stamped.
  • FRE 902(14) certification template
    Boilerplate filled, signer fields blank.
Many exports, one packet

Combine multiple exports. One unified PDF.

Group several Initial Exports into a single packet with sequential exhibit labels and a unified Bates range. The combined cover keeps each source's chain of custody intact.

Compile
Matter · Illustrative
v1 · Compiled
Compiled Exhibits A–C
Sep 5, 2023 – Apr 30, 2024
Exhibit AInitial Export30p
Exhibit BSchool Records14p
Exhibit CMedical Communications22p
Total
66 pages
Bates
CCMS-000001 → CCMS-001432
Unified SHA-256 manifest
The audit trail that holds up

Four artifacts a court expects to see.

forensic · audit trail
Pre-export integrity

Re-hashed before the PDF is written.

Every source is verified against its original SHA-256 the moment you click export. If any byte changed since import, the export halts and tells you which file diverged.

imessage-2024-10.csvMATCH
gmail-spring-2026.mboxMATCH
ofw-export-2026-q1.zipMATCH
Appendix A · source registry

Every source, every range, every hash.

The export ships a per-source registry: SHA-256 of the source file, plugin that parsed it, exported count out of total, and the chronological range with gap count. A forensic examiner can reproduce the audit without opening the source files.

SourceSHA-256RangeExported
demo_messages.csv
plugin: demo
22b641fd9e00…
#88 to #4400
49 gaps
50 / 112,288
appclose_demo_paige_evan.pdf
plugin: appclose
bb250eaeae23…
#65 to #3250
49 gaps
50 / 3,965
custodycomms_demo_harper_emails.mbox
plugin: mbox
747eb8b935b9…
#88 to #4400
49 gaps
50 / 7,392
Bates numbering

One numbering scheme. Every source.

A custom prefix and a starting number, applied to every page of every section. Cite by Bates number, not by platform.

Prefix · CCMS-
CCMS-000001→CCMS-001276
FRE 902(14) cert template

Pre-filled, signer fields blank.

Boilerplate certification block ready for a qualified person to complete. Supports self-authentication when signed by a qualified person.

I, the undersigned qualified person, certify that the data copied from an electronic device, storage medium, or file referenced in the accompanying manifest was authenticated by a process of digital identification…

Signed
Title
Date
View full template →

See it on your own computer.

The export is generated on your machine. The bundle never leaves your device unless you send it. You decide who sees it.

Important notice

CustodyComms provides formatting and documentation tools. Authentication and presentation decisions remain with the attorney of record. Admissibility determinations are made by the presiding court under applicable rules of evidence. Evidentiary rules vary by jurisdiction. Consult your local court rules.

CustodyComms is a software tool for organizing digital communications. It is not a law firm, does not provide legal advice, and does not guarantee evidentiary admissibility. Consult a qualified attorney for legal guidance specific to your matter.

The evidence export: what is inside · CustodyComms