Privacy Policy 隐私政策
1. Overview
Sketella ("the App") is a conversational AI calendar assistant. We respect your privacy and are committed to protecting your personal data. This policy explains how the App handles your information.
2. Data We Collect
Your calendar, reminders, and chat archive are stored on your device. We do not maintain user accounts or external databases for personal content. The following is created and stored locally:
• Chat messages between you and Sketella
• Conversation sessions and titles
• App preferences (default calendar, reminder settings, time defaults, language)
• A local display of your usage counters
Calendar events and reminders Sketella creates on your behalf are written directly to Apple's native Calendar and Reminders apps via EventKit. They live in your iCloud account if you have iCloud Calendar / Reminders sync enabled — that sync is between you and Apple, Sketella has no role in it.
We store an app-generated device identifier and authentication token, usage and security counters, operation records and one-way input fingerprints to prevent duplicate processing, and your server timezone setting to operate the service. Purchase verification uses necessary transaction identifiers and entitlement status. These identifiers are not your name, email, Apple ID or payment details. Chat history and calendar records are stored on your device. We do not use advertising or tracking SDKs.
The public Sketella website uses Google Analytics 4 to measure page views and App Store link clicks. Website analytics may include the visited URL, referrer, approximate region, browser/device category, and event names such as app_store_click. It does not include calendar data, reminders, chat messages, files, voice audio, Apple ID, or the App's anonymous device token.
3. AI Conversational Features
Before the first AI request, the App asks for your permission to use real-time AI processing. If you allow it, Sketella sends only the content you choose to submit — typed text, shared text or links, images or files, OCR text, and voice audio or transcripts — plus limited context such as current date, timezone, preferences, and recent events from the current conversation.
After you allow AI processing, the content you submit and necessary context pass through our secure service to third-party AI or speech services. Context can include date, timezone, preferences, up to ten recent messages, a summary of recent extracted events, and matching calendar candidates when you ask to find, edit or delete events. Those contents may include names or addresses you supplied. We do not upload your full calendar, contacts, device location or Apple ID. We do not retain request content in our server databases or operational logs after processing. We retain only the service metadata described above. Processing services handle content under their applicable terms and data settings; Sketella does not authorize advertising, tracking or model training with your request content.
This content is processed in real time to fulfill your request. We do not store it on our servers after the request is completed, and it is not used by Sketella for advertising, tracking, or model training. Your chat archive is stored on your device; limited recent context is transmitted as described above.
4. Voice Input
When you use voice input, your iPhone sends microphone audio to a third-party speech recognition service for real-time transcription. The transcription is returned to your device. We do not store audio recordings or transcripts on our server, and we do not keep a server copy after processing. The speech service handles audio under its applicable terms and data settings.
5. Photo OCR
The App requests camera and photo library access for the photo-to-event feature. Where possible, text is extracted on your device and the necessary text is sent for AI event extraction. Images may be sent when local extraction is insufficient. Images are processed in real time and discarded immediately after extraction. We do not store images or the extracted text on our server.
6. Shared Content Import
When you share text, links, images, PDFs, or email content to Sketella through the iOS Share sheet, a temporary copy is stored on your device for import. It is removed after handling or refusal; expired abandoned copies are cleaned up when Sketella next opens. After you allow AI processing, submitted content may be sent through our secure service for event extraction. Imported messages and retry content remain in your local conversation until you delete it. Our server does not retain request content after processing.
7. Calendar & Reminders Permissions
The App requests Calendar and Reminders permission to create events and reminders on your behalf. Sketella only writes events that you have explicitly confirmed via the chat interface. You can revoke either permission at any time in iOS Settings → Privacy & Security.
8. Purchases
In-app purchases are processed entirely by Apple through StoreKit. Sketella does not have access to your payment information, Apple ID, or billing details. Our service uses necessary transaction identifiers and verified entitlement status to manage access and usage limits.
9. Third-Party Services
Sketella relies on the following external services:
• Secure server infrastructure — receives and protects requests needed to operate AI features.
• Third-party AI and speech processing services — receive user-submitted content only as needed for real-time processing.
• Apple StoreKit — for in-app purchase verification, handled by the operating system.
• Google Analytics 4 — receives limited website analytics events from the public Sketella website only.
We require third-party providers that handle request content to provide the same or equivalent protection for this limited processing. We do not authorize the use of Sketella request content for advertising or tracking. We do not integrate advertising networks or social media tracking.
10. Data Retention & Deletion
Since chat history and preferences are stored locally on your device, you have full control:
• Delete individual conversations in the chat list at any time
• Reset all preferences via Settings
• Deleting the App removes its local chat and preferences container; it does not revoke your server identity or delete server metadata
• Calendar events and reminders Sketella created are stored in Apple's Calendar / Reminders apps and follow Apple's data lifecycle. To delete them, use the Calendar / Reminders apps directly, or use Sketella's "Clean up all calendar events created by Sketella" maintenance tool in Settings
The app-generated identifier and token are stored in the device Keychain. Authentication, usage, operation and purchase-verification metadata have no automatic deletion deadline in the current service; they support access, recovery, duplicate-request protection and abuse prevention. Deleting a conversation or the App does not delete these server records. To request deletion of server metadata, contact sketella@uppervoid.app.
11. Children's Privacy
Sketella does not knowingly collect information from children under 13. The App is rated 4+ and does not require any personal information to function.
12. Changes to This Policy
We may update this Privacy Policy from time to time. Any changes will be reflected in the App with an updated effective date. Continued use of the App after changes constitutes acceptance of the updated policy.
13. Contact
If you have questions about this Privacy Policy, please contact us at sketella@uppervoid.app.
1. 概述
Sketella(以下简称"本应用")是一款对话式 AI 日程助手。我们尊重您的隐私,并致力于保护您的个人数据。本政策说明本应用如何处理您的信息。
2. 数据收集
您的日历、提醒事项和对话记录均保存在您的设备上。我们不为个人内容维护用户账户或外部数据库。以下数据在您的设备本地创建和存储:
• 您与 Sketella 的聊天消息
• 对话会话及其标题
• 应用偏好设置(默认日历、提醒设置、时间默认值、语言)
• 用量计数的本地显示
Sketella 代您创建的日历事件和提醒事项通过 EventKit 直接写入 Apple 原生的"日历"和"提醒事项"应用。如果您启用了 iCloud 日历/提醒事项同步,这些数据会保存在您的 iCloud 账户中——该同步过程仅在您和 Apple 之间,Sketella 不参与。
我们保存应用生成的设备标识和验证令牌、用量与安全计数、用于避免重复处理的操作记录与输入的单向摘要,以及服务器时区设置,以提供服务。购买验证使用必要的交易标识与权益状态。这些标识不包含您的姓名、邮箱、Apple ID 或支付信息。聊天记录和日历记录保存在设备上。我们不使用广告或追踪 SDK。
Sketella 官网使用 Google Analytics 4 衡量页面浏览和 App Store 链接点击。网站统计可能包括访问的网址、来源页面、近似地区、浏览器/设备类别,以及 app_store_click 等事件名称。它不包含日历数据、提醒事项、聊天消息、文件、语音音频、Apple ID 或应用内匿名设备令牌。
3. AI 对话功能
首次发起 AI 请求前,本应用会先征得您的许可。若您同意,Sketella 只会发送您主动提交的内容——输入的文字、分享的文字或链接、图片或文件、OCR 文本、语音音频或转写文本——以及有限上下文,例如当前日期、时区、偏好设置和本次对话中最近的事件。
在您允许 AI 处理后,您提交的内容和必要上下文会通过我们的安全服务交由第三方 AI 或语音服务处理。上下文可能包括日期、时区、偏好、最多十条近期消息、近期提取事件的摘要,以及在查询、编辑或删除日程时相关的候选日程。这些内容可能含有您提供的姓名或地址。我们不会上传完整日历、通讯录、设备定位或 Apple ID。处理完成后,我们不在服务器数据库或运行日志中保留请求内容,仅保留上述服务元数据。处理服务按其适用条款与数据设置处理内容;Sketella 不授权将您的请求内容用于广告、追踪或模型训练。
这些内容仅用于实时处理您的请求。请求完成后,我们的服务器不会保存这些内容,也不会将其用于广告、追踪或模型训练。聊天档案保存在设备本地,有限的近期上下文会按上述说明传输。
4. 语音输入
使用语音输入时,您的 iPhone 会将麦克风音频发送至第三方语音识别服务,用于实时转写。识别结果会返回到您的设备。我们的服务器不存储音频录音或转录文本,处理后我们不保留音频副本;语音服务按其适用条款与数据设置处理音频。
5. 图片识别
本应用为"拍照加日程"功能请求相机和照片图库权限。在条件允许时,我们先在设备上提取文字,再发送必要文字进行 AI 事件提取;本地提取不足时可能发送图片。图片实时处理并在提取完成后立即丢弃。我们不在服务器上存储图片或提取出的文本。
6. 分享内容导入
当您通过 iOS 分享面板将文字、链接、图片、PDF 或邮件内容分享到 Sketella 时,设备会保存一份临时副本供应用导入。处理结束或拒绝导入后会删除该副本;过期的遗留副本会在 Sketella 下次打开时清理。在您允许 AI 处理后,提交的内容可能经由我们的安全服务用于提取日程。导入的消息与重试内容会保留在本地对话中,直到您删除该对话。服务器在处理完成后不保留请求内容。
7. 日历与提醒事项权限
本应用请求日历和提醒事项权限,以代您创建事件和提醒。Sketella 只会写入您在聊天界面明确确认过的事件。您可以随时在 iOS 设置 → 隐私与安全 中撤销任一权限。
8. 购买
应用内购买完全由 Apple 通过 StoreKit 处理。Sketella 无法访问您的支付信息、Apple ID 或账单详情。我们的服务使用必要交易标识和已验证权益状态来管理访问权限与用量。
9. 第三方服务
Sketella 依赖以下外部服务:
• 安全服务器基础设施——接收并保护运行 AI 功能所需的请求。
• 第三方 AI 和语音处理服务——仅在实时处理所必需的范围内接收用户提交的内容。
• Apple StoreKit——处理购买,我们的服务验证交易状态。
• Google Analytics 4——仅接收 Sketella 官网的有限网站统计事件。
对于处理请求内容的第三方服务商,我们要求其为该有限处理提供相同或同等的保护。我们不授权任何第三方将 Sketella 请求内容用于广告或追踪。我们不集成广告网络或社交媒体追踪。
10. 数据保留与删除
由于聊天记录和偏好设置存储在您的设备本地,您拥有完全控制权:
• 随时在会话列表中删除单个对话
• 通过"设置"重置所有偏好
• 删除应用会移除其本地聊天与偏好数据容器,但不会撤销服务器身份或删除服务器元数据
• Sketella 创建的日历事件和提醒事项保存在 Apple 的"日历"/"提醒事项"应用中,遵循 Apple 的数据生命周期。如需删除,请直接使用"日历"/"提醒事项"应用,或使用 Sketella 设置中的"清理 Sketella 创建的所有日历事件"维护工具
应用生成的标识符与令牌保存在设备的 Keychain 中。当前服务未为身份认证、使用量、操作和购买验证元数据设置自动删除期限;这些记录用于访问、恢复、防止重复请求和滥用。删除对话或应用不会删除上述服务器记录。如需请求删除服务器元数据,请联系 sketella@uppervoid.app。
11. 儿童隐私
Sketella 不会故意收集 13 岁以下儿童的信息。本应用分级为 4+,且无需任何个人信息即可使用。
12. 政策变更
我们可能会不时更新本隐私政策。任何变更将在应用内以更新的生效日期反映。变更后继续使用本应用即表示接受更新后的政策。
13. 联系我们
如对本隐私政策有任何疑问,请通过 sketella@uppervoid.app 联系我们。