Skip to the content.

隐私政策 / Privacy Policy

本地智能照片清理 / Local Photo Cleanup

生效日期 / Effective date: 2026-06-05 最近更新 / Last updated: 2026-06-05 开发者 / Developer: ZTIDAL 联系邮箱 / Contact: 494485959@qq.com


中文版

引言

「本地智能照片清理」(以下简称「本应用」)是一款隐私优先的照片清理工具。我们的核心承诺是:

照片不出手机 · 100% 本地处理 · 0 上传

本应用帮助你找出旧截图、相似照片、模糊废片和占空间的大视频,以便你自行清理、释放设备存储。所有照片与视频的分析、比对和识别全部在你的设备本地完成,绝不会上传到任何服务器,也绝不会离开你的手机。

我们没有服务器、没有账号系统、没有云存储。我们无法看到、收集或访问你的照片。

本隐私政策说明本应用如何处理信息,适用于 iOS 与 Android 两个平台。请在使用本应用前仔细阅读。


1. 我们收集什么 / 不收集什么

我们不收集任何个人信息

仅在你的设备本地存在的数据

为实现核心功能,以下数据仅保存在你的设备本地,不会发送给我们或任何第三方:

数据 用途 存储位置
相册中的照片 / 视频内容 本地识别可清理项(见第 2、3 节) 始终保留在你的相册中,本应用仅在内存中临时分析
暂存箱条目(待删除项的引用,如相册资源 ID、分类、时间戳、文件大小) 删除前的安全缓冲,支持恢复(见第 4 节) 设备本地存储
应用设置与偏好(语言、深色模式、保护规则、是否默认进暂存箱等) 记住你的选择 设备本地(系统的本地键值存储 shared_preferences)

以上数据均不离开设备,卸载应用即随之清除(已被你确认删除的照片除外,删除是不可逆的系统操作)。


2. 设备本地处理(On-Device Processing)

本应用的全部「智能」分析均在你的设备本地、完全离线地运行,不需要联网即可完成照片分析。具体包括:

这些计算在后台隔离线程(isolate)中进行,处理过程中照片数据仅短暂存在于设备内存,分析结束即释放,不写入任何外部存储、不发送到网络


3. 相册访问与用途

为了帮你找出可清理的照片和视频,本应用需要访问你的设备相册。

我们请求相册权限的唯一目的,是在你的设备本地读取并分析照片 / 视频,以识别可清理项(旧截图、相似照片、模糊照片、大视频)。

删除行为完全由你发起和确认。 本应用不会在未经你明确确认的情况下删除任何照片或视频。删除是通过系统相册接口执行的标准操作。


4. 暂存箱(删除前的安全缓冲)

为防止误删,本应用提供「暂存箱」机制:


5. 网络与服务器


6. 第三方 SDK 及其数据处理

本应用集成了以下第三方组件。我们已尽力以最克制、最不侵犯隐私的方式进行配置。

6.1 Google AdMob(广告)

本应用通过 Google AdMob 展示横幅广告与插页广告,以支持应用的免费提供。

广告由 Google 作为独立的数据控制者提供,展示广告过程中 Google 可能处理有限的设备 / 网络信息(如粗略 IP、设备类型)以投放和计量广告。请参阅 Google 的隐私政策了解其数据处理: https://policies.google.com/privacy 以及 Google 如何在其服务中使用数据: https://policies.google.com/technologies/partner-sites

6.2 Google Firebase(仅核心组件)

本应用仅集成 Firebase Core(firebase_core) 用于基础初始化。

如需了解 Firebase 的数据实践,请参阅:https://firebase.google.com/support/privacy

6.3 穿山甲 / Pangle(未集成)

当前发布版本未集成穿山甲 / Pangle 广告 SDK——其代码与依赖均已从本应用中移除,不会运行,也不会收集或传输任何数据。若未来版本(例如面向中国大陆应用商店的单独版本)集成该 SDK,我们将在发布前更新本隐私政策,并相应说明其数据处理方式。

第三方汇总表

SDK 用途 是否启用 是否收集可识别个人的数据
Google AdMob 展示非个性化广告 否(仅非个性化 + SKAdNetwork 归因)
Google Firebase Core 基础初始化 是(仅 Core)
穿山甲 / Pangle 广告 否(未集成) 不适用

7. 儿童隐私

本应用并非面向 13 周岁(或你所在司法辖区规定的相应年龄)以下的儿童设计,我们不会有意收集儿童的个人信息。由于本应用本身不收集个人身份信息、不设账号、不进行行为追踪,因此不会专门面向儿童收集数据。若你认为有儿童在未经监护人同意的情况下向本应用提供了信息,请通过第 11 节的联系方式与我们联系。


8. 数据留存


9. 你的权利与控制

由于数据均在本地,你对自己的数据拥有完全、直接的控制权:


10. 政策变更

我们可能会不时更新本隐私政策(例如功能调整或启用新的第三方组件时)。更新后的版本将在应用内「隐私政策」页面发布,并更新顶部的「最近更新」日期。重大变更我们会通过应用内适当方式提示。继续使用本应用即表示你接受更新后的政策。


11. 联系我们

如对本隐私政策或你的隐私有任何疑问、意见或请求,请联系:



English Version

Introduction

Local Photo Cleanup (the “App”) is a privacy-first photo cleaning tool. Our core promise is:

Your photos never leave your phone · 100% on-device · 0 uploads

The App helps you find old screenshots, similar photos, blurry shots, and space-hogging large videos so that you can clean them up and free storage. All analysis, comparison, and recognition of your photos and videos happens entirely on your device, locally. Nothing is ever uploaded to any server, and nothing ever leaves your phone.

We have no servers, no accounts, and no cloud storage. We cannot see, collect, or access your photos.

This Privacy Policy explains how the App handles information and applies to both iOS and Android. Please read it before using the App.


1. What We Collect / Do Not Collect

We do not collect any personal information

Data that exists only locally on your device

To deliver core functionality, the following data is stored only on your device and is never sent to us or any third party:

Data Purpose Where it is stored
Photo / video content in your library Local identification of cleanable items (see Sections 2, 3) Always remains in your photo library; the App only analyzes it transiently in memory
Staging-bin entries (references to items pending deletion: library asset ID, category, timestamp, file size) A safety buffer before deletion, enabling restore (see Section 4) Local on-device storage
App settings and preferences (language, dark mode, protection rules, whether items go to the staging bin by default, etc.) To remember your choices Locally on the device (the system’s local key-value store, shared_preferences)

None of this leaves the device, and it is removed when you uninstall the App (except for photos you have confirmed for deletion, which is an irreversible system operation).


2. On-Device Processing

All “smart” analysis in the App runs entirely on your device, fully offline. No internet connection is required to analyze your photos. This includes:

These computations run in background isolates. During processing, photo data exists only briefly in device memory and is released when analysis completes. Nothing is written to external storage and nothing is sent over the network.


3. Photo Library Access and Its Purpose

To help you find cleanable photos and videos, the App needs access to your device’s photo library.

The sole purpose for which we request photo access is to read and analyze your photos / videos locally on your device, in order to identify cleanable items (old screenshots, similar photos, blurry photos, large videos).

Deletion is always initiated and confirmed by you. The App never deletes any photo or video without your explicit confirmation. Deletion is a standard operation performed through the system photo library interface.


4. Staging Bin (Safety Buffer Before Deletion)

To prevent accidental deletion, the App provides a “staging bin”:


5. Network and Servers


6. Third-Party SDKs and Their Data Handling

The App integrates the following third-party components, configured in the most restrictive, least privacy-invasive way we can.

6.1 Google AdMob (Advertising)

The App shows banner and interstitial ads via Google AdMob to support offering the App for free.

Ads are served by Google as an independent data controller. In serving ads, Google may process limited device / network information (such as coarse IP and device type) to deliver and measure ads. Please see Google’s privacy policy for its data handling: https://policies.google.com/privacy and how Google uses data in its services: https://policies.google.com/technologies/partner-sites

6.2 Google Firebase (Core Only)

The App integrates only Firebase Core (firebase_core) for basic initialization.

For Firebase’s data practices, see: https://firebase.google.com/support/privacy

6.3 Pangle (穿山甲) — Not Integrated

The current released version does not integrate the Pangle ad SDK — its code and dependencies have been removed from the App. It does not run and does not collect or transmit any data. If a future version (for example, a separate build for mainland-China app stores) integrates this SDK, we will update this Privacy Policy before release and describe its data handling accordingly.

Third-Party Summary

SDK Purpose Enabled Collects personally identifiable data
Google AdMob Show non-personalized ads Yes No (non-personalized + SKAdNetwork attribution only)
Google Firebase Core Basic initialization Yes (Core only) No
Pangle (穿山甲) Advertising No (not integrated) N/A

7. Children’s Privacy

The App is not designed for children under 13 (or the corresponding age in your jurisdiction), and we do not knowingly collect personal information from children. Because the App itself collects no personally identifying information, has no accounts, and performs no behavioral tracking, it does not collect data from children in any targeted way. If you believe a child has provided information to the App without guardian consent, please contact us using Section 11.


8. Data Retention


9. Your Rights and Controls

Because data stays local, you have full, direct control over your own data:


10. Changes to This Policy

We may update this Privacy Policy from time to time (for example, when features change or a new third-party component is enabled). The updated version will be published on the in-app “Privacy Policy” page, with the “Last updated” date at the top revised. We will signal material changes through appropriate in-app means. Your continued use of the App constitutes acceptance of the updated policy.


11. Contact Us

If you have any questions, comments, or requests regarding this Privacy Policy or your privacy, please contact: