Privacy Policy
Effective date: October 4, 2026 · Applies to MediaTidy for Android and iOS
In short
- Your photos and videos are analyzed on your device. They are never uploaded to us or to anyone else.
- MediaTidy has no account and does not ask for your name, email or phone number.
- The free version shows ads from Google AdMob. Usage statistics and crash reports (Google Firebase) help us improve the app.
- We do not sell your personal data.
This policy explains what information MediaTidy ("the app", "we", "us") collects, why, and the choices you have. MediaTidy is published by its developer, who can be reached at uoclabs@gmail.com.
1. Your photos and videos
To find duplicates, similar and blurry photos, screenshots and large videos, MediaTidy needs access to your photo library. You grant this through your phone's permission prompt and can change it at any time in system settings.
- All analysis (image fingerprints, sharpness, text recognition in screenshots to sort receipts, chats, QR codes, tickets and code) runs locally on your device, using the phone's built-in machine-learning features.
- Photos, videos, file names, recognized text and analysis results never leave your device. Analysis results are kept in the app's private storage to make later scans faster and are removed when you uninstall the app.
- When you delete or compress items, MediaTidy uses your phone's own photo library. Deleted items go to the system's Recently Deleted / Trash where available, so you can restore them for 30 days.
2. Location in photos
Photos can contain the place where they were taken. MediaTidy shows these coordinates on the photo's detail screen. If "Place names" is turned on in Settings, the coordinates of the photo you open are sent to your phone's system geocoding service (Apple on iOS, Google on Android) to show a place name. You can turn this off in Settings. MediaTidy does not track your device's location.
3. Information collected automatically
Usage statistics – Google Firebase Analytics
We collect anonymous events about how the app is used, for example which screens are opened, that a scan finished and how many items it found, how many items were cleaned, how much space was freed (in megabytes), settings that were changed and whether a purchase succeeded. With them we receive technical data such as an app-instance identifier, device model, operating system, app version, language and approximate region (derived from the IP address). These events never contain your photos, file names, search text or places.
Crash reports – Google Firebase Crashlytics
If the app crashes or a feature fails, a report is sent with the error, the device model and OS version, the app version, an installation identifier and the recent in-app steps that led to it, so we can fix the problem.
Advertising – Google AdMob (free version only)
The free version shows banner, interstitial and optional rewarded ads from Google AdMob. Google may collect your device's advertising identifier, IP address and device information to show ads, limit how often you see them and measure them. In the EEA, UK and Switzerland you are asked for consent first, and you can change your choice at any time in Settings → Privacy Center. On iOS, the system asks whether the app may track you; personalized ads are only used if you allow it. MediaTidy Pro shows no ads. See how Google uses data from apps.
Purchases – Google Play, App Store and RevenueCat
Payments are handled by Google Play or the App Store; we never see your card details. To unlock and restore MediaTidy Pro we use RevenueCat, which receives your purchase receipt and an anonymous app user identifier.
4. Why we use information
| Purpose | Data | Legal basis (EEA/UK) |
| Provide the app's features | Photo library access (processed on device) | Your permission; performance of our service |
| Improve the app and fix bugs | Usage statistics, crash reports | Legitimate interests |
| Show ads in the free version | Advertising identifier, device data | Consent (personalized ads); legitimate interests (non-personalized) |
| Sell and restore MediaTidy Pro | Purchase receipt, anonymous user ID | Performance of a contract |
5. Sharing
We share data only with the service providers above (Google for Firebase and AdMob, Apple or Google for geocoding and payments, RevenueCat for purchases), who process it to provide their services. We do not sell or rent personal data, and we do not share it for purposes other than those described here, unless required by law.
6. Retention
- Analysis results, settings and cleanup history: on your device until you uninstall the app.
- Usage statistics: kept by Google Analytics for up to 14 months.
- Crash reports: kept by Firebase Crashlytics for 90 days.
- Purchase records: kept as long as needed to provide your purchase and as required by law.
7. Your choices and rights
- Photo access: choose full or limited access, or revoke it, in your phone's settings.
- Ads: change your consent in Settings → Privacy Center (EEA/UK/Switzerland), reset or delete your advertising ID or opt out of ads personalization in Android settings, or turn off "Allow Apps to Request to Track" on iOS. Upgrading to Pro removes ads.
- Notifications: weekly reminders and storage alerts are created on your device and can be turned off in the app or system settings.
- Access and deletion: depending on where you live (for example under the GDPR or US state laws) you may have the right to access, correct, delete or object to the processing of your data. Because we do not know who you are, please write to uoclabs@gmail.com and include your app-instance details if you can; we will reply within 30 days. Uninstalling the app deletes everything stored on your device.
8. Children
MediaTidy is not directed to children under 13 (or under 16 in the EEA). We do not knowingly collect personal data from children. If you believe a child has provided data, contact us and we will delete it.
9. Security and international transfers
Data sent to service providers is encrypted in transit. These providers may process data in the United States and other countries, under safeguards such as the EU Standard Contractual Clauses.
10. Permissions the app uses
- Photos and videos (read, and delete or save only when you confirm) – to scan and clean your library.
- Photo location (Android) – to show where a photo was taken.
- Notifications – for the optional weekly reminder and storage alerts.
- Internet – for ads, purchases, analytics, crash reports and place names.
- Tracking (iOS, optional) – for personalized ads.
11. Changes to this policy
We may update this policy as the app changes. The effective date above shows the latest version; significant changes will also be announced in the app or its store listing.
12. Contact
Questions or requests about privacy: uoclabs@gmail.com
Chính sách quyền riêng tư
Ngày hiệu lực: 04/10/2026 · Áp dụng cho MediaTidy trên Android và iOS
Tóm tắt
- Ảnh và video của bạn được phân tích ngay trên thiết bị và không bao giờ được tải lên cho chúng tôi hay bất kỳ ai.
- MediaTidy không có tài khoản, không hỏi tên, email hay số điện thoại của bạn.
- Bản miễn phí hiển thị quảng cáo của Google AdMob. Thống kê sử dụng và báo cáo sự cố (Google Firebase) giúp chúng tôi cải thiện ứng dụng.
- Chúng tôi không bán dữ liệu cá nhân của bạn.
Chính sách này giải thích MediaTidy ("ứng dụng", "chúng tôi") thu thập thông tin gì, vì sao, và bạn có những lựa chọn nào. MediaTidy do nhà phát triển phát hành, liên hệ qua uoclabs@gmail.com.
1. Ảnh và video của bạn
Để tìm ảnh trùng, ảnh tương tự, ảnh mờ, ảnh chụp màn hình và video nặng, MediaTidy cần quyền truy cập thư viện ảnh. Bạn cấp quyền này qua hộp thoại của hệ thống và có thể thay đổi bất cứ lúc nào trong cài đặt điện thoại.
- Mọi phân tích (dấu vân tay hình ảnh, độ nét, nhận dạng chữ trong ảnh chụp màn hình để phân loại hoá đơn, tin nhắn, mã QR, vé và code) đều chạy trên thiết bị của bạn, bằng các tính năng học máy có sẵn trong điện thoại.
- Ảnh, video, tên tệp, chữ nhận dạng được và kết quả phân tích không bao giờ rời khỏi thiết bị. Kết quả phân tích được lưu trong bộ nhớ riêng của ứng dụng để lần quét sau nhanh hơn và bị xoá khi bạn gỡ ứng dụng.
- Khi bạn xoá hoặc nén, MediaTidy dùng chính thư viện ảnh của điện thoại. Mục đã xoá được chuyển vào Đã xoá gần đây / Thùng rác của hệ thống (nếu có), khôi phục được trong 30 ngày.
2. Vị trí trong ảnh
Ảnh có thể chứa nơi chụp. MediaTidy hiển thị toạ độ này trong màn chi tiết ảnh. Nếu bật "Tên địa điểm" trong Cài đặt, toạ độ của ảnh bạn đang mở sẽ được gửi tới dịch vụ bản đồ của hệ thống (Apple trên iOS, Google trên Android) để hiển thị tên địa điểm. Bạn có thể tắt tuỳ chọn này trong Cài đặt. MediaTidy không theo dõi vị trí thiết bị của bạn.
3. Thông tin thu thập tự động
Thống kê sử dụng – Google Firebase Analytics
Chúng tôi thu thập các sự kiện ẩn danh về cách ứng dụng được dùng, ví dụ màn hình nào được mở, lần quét đã xong và tìm được bao nhiêu mục, đã dọn bao nhiêu mục, giải phóng bao nhiêu dung lượng (tính theo MB), cài đặt nào được thay đổi và giao dịch mua có thành công không. Kèm theo là dữ liệu kỹ thuật như mã định danh phiên bản ứng dụng, mẫu máy, hệ điều hành, phiên bản ứng dụng, ngôn ngữ và khu vực gần đúng (suy ra từ địa chỉ IP). Các sự kiện này không bao giờ chứa ảnh, tên tệp, nội dung tìm kiếm hay địa điểm của bạn.
Báo cáo sự cố – Google Firebase Crashlytics
Khi ứng dụng gặp sự cố hoặc một tính năng bị lỗi, một báo cáo được gửi đi gồm lỗi, mẫu máy và phiên bản hệ điều hành, phiên bản ứng dụng, mã định danh lượt cài đặt và các bước gần nhất trong ứng dụng dẫn tới lỗi, để chúng tôi sửa.
Quảng cáo – Google AdMob (chỉ bản miễn phí)
Bản miễn phí hiển thị quảng cáo banner, quảng cáo toàn màn hình và quảng cáo có thưởng (tuỳ chọn) của Google AdMob. Google có thể thu thập mã quảng cáo của thiết bị, địa chỉ IP và thông tin thiết bị để hiển thị, giới hạn tần suất và đo lường quảng cáo. Tại EEA, Vương quốc Anh và Thuỵ Sĩ, bạn được hỏi đồng ý trước và có thể thay đổi lựa chọn bất cứ lúc nào trong Cài đặt → Trung tâm quyền riêng tư. Trên iOS, hệ thống sẽ hỏi bạn có cho phép theo dõi không; quảng cáo cá nhân hoá chỉ được dùng khi bạn cho phép. Bản MediaTidy Pro không có quảng cáo. Xem cách Google sử dụng dữ liệu từ ứng dụng.
Mua hàng – Google Play, App Store và RevenueCat
Thanh toán do Google Play hoặc App Store xử lý; chúng tôi không bao giờ thấy thông tin thẻ của bạn. Để mở khoá và khôi phục MediaTidy Pro, chúng tôi dùng RevenueCat, dịch vụ này nhận biên nhận giao dịch và một mã người dùng ẩn danh.
4. Mục đích sử dụng
| Mục đích | Dữ liệu | Cơ sở pháp lý (EEA/Anh) |
| Cung cấp tính năng của ứng dụng | Quyền truy cập thư viện ảnh (xử lý trên máy) | Sự cho phép của bạn; thực hiện dịch vụ |
| Cải thiện ứng dụng, sửa lỗi | Thống kê sử dụng, báo cáo sự cố | Lợi ích hợp pháp |
| Hiển thị quảng cáo ở bản miễn phí | Mã quảng cáo, dữ liệu thiết bị | Sự đồng ý (quảng cáo cá nhân hoá); lợi ích hợp pháp (không cá nhân hoá) |
| Bán và khôi phục MediaTidy Pro | Biên nhận giao dịch, mã người dùng ẩn danh | Thực hiện hợp đồng |
5. Chia sẻ dữ liệu
Chúng tôi chỉ chia sẻ dữ liệu với các nhà cung cấp dịch vụ nêu trên (Google cho Firebase và AdMob, Apple hoặc Google cho bản đồ và thanh toán, RevenueCat cho giao dịch mua), để họ cung cấp dịch vụ của mình. Chúng tôi không bán hay cho thuê dữ liệu cá nhân và không chia sẻ cho mục đích nào khác ngoài các mục đích nêu tại đây, trừ khi pháp luật yêu cầu.
6. Thời gian lưu trữ
- Kết quả phân tích, cài đặt và lịch sử dọn dẹp: trên thiết bị cho tới khi bạn gỡ ứng dụng.
- Thống kê sử dụng: Google Analytics lưu tối đa 14 tháng.
- Báo cáo sự cố: Firebase Crashlytics lưu 90 ngày.
- Hồ sơ giao dịch: lưu trong thời gian cần thiết để cung cấp gói đã mua và theo quy định pháp luật.
7. Lựa chọn và quyền của bạn
- Quyền truy cập ảnh: chọn toàn quyền, quyền giới hạn hoặc thu hồi trong cài đặt điện thoại.
- Quảng cáo: thay đổi lựa chọn đồng ý trong Cài đặt → Trung tâm quyền riêng tư (EEA/Anh/Thuỵ Sĩ), đặt lại hoặc xoá mã quảng cáo, tắt cá nhân hoá quảng cáo trong cài đặt Android, hoặc tắt "Cho phép ứng dụng yêu cầu theo dõi" trên iOS. Nâng cấp Pro để không còn quảng cáo.
- Thông báo: nhắc dọn dẹp hằng tuần và cảnh báo bộ nhớ được tạo ngay trên thiết bị, có thể tắt trong ứng dụng hoặc cài đặt hệ thống.
- Truy cập và xoá dữ liệu: tuỳ nơi bạn sống (ví dụ theo GDPR hoặc luật các bang của Mỹ), bạn có thể có quyền truy cập, chỉnh sửa, xoá hoặc phản đối việc xử lý dữ liệu. Vì chúng tôi không biết bạn là ai, vui lòng gửi email tới uoclabs@gmail.com; chúng tôi sẽ phản hồi trong vòng 30 ngày. Gỡ ứng dụng sẽ xoá mọi dữ liệu lưu trên thiết bị.
8. Trẻ em
MediaTidy không dành cho trẻ em dưới 13 tuổi (dưới 16 tuổi tại EEA). Chúng tôi không cố ý thu thập dữ liệu cá nhân của trẻ em. Nếu bạn cho rằng một trẻ em đã cung cấp dữ liệu, hãy liên hệ để chúng tôi xoá.
9. Bảo mật và chuyển dữ liệu quốc tế
Dữ liệu gửi tới các nhà cung cấp dịch vụ được mã hoá khi truyền. Các nhà cung cấp này có thể xử lý dữ liệu tại Hoa Kỳ và các quốc gia khác, với các biện pháp bảo vệ như Điều khoản hợp đồng tiêu chuẩn của EU.
10. Quyền ứng dụng sử dụng
- Ảnh và video (đọc; chỉ xoá hoặc lưu khi bạn xác nhận) – để quét và dọn thư viện.
- Vị trí trong ảnh (Android) – để hiển thị nơi chụp.
- Thông báo – cho nhắc dọn hằng tuần và cảnh báo bộ nhớ (tuỳ chọn).
- Internet – cho quảng cáo, mua hàng, thống kê, báo cáo sự cố và tên địa điểm.
- Theo dõi (iOS, tuỳ chọn) – cho quảng cáo cá nhân hoá.
11. Thay đổi chính sách
Chúng tôi có thể cập nhật chính sách này khi ứng dụng thay đổi. Ngày hiệu lực ở trên cho biết phiên bản mới nhất; thay đổi quan trọng sẽ được thông báo trong ứng dụng hoặc trang ứng dụng trên store.
12. Liên hệ
Câu hỏi hoặc yêu cầu về quyền riêng tư: uoclabs@gmail.com