Release notes
Changelog
Why this starts at 1.0.0. The Mac build has its own longer history and is further along in its
numbering. Windows starts its own version line at 1.0.0 rather than pretending to a past it doesn't have.
The two builds share an engine design and a license key, not a version number.
Mac changelog →
1.0.0
Beta
August 11, 2026
First Windows release. Everything the Mac build reveals and strips, rebuilt on Windows APIs, plus one thing the Mac has no equivalent for, and one thing it does better.
The engine
- Photos: JPG, PNG, HEIC, TIFF and GIF. GPS and the rest of the EXIF (make, model, serial, software, timestamps) come off by re-encoding only the pixels. The ICC color profile is kept and the orientation baked in, so the image looks identical. Upright JPEGs reuse the source quantization tables, so a scrub doesn't quietly cost you image quality.
- PDFs: the document info dictionary and XMP cleared, and the generic values a writer re-stamps on save blanked in place. Deep embedded object streams are not rewritten, and the app says so.
- Office: DOCX, XLSX, PPTX. Authorship, company, last-editor and revision blanked; optionally the comment parts deleted and every tracked change accepted, leaving valid OOXML with formatting and tables intact.
- Video: MP4, MOV, M4V, M4A. The QuickTime GPS tag, make/model and creation times are blanked in place rather than re-muxed: the metadata boxes are renamed to padding and zeroed in the copy, so the media bytes are identical, the file size is unchanged and chunk offsets stay valid.
- Audio: ID3v2 and legacy ID3v1 stripped from MP3 and AAC, audio bytes untouched.
- Mark of the web: the Windows
Zone.Identifieralternate data stream, which records that a file was downloaded and frequently the URL it came from, is revealed under History. Clean copies never carry it. This one has no macOS counterpart. - Location only mode drops GPS and IPTC location while preserving the rest, including non-location IPTC datasets.
Safety
- Non-destructive by default: every scrub writes a (scrubbed) copy beside the original, and picks a unique name rather than overwrite an existing one.
- Opt-in Replace original keeps an (original) backup next to the file.
- A read-only source folder offers to save elsewhere instead of failing.
- Paths beyond the old 260-character limit are handled, so deeply nested folders work.
Windows fit & finish
- Per-user install into
%LOCALAPPDATA%\Programs\Scrubbr: no UAC prompt, no admin rights. - The title bar follows the app's light/dark setting, Windows 11 corner rounding is requested explicitly, and the frame border is tinted to the page background.
- Correct taskbar and title-bar icon, verified by reading the icon back from the live window rather than assuming it took.
- Segoe UI Variable throughout. The inherited Apple font families are gone.
- Self-update in place, the job Sparkle does on the Mac. Scrubbr downloads the new installer, verifies its Authenticode signature and that its version matches what was advertised, installs over itself and reopens. Any check that fails deletes the download and sends you to the download page instead. The Mac build still asks you to re-download by hand.
Language & accessibility
- 13 languages: English, Spanish, French, German, Italian, Portuguese (BR), Dutch, Polish, Russian, Turkish, Japanese, Simplified Chinese, Korean. The language follows your Windows display-language order and can be pinned from the globe button.
- WCAG 2.1 AA: full keyboard path with focus capture and return on every dialog, live announcements for async results, Windows High Contrast support, reflow with no horizontal scrolling down to 320px and at 150% text scaling, and measured contrast in both light and dark.
- Error messages are translated too, not just the interface.
Known in this beta
- PDF file cards show no thumbnail: Windows has no system PDF renderer to ask. Image thumbnails work.
- SmartScreen may still warn on first download despite the signature; reputation builds per file. See the install notes.
- No screen-reader pass with Narrator or NVDA has been done by a human yet. The accessibility work is tested structurally and audited with axe-core, but assistive technology has not driven the app end to end. If you use one, that feedback is the most valuable thing you could send.