Privacy policy
Nothing leaves
your machine.
Retouch is a Chrome extension that edits the text of HTML files on your own disk and saves them in place. This page says exactly what it stores, what it reads and writes, and what it never does. It is short because there is little to tell.
file:// pages you open, and only does anything after you click its icon. It never sees websites.What Retouch stores on your device
Retouch keeps one small record in the browser's storage for the extension (IndexedDB), on your computer only:
- Folder grants. When you pick a folder in Chrome's folder dialog so Retouch can save into it, Chrome hands the extension a handle for that folder. Retouch stores the handle, the folder's name, the path prefix under which it found your file, and the time you added it. This is what lets the next Save happen without another dialog. Chrome still asks you to confirm the grant once after each restart.
That is the whole list. Retouch stores no history of files you opened, no copies of their contents, no settings that describe you and no identifiers. Uninstalling the extension deletes the record. You can also revoke a folder at any time from Chrome's site settings for the extension.
While you are editing, the file's text and the page's stylesheets are held in memory so Retouch can patch the source exactly and list the styles the page already uses. That memory is released when you leave the page.
What Retouch reads and writes
- The file you open. When you click the Retouch icon on a
file://page, Retouch reads that HTML file so it can show it in the editor and patch its source when you save. - The file you save. Save rewrites only the text runs or elements you changed, in the original file, in place. Everything else stays byte for byte as it was.
- Images you choose. If you replace an image, the file you picked is copied into the page's folder under a name that does not collide, and the page is pointed at the copy.
- Locating the file. To find your open file inside a granted folder, Retouch walks that folder by name and compares the candidate's contents with the page it is showing. It does not index, list or read other files for any other purpose.
- The practice page. The tour can write a small tutorial file to
Downloads/Retouchso you have something safe to edit. That uses Chrome's downloads permission, which Retouch asks for only at that click and only if you want the page.
Permissions, and why
- Access to file URLs (
file:///*). Retouch edits local files, so it needs to run on pages loaded from your disk. This is the only host permission. It has no access tohttporhttpswebsites at all, and Chrome keeps even this switched off until you turn on "Allow access to file URLs" in the extension's details. - Downloads (optional). Requested once, when you ask for the practice page, because it is the only way for an extension to place a file in a known location and then open it. Decline it and everything else still works.
Retouch asks for nothing else: no tabs, no history, no cookies, no clipboard, no storage permission, no access to websites.
What Retouch never does
- Send any data anywhere. There is no server to send it to and no code that talks to one.
- Collect analytics, telemetry or crash reports.
- Read, record or infer your browsing activity. Its script is inert on every page except a local file shown inside the Retouch editor.
- Load code from the internet. Everything Retouch runs ships inside the extension package and is open source.
- Sell, share or transfer data about you to anyone, for any purpose. It has none.
The only network activity connected to Retouch is Chrome's own: the Chrome Web Store keeps the extension updated, under Google's privacy policy, and the links on the tour open fastretouch.com or GitHub in a normal tab when you click them.
Children, changes and contact
Retouch is a general-purpose tool and is not directed at children. It collects no personal information from anyone.
If a future version handles data differently, for instance an optional update check, this page will say so with a new effective date before that version ships, the change will be described in the release notes, and the extension will tell you inside its own interface before the new behaviour is switched on.
Retouch is made by Kamanashish Roy and is open source under the MIT licence. Questions about this policy go to @doubts on X, hello@fastretouch.com or the issue tracker. If you would rather check than trust, read the code.