πΉπ· TΓΌrkΓ§e | π¬π§ English
Metadata Cleaner Premium Edition is a powerful, privacy-focused Android application that removes hidden metadata from your photos, videos, and PDF documents. Protect your privacy by removing GPS location, camera information, timestamps, and other sensitive data before sharing your files.
- πΌοΈ Image Metadata Removal - Remove EXIF data from JPEG, PNG, and WebP images
- π₯ Video Metadata Cleaning - Strip metadata from MP4, MKV, and AVI videos
- π PDF Metadata Removal - Clean author, creation date, and document properties
- π 100% Offline - No internet connection required, all processing happens locally
- β‘ Batch Processing - Clean multiple files at once
- π Before/After Comparison - See exactly what metadata was removed
- π One-Tap Sharing - Share cleaned files instantly
- βοΈ Advanced Settings - Selective metadata removal with granular control
- π¨ Modern UI - Beautiful dark theme with Material Design 3
- π Turkish Language - Full Turkish localization
Every photo you take contains hidden information:
- π GPS Coordinates - Exact location where the photo was taken
- π· Camera Details - Device model, lens information, camera settings
- π Timestamps - When the photo was created and modified
- π€ Author Information - User names and software details
This metadata can compromise your privacy when sharing files online.
Metadata Cleaner removes all this sensitive information while preserving the quality of your files. Share photos, videos, and documents with confidence knowing your privacy is protected.
View a detailed before/after comparison showing exactly what metadata was removed:
- Side-by-side comparison view
- Highlighted removed items
- Complete transparency about what's being cleaned
- Easy to understand interface
After cleaning your files, share them instantly:
- One-tap sharing to any app
- Multiple files at once
- Native Android sharing integration
- Fast and convenient
Take full control over what gets removed:
- GPS Location - Remove all location data
- Camera Information - Strip camera model and settings
- Date/Time - Remove timestamps
- Author Information - Clean author and software details
- Auto-Delete Original - Optionally remove original files
- Custom Save Location - Choose where to save cleaned files
Modern, intuitive design:
- Dark gradient theme
- Smooth animations
- Cyan accent color (#00D9FF)
- Material Design 3 components
- Professional splash screen
- Responsive layout
- File selection with drag & drop support
- Real-time file list with type indicators
- Progress tracking during cleaning
- Success notifications
- Detailed metadata display
- Organized by categories
- Easy to read format
- Tap any file to view its metadata
- Toggle individual metadata types
- Visual switches for each option
- Save preferences
- Instant apply
- Before/after side-by-side
- Arrow indicators showing changes
- Red highlighting for removed items
- Complete audit trail
- Language: Kotlin 1.9.10
- UI Framework: Jetpack Compose
- Architecture: MVVM (Model-View-ViewModel)
- Min SDK: 24 (Android 7.0)
- Target SDK: 34 (Android 14)
- Gradle: 8.5
| Library | Version | Purpose |
|---|---|---|
| Jetpack Compose | 2023.10.01 | Modern UI toolkit |
| ExifInterface | 1.3.6 | Image metadata handling |
| PdfBox-Android | 2.0.27.0 | PDF processing |
| Kotlin Coroutines | 1.7.3 | Asynchronous operations |
| Material 3 | 1.1.2 | Material Design components |
| Core SplashScreen | 1.0.1 | Splash screen API |
app/
βββ data/
β βββ model/ # Data classes
β βββ repository/ # Data layer
βββ domain/
β βββ cleaner/ # Metadata removal logic
β βββ reader/ # Metadata reading logic
βββ ui/
β βββ screens/ # Compose UI screens
β βββ theme/ # App theming
βββ viewmodel/ # ViewModels
- JPEG (.jpg, .jpeg)
- PNG (.png)
- WebP (.webp)
- MP4 (.mp4)
- MKV (.mkv)
- AVI (.avi)
- PDF (.pdf)
- β No Data Collection - We don't collect any personal information
- β No Internet Required - Works 100% offline
- β No Analytics - No tracking or usage statistics
- β No Ads - Completely ad-free experience
- β No Third-Party Services - No external integrations
- β Local Processing - All operations happen on your device
- β Open Source Libraries - Using trusted, audited libraries
The app requires minimal permissions:
- READ_MEDIA_IMAGES - To read images you select
- READ_MEDIA_VIDEO - To read videos you select
These permissions are only used to access files YOU explicitly choose. No background access, no automatic scanning.
- Android 7.0 (API 24) or higher
- ~20 MB storage space
- No internet connection required
Coming soon to Google Play Store!
- Select Files - Tap "Browse Files" and choose images, videos, or PDFs
- Review Selection - See all selected files in the list
- Clean Metadata - Tap "Clean Metadata" button
- View Results - See before/after comparison
- Share - Tap "Share" to send cleaned files
- Open Settings - Tap the settings icon in the top bar
- Customize Options - Toggle which metadata to remove
- Save Preferences - Your settings are remembered
- Clean Files - Process files with your custom settings
- π‘ Tap any file in the list to view its metadata
- π‘ Use the comparison view to verify what was removed
- π‘ Enable "Auto-Delete Original" to save storage space
- π‘ Process multiple files at once for efficiency
- Android Studio Hedgehog or newer
- JDK 21
- Android SDK 34
- Gradle 8.5+
# Clone the repository
git clone https://github.com/yourusername/metadata-cleaner.git
cd metadata-cleaner
# Build debug APK
./gradlew assembleDebug
# Build release APK
./gradlew assembleRelease
# Install on connected device
./gradlew installDebugMetaData/
βββ app/
β βββ src/
β β βββ main/
β β β βββ java/com/algyazilim/metadatacleaner/
β β β βββ res/
β β β βββ AndroidManifest.xml
β β βββ test/
β βββ build.gradle.kts
βββ gradle/
βββ build.gradle.kts
βββ settings.gradle.kts
We welcome contributions! Here's how you can help:
- π Report bugs
- π‘ Suggest new features
- π Improve documentation
- π Add translations
- π§ Submit pull requests
- Fork the repository
- Create a feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
Copyright Β© 2026 ALG YazΔ±lΔ±m & Elektronik Inc.
Fatih ΓNDER (CekToR)
ALG YazΔ±lΔ±m & Elektronik Inc.
- π Website: https://algyazilim.com
- π§ Email: info@algyazilim.com
- π Location: Turkey
Special thanks to the following open-source projects:
- ExifInterface - Apache License 2.0
- PdfBox-Android - Apache License 2.0
- Jetpack Compose - Apache License 2.0
- Kotlin - Apache License 2.0
- π§ Email: info@algyazilim.com
- π Website: https://algyazilim.com
- π Documentation: Wiki
Q: Does the app require internet?
A: No, the app works 100% offline.
Q: Is my data safe?
A: Yes, all processing happens locally on your device. We don't collect or transmit any data.
Q: What file formats are supported?
A: Images (JPEG, PNG, WebP), Videos (MP4, MKV, AVI), and PDF documents.
Q: Can I choose which metadata to remove?
A: Yes, use the Advanced Settings to customize what gets removed.
Q: Does cleaning reduce file quality?
A: No, only metadata is removed. The actual image/video quality remains unchanged.
- Support for more image formats (HEIC, TIFF)
- Audio file metadata cleaning (MP3, FLAC)
- Batch rename functionality
- Cloud storage integration (optional)
- Scheduled automatic cleaning
- Widget support
- Dark/Light theme toggle
If you find this project useful, please consider giving it a star!
Made with β€οΈ in Turkey
Basit β’ HΔ±zlΔ± β’ GΓΌvenli
