FrameHabit v1.2

Privacy Policy

FrameHabit is designed so your photography practice stays yours. Camera and Vision analysis happens locally on your iPhone.

镜练 v1.2

隐私政策

镜练从设计之初就让你的摄影练习只属于你。相机画面与 Vision 分析均在 iPhone 本机完成。

Effective August 25, 2026 生效日期:2026 年 8 月 25 日 Developer: Sidi Li 开发者:Sidi Li

At a glance

Photography stays on your iPhone. FrameHabit has no account, advertisements, or photo uploads. Optional anonymous usage analytics can be turned off in Settings.

We do not receive your camera frames, photos, practice history, location, or contacts. Anonymous product events may be sent through TelemetryDeck as described below.

概览

摄影数据留在你的 iPhone 上。镜练没有账号、广告或照片上传。可选的匿名使用统计可在设置中关闭。

我们不会收到你的相机画面、照片、练习记录、位置或通讯录。如下所述,匿名产品事件可能通过 TelemetryDeck 发送。

On-device camera and Vision processing

FrameHabit uses Apple camera frameworks and on-device Vision processing to provide live guidance about composition, horizon level, exposure, visual balance, and image clarity. This processing occurs on your iPhone while you use the camera.

  • Camera frames are analyzed locally and are not uploaded to us or any server.
  • FrameHabit does not use a remote AI or large language model service.
  • FrameHabit does not perform facial recognition or identify people.
  • We cannot remotely view or retrieve your camera content.

设备端相机与 Vision 处理

镜练使用 Apple 相机框架和设备端 Vision 处理,为构图、水平、曝光、画面平衡与清晰度提供实时指导。所有处理都在你使用相机时于 iPhone 本机完成。

  • 相机帧只在本机分析,不会上传给我们或任何服务器。
  • 镜练不使用远程 AI 或大语言模型服务。
  • 镜练不进行人脸识别,也不会识别人物身份。
  • 我们无法远程查看或取回你的相机内容。

Data stored locally

Practice progress, session scores, streak information, completed lessons, and app preferences are stored on your device using Apple SwiftData and UserDefaults. They are used only to operate app features and personalize your local experience.

This information is not synchronized to a FrameHabit account or sent to the developer. It may be included in an encrypted or unencrypted device backup according to your own iCloud or computer backup settings, which are controlled by Apple and you.

Removing the app may remove its locally stored data, subject to iOS backup and restore behavior.

本地存储的数据

练习进度、单次评分、连续练习天数、已完成课程和 App 偏好会通过 Apple SwiftData 与 UserDefaults 保存在你的设备上,仅用于运行 App 功能并提供个性化的本地体验。

这些信息不会同步到镜练账号,也不会发送给开发者。根据你自己的 iCloud 或电脑备份设置,它们可能被包含在设备备份中;相关备份由你和 Apple 控制。

删除 App 可能会移除其本地数据,具体取决于 iOS 的备份与恢复机制。

Device permissions

Camera Required to show the live view and provide on-device coaching. You can revoke access in iOS Settings.
Photos — add only Requested only when you choose to save a captured photo. It permits adding, not browsing your library.

FrameHabit does not request location, microphone, contacts, or full photo-library read access. If you deny an optional permission, the related feature may be unavailable, but the rest of the app remains usable where technically possible.

设备权限

相机 用于显示实时画面并在设备端提供摄影指导。你可随时在 iOS“设置”中撤销授权。
照片——仅添加 仅在你选择保存所拍照片时请求,可添加照片,但不能浏览你的照片图库。

镜练不会请求位置、麦克风、通讯录或完整照片图库读取权限。如果你拒绝某项可选权限,相关功能可能无法使用,但在技术允许的范围内,App 的其余功能仍可使用。

Purchases and Apple services

FrameHabit offers an annual auto-renewing subscription and a lifetime non-consumable in-app purchase through Apple StoreKit. Apple processes payment, storefront, subscription, refund, and purchase-history information under Apple’s own privacy policy.

The app receives limited transaction and entitlement information from Apple to determine which Pro features are available and to restore purchases. We do not receive your full payment-card details. Purchase receipts are not included in analytics events.

Learn more in Apple’s Privacy Policy.

购买与 Apple 服务

镜练通过 Apple StoreKit 提供年度自动续订订阅和终身买断型非消耗项目。Apple 会依据其隐私政策处理付款、商店地区、订阅、退款和购买历史信息。

App 会从 Apple 获取有限的交易和权益信息,用于判断哪些 Pro 功能可用以及恢复购买。我们不会收到你的完整银行卡信息。购买收据不会包含在分析事件中。

详情请参阅 Apple 的隐私政策

Anonymous analytics

When a network connection is available, FrameHabit can send privacy-friendly product analytics through TelemetryDeck so we can see which practice tools help. Analytics is on by default and can be turned off in Settings.

  • TelemetryDeck receives a one-way hashed, app-specific device identifier, not the raw identifier.
  • Feature and session events, app version, device model, language, region, time zone, screen information, and an hour-rounded timestamp may be included.
  • Camera frames, photos, analysis scores, practice history, and purchase receipts are never included.
  • This data is not linked to your identity and is not used for advertising or tracking across apps or websites.

See TelemetryDeck’s Privacy Policy for how the analytics provider handles data.

匿名统计

在有网络连接时,镜练可通过 TelemetryDeck 发送注重隐私的产品分析,以便了解哪些练习工具更有帮助。默认开启,可在设置中关闭。

  • TelemetryDeck 收到的是经过单向哈希、仅针对本 App 的设备标识,而不是原始标识。
  • 可能包含功能与会话事件、App 版本、设备型号、语言、地区、时区、屏幕信息,以及按小时取整的时间。
  • 绝不包含相机画面、照片、分析分数、练习记录或购买收据。
  • 这些数据不与你的身份关联,也不用于广告或跨 App / 网站追踪。

分析服务如何处理数据,请参阅 TelemetryDeck 隐私政策

Support email

If you email support, your email address, message, and any information you choose to include are transmitted through your email provider and iCloud Mail. They are used only to respond to your request, troubleshoot the reported issue, maintain necessary support records, and comply with legal obligations.

Please do not send sensitive personal information or private photographs. Support messages are handled outside the FrameHabit app and are not used for advertising or tracking.

支持邮件

如果你通过电子邮件联系支持,你的邮箱地址、邮件内容以及你主动提供的信息,将通过你的邮件服务商和 iCloud Mail 传输。相关信息仅用于回复请求、排查所报告的问题、保留必要的支持记录及履行法律义务。

请勿发送敏感个人信息或私人照片。支持邮件在镜练 App 之外处理,不会用于广告或追踪。

Your choices and controls

  • Manage Camera and Photos permissions in iOS Settings.
  • Turn off anonymous usage analytics in FrameHabit Settings.
  • Manage or cancel subscriptions in your Apple Account settings.
  • Delete locally stored app data by deleting the app, subject to your device backups.
  • Contact us if you have a privacy question about a support communication.

Children’s privacy

FrameHabit does not knowingly collect personal information from children or any other users. The app does not include social features, targeted advertising, or account creation.

International use

The app’s core camera analysis and practice data remain on your device. If you contact support, email may be processed by the providers you use in countries where they operate.

Changes to this policy

We may update this policy when the app’s features or applicable requirements change. The effective date at the top will identify the latest version.

你的选择与控制

  • 在 iOS“设置”中管理相机和照片权限。
  • 在镜练“设置”中关闭匿名使用统计。
  • 在 Apple 账户设置中管理或取消订阅。
  • 删除 App 以移除本地数据,但仍受你的设备备份设置影响。
  • 如对支持沟通中的隐私问题有疑问,可联系我们。

儿童隐私

镜练不会有意收集儿童或其他用户的个人信息。App 不包含社交功能、定向广告或账号创建。

跨境使用

App 的核心相机分析和练习数据始终保留在你的设备上。如联系支持,电子邮件可能由你所使用的服务商在其运营所在国家或地区处理。

政策变更

当 App 功能或适用要求发生变化时,我们可能更新本政策。页面顶部的生效日期将标明最新版本。

Contact

Data controller and developer: Sidi Li

Privacy and support email: icubic3@icloud.com

联系方式

数据控制者与开发者:Sidi Li

隐私与支持邮箱:icubic3@icloud.com