Professional AI metadata remover tool that strips EXIF, C2PA, AI pixel fingerprints and makes AI-generated images undetectable. Free, browser-based, no upload required. · Built with Manus
Stars
0
Forks
0
Watchers
0
Open Issues
0
Overall repository health assessment
^5.2.2^1.2.12^1.1.15^1.1.7^1.1.10^1.3.3^1.1.12^2.2.16^1.1.15^2.1.16^1.1.15^2.1.7^1.1.16^1.2.14^1.1.15^1.1.7^1.3.8^1.2.10^2.2.6^1.1.7^1.3.6^1.2.3^1.2.6^1.1.13^1.1.10^1.1.11^1.2.8^1.12.0^0.7.1^2.1.1^1.1.1^8.6.0^7.1.3^4.21.2^12.23.22^0.0.4^1.4.2^3.10.1^0.453.0^5.1.5^0.4.6^19.2.1^9.11.1^19.2.1^7.64.0^3.0.6^2.15.2^2.0.7^1.4.0^3.3.1^1.0.7^1.1.2^3.3.5^4.1.12^0.1.1^0.5.15^4.1.34.17.21^3.58.1^24.7.0^19.2.1^19.2.1^5.0.4^2.0.6^10.4.20^0.25.0^10.15.1^8.4.47^3.6.2^4.1.14^4.19.1^1.4.05.6.3^7.1.7^0.0.57^2.1.424
commits
6
commits
Remove schema.org structured data from testimonials and index, and refactor ExifViewer navigation to use wouter's `navigate` hook.
9a99bf6View on GitHubfeat: Set up Cloudflare Pages deployment and dynamically inject analytics script.
7c49f61View on GitHubCheckpoint: 1. 地图链接改为三选一:geo: URI(拉起本地地图App)+ Apple Maps + Google Maps;2. Remove GPS / Remove All 按钮通过 window.__blankai_pending_file 携带文件跳转到主页自动加载;3. 上传区域添加中英文双语说明:iOS 拍照直传会被系统剥离 EXIF,需从相册选择;4. exifReader 添加 Apple Maps 和 geo: URI 字段
781862fView on GitHubCheckpoint: 三项修复:(1) exifReader.ts 添加 ifd0/ifd1/photoshop 段解构,get() 函数扩展查找 ifd0/xmp/iptc/photoshop(修复 PNG 截图的 Orientation/ImageDescription 等字段读取);(2) 截图检测逻辑:检测 ImageDescription/UserComment="Screenshot",在 fileGroup 添加提示字段,ExifViewer.tsx 显示黄色 "Screenshot Detected" 横幅,告知用户截图无 GPS/相机数据;(3) 尺寸修复:添加 ExifImageWidth/ExifImageHeight 作为备选,返回值也使用 finalWidth/finalHeight
33ba521View on GitHubCheckpoint: 两项更新:(1) PrivacyPolicy.tsx 和 TermsOfService.tsx 移除自定义 nav 和简化 footer,替换为共享 SiteHeader(breadcrumb 参数)和 SiteFooter,全站导航体验统一;(2) ExifViewer.tsx 添加图片预览缩略图:上传文件后在结果顶部文件名左侧显示 64×64 圆角缩略图,使用 URL.createObjectURL 生成本地预览,onError 处理 HEIC 等不支持格式,reset 时自动 revokeObjectURL 释放内存
d656f0fView on GitHubCheckpoint: 修复 EXIF Viewer 对 iPhone 手机照片的解析问题:(1) exifReader.ts 重写:firstChunkSize 提升至 512KB、chunkLimit 提升至 20、启用 makerNote/userComment/ifd0/ifd1/interop、三重 GPS 解析策略(exifr.gps() + flat parse + 手动 DMS 转换)、DMS-to-decimal 转换函数、GPS 坐标 DMS+十进制双格式显示、Google Maps 链接字段;(2) ExifViewer.tsx 更新:GPS 横幅(检测到 GPS 时显示坐标+地图链接+Remove GPS 按钮)、maps_link 字段渲染为可点击链接、HEIC 错误提示优化、iPhone 用户提示、加载状态文字优化、自动跳转到 GPS 分组
a4e10dcView on GitHubCheckpoint: New /exif-viewer page: browser-based EXIF extraction via exifr library, 10 metadata categories (File, AI Metadata, GPS, Camera, Exposure, Dates, IPTC, XMP, Color, Thumbnail), risk indicators, JSON/CSV export, privacy risk warnings, CTA to remove metadata. Registered route, updated SiteHeader (desktop + mobile), SiteFooter, homepage tool matrix banner, sitemap.xml, and llms.txt.
c543c29View on GitHubCheckpoint: handleFilesSelected now detects if stage is "staged" and merges new files with existing ones (deduplicating by name+size, capping at 20). Also clears input.value after each selection so the same file can be re-selected.
addcdf0View on GitHubCheckpoint: Moved hidden file input outside conditional stage rendering so inputRef is always valid — fixes second batch upload failing. Increased minMsPerImage from 1000ms to 2500ms for more convincing processing animation.
7c2ec8bView on GitHubCheckpoint: Reading progress bar on blog article pages (cyan gradient, glowing), usePageMeta hook for dynamic canonical/og:url/title/description on all pages (Home, ImageDiff, Blog, BlogPost, Privacy, Terms), and llms.txt in /public for AI crawler comprehension
6022e51View on GitHubCheckpoint: Blog system fully upgraded: 6 AI-generated cover images for all articles, real cover images shown in Blog listing, BlogPost hero, related posts, and homepage BlogSection. Social share buttons (X/Twitter, Reddit, Copy Link) added to all article pages. Homepage BlogSection rewritten with featured large card + 2 medium cards + 3 compact list items layout, all linking to real /blog/:slug routes.
d7952f9View on GitHub