Local-first · Windows & macOS
A Slack export is a thousand JSON files.
JSONstatus makes it one record.
Point JSONstatus at a raw Slack export and it assembles every channel, DM and day into a single, searchable record. Then redact what can't be shared and export defensible, Bates-numbered PDFs — without a single byte leaving your machine.
The problem
A raw export isn't a record. It's a directory.
Export a Slack workspace and you get hundreds of JSON files, split by channel and by day, with user IDs instead of names and files referenced by code. Perfectly readable to a machine, unreadable to everyone else — and a long way from something you can search, review, or hand over.
What it does
Two jobs, one tool: assemble it, then disclose it.
JSONstatus does the tedious part — stitching a scattered export into one usable record — and the careful part — redacting it and producing PDFs you can stand behind.
Stitch the whole export together
Every fragment, joined into one chronological, searchable record on your machine.
- Every channel, DM and day, merged into a single record you can read end to end.
- Names, not codes. @mentions resolved to real people; channels and DMs labelled from the export's own metadata.
- Attachments shown inline, with deleted files clearly marked by a tombstone rather than vanishing.
- One immutable project file that reopens instantly and searches in full text, however large the export.
Redact it, then hand it over
Defensible redaction and export, designed for eDiscovery and subject access work.
- Find and redact across the whole record at once — fast even past a million messages.
- Redactions are append-only and logged, so a redaction can be lifted and accounted for, never quietly lost.
- Bates numbering and three export modes: the full record, a redacted copy for disclosure, or a readable working copy.
- Redacted text is removed from the PDF, not just covered, with a chain-of-custody hash on every export.
How it works
Three steps from export to evidence.
Get the export from Slack
Export your workspace as JSON, exactly the way Slack gives it to you. No pre-processing, no cleanup.
Open it in JSONstatus
JSONstatus assembles and indexes everything into one project on your machine. You choose where it's saved.
Filter, redact, export
Narrow to what matters, redact what can't be shared, and export a Bates-numbered PDF you can hand over.
Why it's built this way
Your data never leaves the room.
JSONstatus runs entirely on your computer. There's nothing to upload, no account to create, and nothing for us to see.
Stays on your machine
No server, no cloud, no account. Your export and everything you do with it stay on your computer. More on data safety
One-off purchase
Buy it once and it's yours. No subscription, no per-seat fees, no usage metering.
Windows & macOS
A native desktop app for both, with the same workflow on either.
Built for disclosure
Bates numbering, an exportable redaction log and immutable projects — made for eDiscovery and SAR work.
Who it's for
For anyone who has to make a Slack export usable.
Preparing Slack data for disclosure. Assemble the export, redact privileged and irrelevant content, and produce Bates-numbered PDFs.
Handling SARs and investigations. Pull the relevant conversations together, redact third parties, and share a clean record.
Just need the export made usable. Turn a directory of JSON into something searchable, readable and shareable in minutes.
Get JSONstatus
Make your Slack export into something you can hand over.
JSONstatus is a ScryMarc Software product. Licensing is on its way — register your interest and we'll let you know the moment it's ready.