BLA
BLA (Blind LLM Agents) is the open-source Blue Defense MCP and CLI built to protect software artifacts against automated AI reverse-engineering workflows.
Remove hidden data from photos and PDFs: location, camera details, names and edit history. Free, open source, and your files never leave your device.
SecurityGitHub @Anonaconda-CodeLabOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Repository information has not been collected yet.
No updates detected yet. GitHub releases will appear here.
Remove hidden data from photos and PDFs (location, names, phone details, earlier versions), entirely on your device. Free and open source.
Taken from the repository README
Loading the full README.
Read the full README ↗Remove the hidden data in your photos and PDFs, on your own device. Unmarked shows you what a file gives away (where a photo was taken, which phone took it, who wrote a document and what was deleted from it) and makes a clean copy without it. No account, no server, no upload.
Use it now: unmarked.anonacondacodelab.com · Android app: unmarked.anonacondacodelab.com/android.html
IMG_20261024_143512.jpg reveals the
date too)..zip with neutral timestamps.The whole web app is one file, dist/index.html, built by node build.mjs from src/. A Content Security Policy
blocks every network request, so the page can't send your files anywhere.
The cleaning code is src/clean.js: self-contained, no DOM, usable in any browser or Node 18+ (other studio apps reuse
it). Images are parsed and cut down directly; PDFs use pdf-lib to rewrite the
document from its current version only.
node build.mjs # builds dist/
npm test # builds, then runs the tests (Node's built-in runner, no dependencies)
Tests use real files in tests/fixtures/, made with ExifTool, Pillow, reportlab and pikepdf
(tests/fixtures/make-fixtures.sh rebuilds them). The Android app is in mobile/ (see mobile/README.md).
Host the dist/ folder anywhere that serves https. The official site is on Cloudflare Pages, which publishes dist/
as committed (no build command), with the HTTP headers in dist/_headers.
Unmarked is provided as is, without any warranty. It removes the hidden data it knows about, but no tool can promise to find everything. Check clean copies before sharing anything sensitive. You are responsible for what you share; Anonaconda Code Lab accepts no liability for any loss or harm from using this software.
Free software under the GNU General Public License v3 or later, with no warranty. © 2026 Anonaconda Code Lab. Third-party components: see NOTICE.md. Security and privacy: see SECURITY.md. Questions or problems: [email protected].