For iMessage, SMS & WhatsApp on Mac

Your messages, exactly as they were.

Sealed Thread is a Mac app that turns your iMessage, SMS and WhatsApp history into evidence: every message and call with its exact time, including edits, unsent messages and Recently Deleted, sealed and ready for your attorney.

Free to join. One email when the signed Mac build is ready. Your messages never leave your Mac.

Alex Rivera+1 555 010 0101 · iMessage
EXHIBIT A
I'll send you what I can on Friday.⚑ Flagged · Wed Sep 16, 18:04:22 MDT · #903Original: “I'll send you $1,200 for my half on Friday. Promise.” · edited 18:12, after reading your reply
Ok, I'm counting on the $1,200 for rent. Thank you.#904 · Delivered 18:05:02 · Read 18:05:40
It's Friday. Did you send the $1,200?Fri Sep 18 · #905 · Read 20:31:02
2 outgoing calls · 0 s · 20:35, 20:37 · call records 2, 3
Alex unsent a message · Mon 09:14 · #906
I never said $1,200.⚑ Flagged · Mon Sep 21, 09:15:48 · #907 · you deleted it, kept in Recently Deleted
SHA-256 ebfb7690e7a6f845b7fa1f609492f4d935e7ca9ff954d3e1cdc0400b63cf8190 VERB 000001 Rendered from the Messages database, read-only · times in America/Denver

Sample data. Page 1 of Exhibit A, as Sealed Thread produced it.

Works with

  • iMessage
  • WhatsApp
  • SMS & RCS
  • Phone calls
  • FaceTime

The whole record, in one window.

Follow one sample story through every screen: Alex promises $1,200 for the deposit, you count on it, and minutes later the promise is edited. Days later Alex denies it. Every screenshot shows the same conversation.

The Sealed Thread window: Alex Rivera's conversation with the $1,200 promise, unanswered calls, the unsent message, the denial and the user's event, and both messages flagged as evidence with notes

ClickTap any screenshot to see it full size.

Why screenshots aren't enough

A screenshot shows what they say now. Sealed Thread shows what they said.

  • No dates or times. Messages hides them unless you swipe, and a screenshot can't prove when anything was sent.
  • Easy to crop, hard to trust. Nothing shows what came before or after, or that nothing was left out.
  • Edits hide behind a tap. An edited message shows its new wording. The earlier version is a tap away on the phone, but a screenshot leaves it out, along with when it changed. Sealed Thread shows every stored version and its time.
  • Thousands of them. A year of messages is hundreds of screenshots, and one is always missing.
I'll send you what I can on Friday.Edited
Ok, I'm counting on the $1,200 for rent. Thank you.Read
Deleted by mistake. Gone from the screen. 

No dates or times. The earlier wording stays hidden behind “Edited”, and a message you deleted is gone from view.

I'll send you $1,200 for my half on Friday. Promise.Wed Sep 16, 18:04:22 MDT · #903 · edited 18:12:05 to “what I can”, after Alex read your reply
Ok, I'm counting on the $1,200 for rent. Thank you.#904 · Delivered 18:05:02 · Read 18:05:40
I never said $1,200.Mon Sep 21, 09:15:48 · #907 · you deleted it 09:16, kept in Recently Deleted

Every version, every time, sealed with a SHA-256 fingerprint and logged in the chain of custody.

Switch views to compare. Same conversation: a $1,200 promise, edited after you relied on it, then denied. Sample data.

How it works

From your Mac to a certified exhibit in four steps.

01

Read

Sealed Thread opens the Messages database on your Mac read-only. It never changes a thing, and nothing leaves the computer.

02

Preserve

A snapshot seals the conversation and every attachment in one pass, fingerprints each file, and locks the copy.

03

Review

Jump through years in seconds, search everything, and flag the messages that matter with a private note.

04

Export

Pages are drawn from the data itself, then fingerprinted, logged and certified. Ready for your attorney.

Features

Built for the moment a message becomes evidence.

Timeline

Jump to any day in years of messages.

Open the week of September 13 and the whole story is there: the promise, the unanswered calls, the denial.

  • Years, months, weeks and days, with counts
  • Phone and email conversations combined by contact
Alex Rivera's conversation from September 15 to 22, 2026: the edited promise, the reply, the Friday message, unanswered calls, the unsent message, the denial from Recently Deleted and a user event The Timeline panel open at the week of September 13, 2026: Wednesday 16 has 4 messages, Friday 18 has 1
Search

Search “1,200”. Find the promise, even after it was edited.

Search every conversation at once. Sealed Thread searches every stored version, so the edited promise still turns up.

  • Filter by person, dates, sender or Recently Deleted
  • Export the results as a PDF
Search All Conversations for 1,200: four results, including the edited promise and the message in Recently Deleted
Exhibit builder

Flag it, note it, build the exhibit.

Flag the messages that matter, add a note, and click Build Exhibit. You get a labelled document with the surrounding context and every gap marked.

  • Time, time zone and record ID on every message
  • Bates numbers and redaction built in
Page one of Exhibit A: the flagged promise with its original $1,200 wording, the reply, the Friday message and calls, and the flagged denial from Recently Deleted, Bates VERB000001 The Evidence sidebar: the promise, noted Promised $1,200 for the deposit, and the denial, noted Denied the promise. I deleted it by mistake
Calls & your events

See the calls between the messages.

Calls from your Mac sit between the messages, missed ones in red. Add your own dated events for context; they are never exported.

  • Each call cites its call record
  • Counted separately from messages
The conversation with an answered call on September 15, two unanswered outgoing calls on Friday, a missed incoming call and an unsent message on Monday, and the user's event: paid the full $2,400 rent myself
Export

A day, a week or years, in the format you need.

Export a day, a week or any range in one click, as PDF, JPG pages, an HTML archive or CSV. Pages are drawn from the data, never screenshotted.

  • Attachments copied and fingerprinted
  • A certificate with every export
The Export menu: Export Options, or the whole conversation as plain text, CSV or JSON Week of Sep 13, 2026, 5 messages, with one-click PDF and JPG export
Preserve & verify

Seal it now. Prove it later.

Seal the conversation before anything disappears. Every file is fingerprinted, every export is logged, and one click proves nothing changed.

  • Locked, read-only snapshots
  • Hash-chained chain of custody
The Chain of Custody: the snapshot then Exhibit A, all 2 records chain correctly The Evidence menu: build exhibit from 2 flagged, analyze 17 photos and voice messages, 1 attachment not on this Mac, seal a snapshot, manage snapshots, chain of custody log Preservation snapshot of Alex Rivera: 17 attachments preserved, 1 not on this Mac, with the database fingerprint
iCloud

Know exactly what's still in iCloud.

See every photo that is still only in iCloud, how to bring it down, and a sealed list of anything still missing.

  • Warns if files leave your Mac
  • Never claims a record is complete when it isn’t
Attachments Not on This Mac: IMG_4201.jpg, 2.5 MB, Messages says not downloaded, with steps to download it in Messages
WhatsApp

WhatsApp too.

WhatsApp for Mac, chat exports, and the WhatsApp database from an iPhone backup, sealed exactly as received.

Bates & redaction

Stamped and blacked out.

Bates numbers on every page. Fixed-width redaction, so a name's length gives nothing away.

For your attorney

One sealed bundle.

Exports, certificates and the custody log in one AES-256 encrypted file, plus a draft statement in Word.

What early testers say

Made for people who need proof to protect themselves.

Placeholder quotes: replace with real tester feedback before launch
“I had a folder of four hundred screenshots and no dates on any of them. Sealed Thread gave my lawyer one exhibit with every time and a certificate.”
SarahParent, custody case
“The Bates numbers and the gap markers are exactly how we'd prepare it ourselves. It saves us days per client.”
MarcusFamily law attorney
“Clients used to send us photos of their phone. Now they send a sealed bundle and we can check every file ourselves.”
PriyaParalegal
“The missed calls sitting right between the messages told the whole story. Nobody could argue with the timeline.”
DanielSmall business owner
“For people documenting harassment, it matters that nothing leaves their Mac. That's the first question they ask.”
ElenaVictim advocate
“Being able to show exactly how a record was collected changes how much weight an investigation can put on it.”
JamesHR investigator

Be first to get the signed Mac build.

Chain of custody

Every export comes with its own receipt.

A certificate records the source, the settings and the fingerprint of every file. Each log entry locks in the one before it, so no past record can be changed unnoticed.

SEALED THREAD EXPORT CERTIFICATE
Created:           Mon Sep 28, 2026 12:37:53 PM MDT
Format:            PDF · 2 pages
Conversation:      Alex Rivera (+15550100101)
Range:             Exhibit A: 2 flagged items with context
                   8 messages and 4 calls shown
Bates range:       VERB000001 to VERB000002
Calls included:    4, from this Mac's call history
Omitted:           360 messages not shown (marked)

SOURCE
Kind:              Live Messages database on this Mac
Database SHA-256:  2ea1d9…e2fce5

OUTPUT
1 file (PDF)       SHA-256 ebfb7690…63cf8190

Record SHA-256:    baf66ca3f4…
Previous record:   1d93759361… (the snapshot)
Chain check:       ✓ all 2 records chain correctly
Who it's for

When the conversation is the evidence.

  • Family mattersCustody, support and divorce
  • Harassment & safetyThreats and patterns, preserved
  • Work & businessDeals and disputes made over text
  • Attorneys & paralegalsExhibits instead of screenshots
  • HR & investigationsRecords with a clear chain of custody
  • Personal archivesEvery conversation, kept complete
Private by design

Your messages never leave your Mac.

No account, no servers, no analytics. Sealed Thread reads your messages read-only, does its work on-device, and saves what it makes where you choose.

0 uploads

Sealed Thread makes no network requests. Photo text and voice transcripts are made on the Mac.

Read-only

The Messages database is opened read-only. Sealed Thread never changes or deletes a message.

Touch ID lock

Require Touch ID or your password to open Sealed Thread, after five minutes away and when the screen sleeps.

AES-256

Hand your attorney one encrypted bundle. The password is never stored.

What it is
A Mac app that preserves, searches and exports message history as verifiable records
Sources
iMessage, SMS, RCS, WhatsApp, and phone and FaceTime call history
Exports
PDF, JPG, HTML archive, CSV, exhibits with Bates numbers
Integrity
SHA-256 per file, sealed snapshots, hash-chained custody log
Privacy
On-device, read-only, no account, no network requests
Requires
macOS 14 Sonoma or later. Pre-release, from Mach Advisory
FAQ

Questions, answered plainly.

Something else? Ask when you join the pre-release and we'll answer personally.

What is Sealed Thread?

A Mac app that turns the iMessage, SMS and WhatsApp history on your Mac into exact, verifiable records: PDFs, pages, spreadsheets and archives showing every message with its date, time and record ID, sealed with SHA-256 fingerprints and a chain-of-custody log.

Will my exports hold up in court?

No app can promise that; the court decides. Sealed Thread gives your attorney what authenticating messages usually requires: complete records with times and IDs, a fingerprint for every file, a custody log and a draft statement of how they were collected.

Do my messages get uploaded anywhere?

No. Sealed Thread makes no network requests and has no account. It reads the Messages database on your Mac read-only, and saves what it makes where you choose.

My messages are on my iPhone. Can I use it?

Yes, through a Mac. Turn on Messages in iCloud on both, and your history syncs to the Mac, where Sealed Thread reads it. For SMS and RCS, also turn on Text Message Forwarding on the iPhone.

Can it show edited and deleted messages?

In iMessage, yes. Apple allows edits for 15 minutes and keeps the earlier versions, and Sealed Thread shows each one with its time. If the other person deletes a message on their phone, your copy stays. Messages deleted on your devices stay in Recently Deleted for about 30 days, which is why sealing a snapshot early matters. If someone unsends within 2 minutes, Sealed Thread shows that it happened, but the text is gone.

Does it work with WhatsApp?

Yes. It reads WhatsApp for Mac and imports chat exports and the WhatsApp database file (ChatStorage.sqlite) from an iPhone backup, sealed and fingerprinted exactly as received. WhatsApp keeps only the latest wording of an edited message, and a message deleted for everyone is gone, so Sealed Thread shows the notice, not the text.

How much will it cost, and when can I get it?

Sealed Thread is in pre-release and pricing hasn't been announced. Join the list and you'll get one email when the signed Mac build is ready.

Pre-release

Get Sealed Thread first.

One email when the signed Mac build is ready. Tell us what you're working on and we'll make sure Sealed Thread handles it.

One email when the signed build is ready. Unsubscribe anytime.