add initial project files: .gitignore, README.md, and package.json

This commit is contained in:
sharif committed 2025-06-23 22:23:22 +06:00
1 parent 16ca064f60
commit cf0d872dba
3 files changed
+144

No files matched your search

+56
View File
@@ -0,0 +1,56 @@
# Dependencies
node_modules/
npm-debug.log*
yarn-debug.log*
yarn-error.log*
# Build output
dist/
build/
# Environment variables
.env
.env.local
.env.*.local
# Editor directories and files
.vscode/*
!.vscode/extensions.json
.idea
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?
# OS generated files
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db
# Logs
logs
*.log
# Runtime data
pids
*.pid
*.seed
*.pid.lock
# Optional npm cache directory
.npm
# Optional eslint cache
.eslintcache
# Coverage directory used by tools like istanbul
coverage/
# Temporary folders
tmp/
temp/
+60
View File
@@ -0,0 +1,60 @@
# Untrace
**Remove all metadata from images. Keep your privacy.**
Clean your photos from location data, AI signatures, and other tracking information. Works 100% in your browser - no uploads, no tracking.
## Features
**[•] Complete Privacy Protection**
- Removes GPS location data
- Strips camera information
- Cleans AI generation tags (ChatGPT, DALL-E, Midjourney)
- Eliminates timestamps and device info
**[✓] Secure & Private**
- No server uploads - everything happens in your browser
- No tracking or data collection
- Supports JPEG, PNG, TIFF, HEIC, AVIF
**[↕] Easy to Use**
- Drag & drop interface
- Instant preview of what data will be removed
- One-click cleaning
- Mobile-friendly design
## Quick Start
1. **Upload** - Drag your image to the page
2. **Review** - See what metadata was found
3. **Clean** - Click "Remove Metadata"
4. **Download** - Save your privacy-safe image
## For Developers
```bash
npm install
npm run dev
npm run build
```
**Built with:** Svelte + Vite + exifr
## Why Use Untrace?
Modern images contain hidden data that can compromise your privacy:
- **Location data** reveals where photos were taken
- **AI signatures** show which tools generated images
- **Device info** identifies your camera/phone
- **Timestamps** reveal when images were created
Untrace removes all this data while keeping your images looking exactly the same.
## License
MIT License - Free for personal and commercial use.
+28
View File
@@ -0,0 +1,28 @@
{
"name": "untrace",
"description": "Clean your images. Keep your identity.",
"version": "1.0.0",
"type": "module",
"scripts": {
"dev": "vite",
"build": "vite build",
"preview": "vite preview",
"deploy": "npm run build && gh-pages -d dist"
},
"devDependencies": {
"@sveltejs/vite-plugin-svelte": "^3.1.2",
"@tailwindcss/postcss": "^4.1.10",
"@tailwindcss/typography": "^0.5.16",
"@tailwindcss/vite": "^4.1.10",
"autoprefixer": "^10.4.21",
"gh-pages": "^6.1.0",
"postcss": "^8.5.6",
"svelte": "^4.2.0",
"tailwindcss": "^4.1.10",
"vite": "^5.0.0"
},
"dependencies": {
"exifr": "^7.1.3"
},
"homepage": "https://developersharif.github.io/untrace"
}