Readability ends here.

Drop a file or paste text. This tab hashes the bytes with SHA-256, discards the readable copy from memory, and prints a destruction certificate.

Agent skill

Same shredder, inside the agent you already use.

People paste secrets into chat because the model is sitting there. The skill stops that. It hashes the file on disk, writes a certificate, and keeps the readable copy out of the chat.

This browser

Drop a file in the tab

Web Crypto in this origin. Canvas shred for images. Certificate PNG from the same run. Nothing is uploaded.

Shred a file

CLI and AI agents

Install /shred

One command copies SKILL.md into the folders Claude Code, Cursor, Codex, Grok, Copilot, Gemini CLI, and OpenCode already read. Then ask the agent to shred a path.

curl -fsSL https://noreadablecompany.xyz/install.sh | sh

Agent folders, project install, and the SKILL.md

How it works

01

Drop a file or paste text

PDF, documents, images, exports, notes. Name, type, and size are metadata. The bytes stay in this tab.

02

Hash locally, then discard

Web Crypto computes SHA-256 of the original bytes. Images also run through a canvas shred so the pixels go unreadable on screen. The readable copy is dropped from memory after that.

03

Keep the certificate

You get a digest, a timestamp, and file metadata. That is proof a specific byte sequence was hashed, not a copy of what it said.

What people put through it

Anything that should not remain in readable form on a laptop, a shared drive export, or a screenshot pile.

Expired NDAs and contracts

Keep a hash that the exact file existed. Do not keep the clauses.

Credentials, drafts, screenshots

API keys in a notes file, login dumps, discarded UI captures.

Retention limits

When a policy says a class of records must go, hash them and record the time.

Personal files

Scans, messages, and folders you should not still be able to open.

Proof of destruction

The certificate is a SHA-256 digest plus a timestamp. Anyone who still holds the original bytes can re-hash them and match. Nobody can recover the original from the digest.

This tab does not delete files from disk. After you shred, remove the original yourself. The certificate does not claim that every copy on earth is gone.

How proof of destruction works

  • Local processing Hashing and image shredding run in this browser with Web Crypto and Canvas. During a shred, the app does not call a server with your file.
  • No content logs We do not receive the document. There is no account and no upload endpoint for the bytes.
  • Open method SHA-256 of the original file or pasted UTF-8. Recompute it anywhere. The digest either matches or it does not.
  • Agent skill The skill hashes on disk with a local SHA-256 script. It does not paste the file into chat. You still delete the original.
  • Honest limit A browser cannot wipe your disk or other copies. Hash, keep the receipt, then delete the original.

If a file should not stay readable, put it through the shredder.

In this tab, or in the agent that is about to see the path. Then delete the original on disk.