Time · Venture · Docscope

Get early access
Docscope — waiting for a package
Drag a .docx, .xlsx or .pptx here

Unzipped locally with DecompressionStream. The page works offline once loaded. The list below is the ZIP central directory, verbatim — nothing is invented.

Loading the preloaded sample through the same unzipper…

Exploded package

No parts yet.

Leak report

No findings yet.

Part inspector

Click any part in the diagram. Raw XML (or a hex preview of a binary part) appears here, with a plain-English note and a safe-to-send verdict.

(nothing selected)
client-side · no upload ECMA-376

Docscope

Drop a .docx, .xlsx or .pptx and see everything still inside it — author names, tracked deletions, thumbnails, comments — dissected on this machine. Nothing is uploaded.

Opens a public GitHub issue. No email, no payment. Nothing is charged today.

Reference

OOXML parts this page actually handles

Only parts the inspector reads are listed. Each link goes to the ECMA-376 5th edition page. Parts we do not understand still appear in the diagram, labelled as unhandled.

PartWhat we readSpec
[Content_Types].xmlDefault and override content types for every partECMA-376 Part 2, §10.1.2
_rels/.rels and *.relsPackage and part relationships, including the thumbnail relationshipECMA-376 Part 2, §9.2 / §10.2
docProps/core.xmldc:creator, cp:lastModifiedBy, title, revision, created, modifiedECMA-376 Part 2, §11.1 (Dublin Core)
docProps/app.xmlApplication, company, template, pages / wordsECMA-376 Part 1, §22.2 extended properties
docProps/thumbnail.jpegEmbedded preview, plus JPEG APP1 EXIF textECMA-376 Part 2, thumbnail relationship
word/document.xmlw:ins / w:del tracked changes, comment markers, visible textECMA-376 Part 1, §17.13 revisions
word/comments.xmlComment author, date, and textECMA-376 Part 1, §17.13.4
word/people.xmlPresence authors and user idsECMA-376 Part 1, people part
word/styles.xmlStyle ids and names (annotation only)ECMA-376 Part 1, §17.7
word/media/*Embedded images; JPEG EXIF and PNG tEXt / iTXtECMA-376 Part 1, §15.2.14 images
xl/workbook.xmlSheet names and state="hidden" / veryHiddenECMA-376 Part 1, §18.2 workbook
ppt/presentation.xmlSlides with show="0"ECMA-376 Part 1, §19.2 presentation

How it works

1

Drop the package

A .docx, .xlsx or .pptx is a ZIP. The page reads the central directory and inflates each part with the browser's DecompressionStream. Stored and deflate only — the methods Office writes.

2

Read the leak report

Core properties, tracked insertions and deletions, comments, people.xml, thumbnail parts, JPEG EXIF, PNG text, and hidden sheets or slides are flagged from the XML itself.

3

Open any part

Click a name in the diagram. You get the raw XML, or a hex preview if the part is binary, plus a plain-English note on what it does and whether it is safe to send.

Why this exists

Why this exists — the repos this rides

People are generating Office files from plain text again. Docscope rides the trending repos wordcraft, gridcraft and deckcraft: builders starring those projects need to see what the package they just wrote actually contains before it is emailed.

storytold/wordcraft ★ 5,496 stars

Plain text in, .docx out. Docscope is the check on the other side: creator, last-modified-by, comments and tracked-change remnants in the file that left the tool.

storytold/gridcraft ★ 2,749 stars

Spreadsheets from structured text. Hidden sheets (state="hidden") and workbook metadata are exactly what a generated .xlsx can still carry.

storytold/deckcraft ★ 1,804 stars

Decks from text. A generated .pptx still has a thumbnail, author names, and slides with show="0" that a client can recover.

Pricing

Free

$0

Anyone checking a file before it leaves their machine.

  • Full local dissection of .docx, .xlsx and .pptx
  • Interactive exploded diagram of every OOXML part
  • Leak report: authors, tracked insertions and deletions, comments, thumbnails, EXIF, hidden sheets and slides
  • Raw XML with a plain-English note and a safe-to-send verdict
  • Works offline once the page has loaded
Inspect a file

Team/CI (founding)

$19/mo per repo — nothing charged today

Dev teams and firms that want leaks blocked, not just found.

  • Pre-commit hook and CI check that fails on leaky attachments
  • Shared scrub policies
  • Everything in Pro for the team
Get early access

Nothing is charged today.

Honest limits

Honest limits — what this page does not do
  • Does not yet support PDF or DWG files. Office Open XML packages only: .docx, .xlsx, .pptx.
  • ZIP method 0 (stored) and method 8 (deflate) only — the methods Office writes. Encrypted packages are not decrypted.
  • EXIF reading covers JPEG APP1 text (ASCII tags such as Artist and DateTime) and PNG tEXt/iTXt. It does not decode every TIFF IFD type.
  • No one-click scrubbing in the free version. Inspection shows the leak; it does not rewrite the file.
  • Batch scanning is only in the Pro version. This page takes one file at a time.
  • CI and pre-commit checks are only in the Team/CI version.
  • The parsed file list is the ZIP central directory. If a part is missing from that listing, it is missing here too — we do not fill in parts the package does not have.