MoonEdgeDystopia/Metadata-Editor-App-for-Iphone
GitHub: MoonEdgeDystopia/Metadata-Editor-App-for-Iphone
一款注重隐私的 iOS 原生应用,支持本地查看、编辑和清除照片与视频中的元数据,帮助用户在分享前掌控数字足迹。
Stars: 0 | Forks: 0
# iOS 元数据移除器
一款注重隐私的 iOS 应用程序,允许您查看、编辑和移除照片与视频的元数据。所有处理均在您的设备本地进行——您的文件永远不会离开手机。



## 📱 功能特性
### 🔍 查看元数据
- 浏览照片和视频的所有元数据
- 按类别组织:位置、相机、日期、作者、版权、软件、描述、技术信息
- 搜索元数据项
- 以格式化文本报告形式查看元数据
### ✏️ 编辑元数据
- 点击任何可编辑的元数据值进行修改
- 更改文本值,如作者、版权、描述
- 保存时应用更改
### 🗑️ 移除元数据
- 选择单个元数据项进行移除
- 按类别批量选择
- 隐私预设以便快速移除:
- **仅位置**:移除 GPS 坐标
- **相机信息**:移除相机制造商、型号、设置
- **个人信息**:移除作者、版权信息
- **所有敏感信息**:移除位置、相机和个人信息
- **全部清除**:移除所有元数据(最高隐私级别)
### 💾 保存选项
- 将修改后的图像保存回相册
- 通过标准 iOS 分享菜单分享
- 导出元数据文本报告
### 🔒 隐私至上
- **100% 本地处理**:无需网络连接
- **无数据收集**:您的文件永远不会离开您的设备
- **无分析追踪**:我们不跟踪您的使用情况
## 📸 支持的格式
### 图像
- JPEG/JPG
- PNG
- HEIC/HEIF
- TIFF
- BMP
- GIF
- WebP
### 视频
- MP4
- MOV
- M4V
- AVI
- MKV
- WMV
- FLV
- WebM
## 🚀 入门指南
### 系统要求
- iOS 16.0 或更高版本
- iPhone 或 iPad
- Xcode 14+(用于从源代码构建)
### 安装
#### 从 App Store 安装(即将推出)
该应用即将在 App Store 上架。
#### 从源代码构建
1. 克隆仓库:
git clone https://github.com/MoonEdgeDystopia/Metadata-Editor-App-for-Iphone.git
cd Metadata-Editor-App-for-Iphone
2. 在 Xcode 中打开:
open MetadataRemover.xcodeproj
3. 构建并运行:
- 选择您的目标设备(iPhone/iPad 或模拟器)
- 按 Cmd+R 构建并运行
## 📖 使用方法
### 从照片中移除元数据
1. **选择照片**
- 点击“从相册选择”从图库中选择
- 或点击“浏览文件”从文件 App 中选择
2. **查看元数据**
- 浏览按类别组织的元数据
- 使用搜索栏查找特定项目
- 点击“查看文本”以文本形式查看所有元数据
3. **选择要移除的项目**
- 点击任何元数据项目旁边的圆圈以将其选中进行移除
- 选中的项目会显示红色对勾
- 使用菜单中的“全选”选中类别中的所有项目
4. **应用更改**
- 点击“应用”按钮处理更改
- App 会创建一个移除了选定元数据的新文件
5. **保存**
- 点击“保存到相册”将其保存回您的图库
- 或使用“分享”通过其他 App 发送
### 编辑元数据值
1. 找到您要编辑的元数据项
2. 点击旁边的蓝色“编辑”按钮
3. 输入新值
4. 点击“保存”
### 使用隐私预设
1. 点击菜单按钮(三个点)
2. 选择“隐私预设”
3. 选择一个预设:
- **仅位置**:快速移除 GPS 信息
- **相机信息**:移除相机识别信息
- **个人信息**:移除作者数据
- **所有敏感信息**:全面的隐私保护
- **全部清除**:最高隐私级别
4. 在确认对话框中点击“应用”
## 🏗️ 架构
该 App 构建基于:
- **SwiftUI**:现代声明式 UI 框架
- **MVVM 架构**:清晰的关注点分离
- **Swift Concurrency**:用于现代异步代码的 Async/await
- **ImageIO**:用于读取/写入图像 EXIF 元数据
- **AVFoundation**:用于视频元数据处理
### 项目结构
```
MetadataRemover/
├── Models/ # Data models
├── Services/ # Business logic
│ ├── ImageMetadataService.swift
│ ├── VideoMetadataService.swift
│ ├── MetadataService.swift
│ └── PhotosService.swift
├── ViewModels/ # State management
├── Views/ # SwiftUI views
└── Utilities/ # Helper extensions
```
## 🤝 贡献
欢迎贡献!请随时提交 Pull Request。
1. Fork 本仓库
2. 创建您的功能分支(`git checkout -b feature/AmazingFeature`)
3. 提交您的更改(`git commit -m 'Add some AmazingFeature'`)
4. 推送到分支(`git push origin feature/AmazingFeature`)
5. 打开一个 Pull Request
## 📝 许可证
本项目根据 MIT 许可证授权 - 详情请参阅 LICENSE 文件。
## 🙏 致谢
- 由 Daniel Santos Mendez 用 ❤️ 构建
- 图标来自 [SF Symbols](https://developer.apple.com/sf-symbols/)
## 📧 联系方式
如有问题或需要支持,请在 GitHub 上开启 issue。
**隐私提示**:这款 App 旨在帮助用户保护隐私。我们相信您的数据属于您,您应该完全控制文件中嵌入的信息。
标签:EXIF编辑器, GPS数据移除, iOS应用, MIT许可, Swift, Unix, 元数据 spoofing, 元数据清理, 反取证, 媒体清洗, 安全评估, 数字足迹, 数据防泄露, 文件脱敏, 本地处理, 照片编辑, 目录枚举, 社交媒体隐私, 移动安全, 网络安全, 自我保护, 视频处理, 隐私保护, 隐私合规, 隐私工具