Skip to content
Text Mechanic

Privacy

What happens to the text you put into Text Mechanic — and what does not.

What we guarantee

  • Your text is processed in your browser

    All 87 tools are plain JavaScript functions that run on this device — on the page's own thread or on a Web Worker. The text you type, paste or open is transformed in memory and never leaves the tab.

  • Your text is never uploaded

    There is no server-side processing and no API that receives what you type. Text Mechanic's pages are static files; running a tool — typing, pasting, transforming, downloading — makes no network request at all. The only network activity is the page loading, and the page-view analytics described below.

  • No account, ever

    There is nothing to sign up for and no login. Every tool works immediately, and none of them is gated behind an identity.

  • We see that a page was visited, never what you did on it

    This site uses Vercel Web Analytics to count visits: which page, the referring site, and a coarse device/location derived from the request. It is cookie-free and runs only when you navigate between pages, so it cannot see what you type, what a tool produces, or when you run one. It is disabled while the site is being developed and only runs on the deployed, published site.

  • Settings and presets stay on this device

    Your theme, editor preferences, recent tools, per-tool options and saved Workshop presets are written to this browser's localStorage. They are readable only by this site in this browser, are never transmitted, and clearing your browser data removes them.

What we do not claim

Privacy claims are only worth anything if they are precise. These are true, and worth knowing before you paste something sensitive.

  • Files you open are read locally, but they are held in memory

    Opening a file reads it into the editor on this device. Nothing is uploaded — but while it is open, the contents live in the tab, so treat a shared or unlocked screen the way you would any open document.

  • Anything you copy leaves our control

    The copy and download actions hand data to your operating system's clipboard and file system. What happens to it after that is up to you and the software you paste it into.

  • Generated passwords are not stored, which means they are not recoverable

    The password and random-byte generators use your browser's cryptographic random source and keep nothing. If you close the tab without copying a value, it is gone.

  • The page itself is served over the network

    Loading Text Mechanic fetches its HTML, JavaScript and fonts, and your browser records that visit the way it records any site. That request carries no text you have entered — because it happens before you enter any.

How to check for yourself

You do not have to take any of this on trust. Open your browser’s developer tools, switch to the Network tab, and use any tool on the site — paste text, run a transformation, copy the result. You will see no request carrying your content, because none is made. You can also disconnect from the network entirely: every tool keeps working.

Where your data lives

The text you enter
In memory, in this tab. Gone when you close it.
Theme and editor settings
localStorage, on this device.
Recent tools
localStorage, on this device. Can be turned off in Settings.
Per-tool options
localStorage, on this device.
Workshop pipelines and presets
localStorage, on this device.
Files you open
Read into memory. Never uploaded.
Anything else
Nowhere. There is no server to send it to.