"Drinking from the river of forgetfulness, the past is erased."
Project Lethe is a privacy-first, zero-compromise web utility designed for one specific purpose: completely obliterating EXIF metadata and original filenames from your images before you share them on the public internet.
In a world where images silently carry GPS coordinates, device identifiers, and timestamp metadata, Lethe ensures your media is clean, anonymous, and untraceable.
Lethe operates on a strict zero-trust, zero-server architecture.
- 100% Client-Side Processing: Images never leave your device. There are no backend servers, no APIs, and no telemetry.
- Native Canvas Incineration: We don't rely on invasive third-party parsing libraries. Lethe uses the native HTML5 Canvas API to literally repaint your image pixel-by-pixel, naturally leaving all metadata behind.
- Thematic Obfuscation: Original filenames are discarded and replaced with cryptographic-style thematic identifiers (e.g.,
lethe_void_7b.jpg).
- Drag & Drop Dashboard: A sleek, modern dark mode UI for frictionless bulk uploading.
- Selective Review Grid: Preview processed images and download exactly what you need. No spammy bulk auto-downloads.
- Progressive Web App (PWA): Install Lethe directly to your mobile home screen or desktop. It works entirely offline.
- Lightning Fast: Powered by Next.js (App Router) and Tailwind CSS v4 for a premium, lightweight experience.
To run Lethe locally:
# Clone the repository
git clone git@github.com:abythomas300/lethe.git
# Navigate into the project
cd lethe
# Install dependencies
npm install
# Start the development server
npm run devOpen http://localhost:3000 with your browser to experience absolute privacy.
- Framework: Next.js (App Router)
- Language: TypeScript
- Styling: Tailwind CSS v4
- Logic: HTML5 Canvas API
- Deployment: Zero-dependency PWA
Contributions are welcome! If you have ideas for adding new themes or improving the UI, feel free to open a pull request. Keep in mind our core philosophy: Zero external dependencies for data processing. Absolute privacy.
Built for a safer, more private web.
