Privacy

隐私政策

生效日期:2026 年 10 月 7 日 · 最后更新:2026 年 10 月 25 日

Closetory(以下简称“本 App”)由个人开发者 Shurui Chen(陈树锐,以下简称“我们”)提供。本隐私政策适用于本 App 及我们的隐私政策、用户条款和支持网站。核心衣橱功能无需注册账号,数据保存在设备本地;我们没有用于接收或存储你的衣橱内容的服务器。可选天气查询、你主动发送的支持邮件、分享导出和访问网站涉及的信息处理,分别说明如下。

1. 我们处理的信息

你在设备上创建的内容

你可以在本 App 中保存衣物照片、衣物名称、分类、颜色、季节、保暖度、风格、备注、收藏状态、搭配、日记和穿着统计。这些内容保存在设备本地 App 沙盒和本地数据库中,用于衣橱管理、展示和统计。智能推荐在设备上根据已有搭配、衣物信息、穿着记录及可用天气进行规则匹配和排序,不调用云端 AI,也不会为此上传照片或日记。

相机和照片库

当你主动添加或更换衣物照片时,本 App 使用系统相机或照片选择界面,并按系统要求请求相应权限。选取的照片用于创建、编辑和展示衣物及搭配。裁剪、去背景和颜色建议在设备上处理,不发送给云端图像或 AI 服务。你主动分享、导出或启用系统备份时的处理方式见下文。

位置和天气

天气功能是可选的。首次主动获取天气,或在“设置 → 隐私与数据”中开启“天气位置使用”时,App 会先说明 Apple Weather(WeatherKit)接收的位置及用途。说明页只有“继续”按钮;点击后,App 会继续向 iOS 请求位置权限(如果你尚未作出系统权限选择),由你在系统弹窗中决定是否允许。如果系统已经记录了你的选择,App 会遵守现有权限设置。只有在系统允许位置访问时,App 才会获取一次位置并请求天气;拒绝位置权限不会影响衣橱、搭配、日记、推荐和本地备份功能。通过设置入口点击“继续”同样会发起本次位置和天气请求,无需另外点击获取天气。

App 内的天气启用记录只保存在设备上,不随天气请求发送,也不代替 iOS 系统位置授权。关闭“天气位置使用”即撤回天气共享同意,清除本地天气快照并停止后续请求;再次开启会重新显示说明页。旧天气服务的同意记录不会授权新服务。撤回同意或清空本地数据不等于撤回 iOS 系统位置权限,也不能删除 Apple 已处理的信息。

当你主动获取或刷新当地天气时,本 App 请求“使用 App 期间”的位置权限并进行一次定位,不在后台持续跟踪。系统可能返回较精确的位置,但 App 会先将经纬度四舍五入到小数点后两位,再交给 WeatherKit 查询天气,以减少不必要的位置精度;这不是持续定位或位置历史记录。你可以在 iOS 设置中关闭“精确位置”(如可用)、撤回位置权限或不使用天气功能;核心衣橱功能仍可使用。

天气查询通过 Apple 原生 WeatherKit 向 Apple Weather 提供上述近似坐标,以获取当前天气和每日高低温,不会回退到其他天气服务。网络连接也涉及 IP 地址等通信信息。Apple 的WeatherKit 隐私说明表示,位置信息仅用于提供天气预报,不与个人身份信息关联,也不在不同请求之间跟踪。天气查询不包含衣物照片、衣橱或日记内容。Apple 的服务处理受其隐私政策约束;我们不承诺请求仅在中国大陆处理,也不承诺特定的服务端日志删除期限。

本 App 不将定位经纬度持久保存到本地数据库或天气缓存中,只临时保存天气快照、获取时间、有效期及 Apple 提供的来源标识和法律链接。天气快照最多使用 30 分钟,或使用到 Apple 指定的有效期,以较早者为准;到期后不再作为可用缓存,并在下一次访问缓存或启动 App 时移除。新结果会替换旧结果,撤回天气共享同意或清空本地数据会立即清除快照。升级迁移时会移除旧天气服务的本地快照,但不能删除该服务已经持有的信息。

备份和导出

本 App 提供由你主动触发的本地备份导出和导入功能。导出文件可能包含衣物照片、衣物信息、搭配和日记记录。当前版本不会为导出文件额外设置密码或加密保护。文件通过 Apple 系统分享面板交给你选择的目标;一旦你将文件发送到其他 App、云盘或他人设备,其处理方式由相应服务和接收方负责。

当前版本未启用 App 自身的 CloudKit 自动同步,但这不等于关闭 iOS 系统备份。根据你的设备和 Apple 账户设置,App 本地数据可能被包含在 iCloud 或电脑系统备份中;这些备份由你和 Apple 的系统设置管理,我们无法查看或远程删除。

支持邮件

你主动联系我们时,我们会接收到你的邮箱地址、邮件内容及你选择提供的附件,仅用于回复、排查问题和处理支持或隐私请求,不用于营销、用户画像或广告。邮件由所使用的邮件服务传输和存储。请不要发送不必要的身份证件、精确位置或其他敏感信息;发送截图或备份前请先检查其中的个人内容。

2. 我们不会做什么

  • 不要求注册账号,也不建立我们的用户账户体系。
  • 不在当前版本中使用广告 SDK、跨 App 跟踪或第三方分析 SDK。
  • 不将衣物照片、衣橱内容或日记自动上传到我们的服务器。
  • 不持续收集后台位置,也不出售你的个人信息。
  • 当前版本不启用 CloudKit 自动同步;如果未来增加云同步,会在功能启用前更新本政策并说明同步范围。

3. 数据保留、删除和权限管理

你可以在 App 内查看、编辑、删除记录,导出备份,或在设置中清空本地数据。本地数据保留到你删除相应数据或删除 App;iOS 的“卸载 App”(保留文稿与数据)不等于删除 App 数据。备份导入采用合并方式,已有本地记录优先,不会通过导入自动覆盖全部本地数据。我们无法远程访问、修改或恢复你设备上的衣橱内容。

你可以在系统设置中调整或撤回相机、照片库和位置权限。相应功能可能受限,但撤回权限不会自动删除已有内容或天气缓存。已导出的文件、接收方副本和系统备份不会因清空 App 或删除 App 自动全部删除,需要在各保存位置单独管理。

支持邮件仅保留处理请求所需的时间,适用法律要求保留或解决争议所必需的情况除外。你可以通过下方邮箱申请访问、更正或删除我们收到的信息,或提出适用法律赋予的其他隐私请求;核实请求时只会要求必要的信息。第三方独立持有的日志或备份受其政策和权利请求渠道管理。

本 App 使用 iOS 沙盒和系统权限保护本地内容,天气请求使用 HTTPS,但任何设备、网络或备份都无法保证绝对安全。请保护设备和备份文件,并避免在公开位置分享包含个人信息的导出文件。

4. 第三方服务

天气服务的数据处理见第 1 节。相机、照片库、定位、系统分享、系统备份及 App Store 服务受 Apple 的系统设置和隐私政策约束;你选择的导出接收方按其自身政策处理文件。本 App 不会为广告、分析或云端 AI 向第三方自动提供衣物照片或日记。

数据保护措施与责任范围

我们按必要范围使用第三方服务,不向天气服务或网站托管服务提供衣橱内容。我们要求处理本 App 必要数据的服务商,在本政策说明的处理范围内提供同等或不低于本政策的数据保护,包括必要用途限制、合理的安全措施和适用的隐私权利保障。这是我们的服务商选用要求,不表示 App 能控制或自行删除服务商持有的全部数据。

天气请求使用 Apple WeatherKit,并按 Apple 的公开说明限制位置用途。App 显示天气时使用 Apple 提供的来源标识及数据来源法律链接。有关 Apple 处理的信息和隐私权利,请查阅其隐私政策和相应请求渠道。我们不会把公开说明描述为独立安全审计,也不能通过 App 删除 Apple 的服务端记录;服务处理方式发生重要变化时,会重新评估,并在无法满足必要保护要求时停止相关请求。

GitHub Pages 网站

隐私政策、用户条款和支持页面部署于 GitHub Pages。页面本身不添加分析脚本、广告追踪、在线表单或外部字体。访问网站不上传你的衣橱内容;但 GitHub 会为安全目的记录访问者 IP 地址,即使未登录 GitHub。详情见GitHub Pages 数据收集说明和GitHub 隐私声明。点击外部链接后,相应网站的政策适用。

GitHub 的隐私声明说明其使用适当的管理、技术和物理安全措施,并按处理目的及法律义务决定保留期限;它未在上述 Pages 说明中为网站访问 IP 日志指定统一的删除天数。相关访问、更正或删除请求可通过其隐私渠道提交。App 的“清空本地数据”不会删除这些网站日志。

5. 儿童隐私

本 App 不是专门面向儿童设计的服务。未成年人应在监护人的指导下使用,并避免在照片、备注、导出文件或邮件中提供不必要的个人信息。监护人对未成年人的信息处理有疑问或希望提出删除请求时,可以联系我们。

6. 政策更新

如果数据处理方式发生变化,我们会更新本页面日期,并对重要变化通过 App 内提示或更新说明进行告知。未来新增云同步、云端 AI 或其他涉及新数据用途的功能前,会更新说明,并在适用法律要求时取得相应同意。阅读本政策或继续使用 App 本身不代替法律要求的同意。

7. 联系我们

如果你对隐私或数据处理有疑问,请联系:developer_rex@163.com。


Privacy

Privacy Policy

Effective date: October 7, 2026 · Last updated: October 25, 2026

Closetory (the “App”) is provided by individual developer Shurui Chen (陈树锐, “we”, “us”, or “our”). This policy covers the App and our privacy, terms, and support website. Core wardrobe features require no account and store content on your device; we do not operate a server that receives or stores your wardrobe content. Optional weather requests, support emails you send, sharing and exports, and website visits are described separately below.

1. Information handled by the App

Content you create on your device

You may save clothing photos, names, categories, colors, seasons, warmth, styles, notes, favorites, outfits, journal entries, and wear statistics. This content is stored in the App’s local database and sandbox for wardrobe management, display, and statistics. Smart recommendations use on-device rules to match and rank existing outfits using clothing information, wear history, and available weather. They do not call cloud AI or upload photos or journals for this purpose.

Camera and photo library

When you add or replace a clothing photo, the App uses the system camera or photo selection interface and requests permissions as required by the system. Selected photos are used to create, edit, and display clothing and outfits. Cropping, background removal, and color suggestions run on your device, not a cloud image or AI service. User-initiated sharing, exports, and system backups are described below.

Location and weather

Weather is optional. When you first request weather, or turn on “Weather location use” in Settings → Privacy & Data, the App first explains the location received by Apple Weather through WeatherKit and its purpose. The explanation has a single “Continue” button. Selecting it proceeds to the iOS location permission request if you have not already made a system permission choice; you decide whether to allow access in the system alert. If the system already has your choice, the App respects the existing permission setting. The App obtains a one-time location and requests weather only when system location access is allowed. Denying location access does not affect wardrobe, outfit, journal, recommendation, or local backup features. Selecting “Continue” through the Settings entry point also starts this location and weather request; no separate weather action is required.

The App’s weather opt-in record stays on your device, is not sent with requests, and does not replace iOS location authorization. Turning off “Weather location use” withdraws weather-sharing consent, clears the local snapshot, and stops subsequent requests. Enabling it again shows the explanation again. Consent for the previous provider does not authorize the new service. Withdrawal or clearing local data does not revoke iOS location permission or delete information already processed by Apple.

When you request or refresh local weather, the App requests While In Use location access and obtains a one-time location; it does not continuously track you in the background. The system may return a precise location, but the App rounds latitude and longitude to two decimal places before passing them to WeatherKit, reducing unnecessary precision. This is not continuous tracking or a location history. You can disable Precise Location in iOS settings where available, revoke location access, or skip weather; core wardrobe features remain usable.

The App uses Apple’s native WeatherKit to provide these approximate coordinates to Apple Weather for current conditions and daily high and low temperatures, without falling back to another weather provider. Network connections also involve communication information such as IP addresses. Apple’s WeatherKit privacy description states that location is used only for forecasts, is not associated with personally identifiable information, and is not tracked between requests. Weather queries contain no clothing photos, wardrobe content, or journals. Apple’s processing is governed by its Privacy Policy; we do not promise processing exclusively in mainland China or a specific server-log deletion period.

The App does not persist location coordinates in its database or weather cache. It temporarily stores the weather snapshot, fetch time, expiry, and Apple-provided attribution marks and legal link. A snapshot is usable for no more than 30 minutes or until Apple’s expiry, whichever comes first. Expired snapshots are no longer usable and are removed on the next cache access or App launch. New results replace old ones; withdrawing weather-sharing consent or clearing local data immediately clears the snapshot. Migration removes the previous provider’s local snapshot, but cannot delete information already held by that provider.

Backups and exports

The App provides user-initiated local backup export and import. An exported file may contain clothing photos, clothing details, outfits, and journal entries. The current version does not add a password or encryption layer to exported files. The file is passed through Apple’s system share sheet to the destination you choose. Once you send it to another app, cloud drive, or person, that recipient’s policies and practices apply.

App-level CloudKit automatic sync is not enabled, but this does not disable iOS system backups. Depending on your device and Apple account settings, local App data may be included in iCloud or computer backups. Those backups are managed through your settings and Apple’s services; we cannot view or remotely delete them.

Support emails

If you contact us, we receive your email address, message, and attachments you choose to provide, solely to reply, troubleshoot, and handle support or privacy requests, not for marketing, profiling, or advertising. Emails are transmitted and stored by the email services involved. Do not send unnecessary identity documents, precise locations, or other sensitive information. Check screenshots and backups for personal content before sending them.

2. What we do not do

  • We do not require registration or maintain an account system in the current version.
  • We do not use advertising SDKs, cross-app tracking, or third-party analytics SDKs in the current version.
  • We do not automatically upload clothing photos, wardrobe content, or journal entries to our servers.
  • We do not continuously collect background location or sell personal information.
  • CloudKit automatic sync is not enabled in the current version. If cloud sync is introduced later, we will update this policy and explain the scope before enabling it.

3. Retention, deletion, and permissions

You can view, edit, and delete records, export backups, or clear local data in App settings. Local content remains until you delete it or delete the App; iOS Offload App retains documents and data and is not equivalent to deleting App data. Backup imports merge records with existing local records taking priority, rather than automatically overwriting all local content. We cannot remotely access, change, or restore your on-device wardrobe.

You can adjust or revoke camera, photo library, and location permissions in system settings. This may restrict related features but does not automatically delete existing content or weather caches. Exported files, recipients’ copies, and system backups are not all automatically deleted by clearing or deleting the App; manage them separately at each destination.

We retain support emails only as long as necessary to handle the request, unless retention is legally required or necessary to resolve a dispute. Contact us below to request access, correction, deletion, or other privacy rights available under applicable law concerning information we receive. We request only necessary information to verify requests. Logs and backups independently held by third parties are governed by their own policies and rights-request channels.

The App uses the iOS sandbox and system permissions to protect local content, and HTTPS for weather requests. No device, network, or backup can be guaranteed completely secure. Protect your device and backups, and avoid publicly sharing exports containing personal information.

4. Third-party services

Weather-service processing is described in section 1. Camera, photo library, location, system sharing, system backups, and App Store services are governed by Apple’s settings and Privacy Policy. Export recipients you choose process files under their own policies. The App does not automatically provide clothing photos or journals to third parties for advertising, analytics, or cloud AI.

Protection measures and responsibilities

We use third-party services only to the extent necessary and do not provide wardrobe content to the weather or website-hosting providers. We require providers handling necessary App data to offer protection equal to or greater than this policy within the processing scope described here, including necessary-purpose limits, reasonable security measures, and applicable privacy rights. This is our provider-selection requirement, not a statement that the App controls or can itself delete all data held by providers.

Weather requests use Apple WeatherKit, with location purposes limited as described by Apple. Weather displays use Apple-provided attribution marks and data-source legal links. For information processed by Apple and related privacy rights, consult its Privacy Policy and request channels. We do not present public notices as an independent security audit or claim that the App can delete Apple’s server records. We will reassess material changes and stop affected requests if necessary protection requirements cannot be met.

GitHub Pages website

Our privacy, terms, and support pages are hosted on GitHub Pages. The pages add no analytics scripts, advertising trackers, online forms, or external fonts. Visiting the site does not upload wardrobe content, but GitHub logs visitors’ IP addresses for security, even without a GitHub login. See GitHub Pages data collection and the GitHub Privacy Statement. External sites’ policies apply when you follow their links.

GitHub’s privacy statement describes appropriate administrative, technical, and physical safeguards, with retention depending on processing purposes and legal obligations. The Pages notice cited above does not specify one deletion period for all visitor-IP logs. Related access, correction, or deletion requests can be submitted through GitHub’s privacy channels. Clearing local App data does not delete these website logs.

5. Children’s privacy

The App is not directed specifically to children. Minors should use it with guidance from a parent or guardian and avoid unnecessary personal information in photos, notes, exports, or emails. Guardians with questions or deletion requests concerning a minor’s information can contact us.

6. Changes to this policy

If data practices change, we will update this page’s dates and communicate material changes through the App or release notes. Before introducing cloud sync, cloud AI, or other new data uses, we will update these disclosures and obtain consent where applicable law requires it. Reading this policy or continuing to use the App does not itself replace legally required consent.

7. Contact

For privacy or data questions, contact developer_rex@163.com.