語言 Language:繁體中文 · English

隱私權政策

生效日期:2026 年 10 月 15 日 · English version

重點摘要

  • 你的行事曆直接在你的 iPhone 和 Google 之間傳送。Smart Schedules 的伺服器拿不到你的 Google 登入權杖,也不會同步你的行事曆。
  • 你按「允許」之前,AI 助理不會傳送任何內容。允許後,你的請求和相關的行程資訊會經過我們的伺服器送到 Google 的 Gemini API 來理解;伺服器只轉送,不保存內容。App 附上的行事曆資訊不包含你 Google 帳號的 email 地址。
  • 動態島和鎖定畫面上的即時動態直接在你的 iPhone 上產生:你的行程不會為此離開 iPhone,我們的伺服器也不保存任何行程。
  • 沒有廣告、沒有追蹤、沒有分析工具,我們也絕不出售你的資料。
  • 你隨時可以在 App 裡停止分享、移除 Google 帳號、匯出或清除資料。

1. 我們是誰

Smart Schedules(iPhone App,包括它的即時動態、控制中心按鈕、通知擴充功能、Siri 與捷徑動作)以及本網站 www.smart-schedules.com,由 [開發者名稱 / Developer name](以下稱「我們」)提供。我們負責本政策說明的資料處理(以英國 GDPR 等個資法的用語,是「控管者」)。聯絡方式:support@smart-schedules.com。

Smart Schedules 沒有自己的帳號系統。要使用真實的行事曆,你需要連接 Google 帳號;也可以按「不登入先試用」進入示範模式。示範模式使用範例行事曆,從不連線到 AI,也不會傳送你的行事曆資料。(如果你之前已經允許 AI 資料分享,App 在示範模式下仍會更新它和我們伺服器之間的工作階段;見第 6 節。)

2. 存在你 iPhone 上的資料

Smart Schedules 把下列資料存在你的裝置上。除了第 3、4 節說明的情況,它們不會離開你的 iPhone:

這些檔案受 iOS 資料保護加密,只在 App 自己的元件(App、即時動態與控制中心擴充功能和通知擴充功能)之間共用。行程內容也會顯示在你裝置上的通知和即時動態裡;提醒是在 iPhone 上建立的本機通知。App 資料可能包含在你的 iCloud 或電腦備份中,備份由你自己管理。

3. Google 日曆與你的 Google 帳號

連接 Google 帳號時,你是在 Google 自己的頁面登入;我們看不到你的密碼。App 會向 Google 要求下列權限:

與 Google 日曆的同步透過加密連線,直接在你的 iPhone 和 Google 的伺服器之間進行。同步不經過我們的伺服器,伺服器也拿不到你的 Google 登入權杖;行事曆內容只會在第 4 節說明的情況下經過我們的伺服器。權杖存在 iOS 鑰匙圈,只會送到 Google(用來更新或撤銷授權),匯出資料時也不會包含。如果你在「新增 Google 帳號」頁面輸入 email,這個地址只會傳給 Google 的登入頁,用來預先選好那個帳號。

Smart Schedules 會寫進 Google 日曆的內容:

你的 Google 日曆資料留在 Google:在 Smart Schedules 移除帳號或清除資料,都不會刪除 Google 日曆裡的任何東西。Google 如何處理你的帳號,請見 Google 隱私權政策。

4. AI 助理(Google Gemini)

Smart Schedules 用 Google 的 Gemini API 理解你用日常語言說的話(例如「明天中午和 Joe 吃午餐」)。這是唯一會把你的行事曆資料送到 Google 日曆以外的功能。

要你允許才會傳送

你在「要使用 AI 助理嗎?」的說明中按「允許」之前(也可以在 設定 › AI 與隱私 允許),不會傳送任何內容給 AI。這適用於助理出現的所有地方:對話、快速輸入、Siri 與捷徑、長按提醒通知回覆,以及行程頁的「AI 建議」。示範模式從不連線到 AI。

App 裡的說明(同意畫面,以及 設定 › AI 與隱私 ›「傳送的內容」)寫的是:

為了理解你的要求,Smart Schedules 會把要求傳送到 Google 的 Gemini API,內容包括:

  • 你對助理輸入或說出的內容(語音先轉成文字),包括其中提到的任何姓名或 email
  • 從今天起 14 天內最多 40 個行程的標題、時間、備註和 Google 行程 ID,以及你回覆提醒的那個行程
  • 使用行程的「AI 建議」時:只傳送那個行程,包括地點
  • 你的行事曆名稱和助理設定,但不包括你 Google 帳號的 email
  • 你的時區和語言

收件者:Google(透過 Gemini API)。要求會經過 Smart Schedules 的伺服器轉送,伺服器不會保存。

說明也寫出語音由 Apple 轉成文字(見第 8 節)。下面是完整的細節。

一次對話請求包含什麼

行程頁的「AI 建議」只傳送那一個行程:標題、日期、時間和時長、地點、備註(最多 300 個字)、是否為視訊會議、你的時區、今天的日期、語言和畫面上已有的建議。

你輸入或說出的內容、行程的標題、地點和備註,以及傳回給 Gemini 的錯誤訊息裡,如果出現你已連接的 Google 帳號的 email 地址,App 會在傳送前把它換成「[account email]」或「[Account 2 email]」這類佔位字;錯誤訊息裡的其他 email 地址也會換成「[email address]」。Gemini 回覆裡的這些佔位字,會在你的 iPhone 上換回原本的地址,才寫進 Google 日曆或顯示給你看。你輸入或說出的其他內容照原樣傳送,包括其中別人的 email 地址。

你的請求和行程可能包含別人的資料,例如你輸入的姓名和 email、別人邀請你的行程,或別人共用給你的行事曆名稱。請只分享你有權分享的內容。

怎麼傳送

App 不會直接連到 Gemini,也不含任何 API 金鑰。請求先送到我們的伺服器(Cloudflare Worker),伺服器確認請求來自真正的 App(見第 6 節)後,用我們自己的 API 金鑰把請求內容原封不動轉給 Google。轉送前會移除你的 IP 位址、裝置和語言標頭以及任何 cookie,所以 Google 看到的是我們的伺服器,不是你的裝置。我們的伺服器不會保存或記錄請求和回覆的內容。

Google 怎麼處理

Google LLC 收到請求後產生回覆。我們以付費服務使用 Gemini API:依 Google 對付費服務的條款,Google 不會用你的提示或回覆來改善它的產品,並依其資料處理條款處理;Google 會保留一段有限的時間(目前為 55 天),只用來偵測違反其使用政策(Prohibited Use Policy)的行為,以及法律要求的揭露;若被判定為可疑的濫用,可能由 Google 授權人員審閱。

回來的內容

回覆會顯示給你,你要求的動作(例如新增、移動或刪除行程,或修改設定)由你的 iPhone 執行。建議的備註留在你的 iPhone 上,你點了才會加入。

停止

在 設定 › AI 與隱私 按「停止分享」,助理會立刻停止傳送。已經送出的內容,無法從 Google 的濫用監控記錄中收回(見第 13 節)。

5. 動態島與即時動態

動態島和鎖定畫面上的即時動態(行程開始前的倒數),由 App 用你 iPhone 上已有的行程,直接在 iPhone 上產生。這個功能不需要允許 AI 資料分享,不會把任何行程內容傳到我們的伺服器,也不使用伺服器推播(Smart Schedules 不使用 Apple 推播通知服務):

提醒同樣是在 iPhone 上建立的本機通知(第 2 節)。你可以在 設定 › 通知 › 動態島 › 顯示下一個行程 › 關閉 停用即時動態。

6. App 驗證、裝置識別碼與伺服器安全

為了防止我們的 API 金鑰和伺服器被濫用,App 會用 Apple 的 App Attest 服務證明自己是真正的 Smart Schedules。你允許 AI 資料分享時,App 會在 iPhone 的安全隔離區(Secure Enclave)產生一把加密金鑰,由 Apple 認證。我們的伺服器以金鑰 ID 為索引,保存這把金鑰的公開部分、使用次數計數器、App 識別碼和建立時間。這筆記錄不含任何內容,也沒有能指出你是誰的資訊;它目前沒有固定的到期時間,「清除這台裝置上的所有資料」也不會刪除它:App 會刪除自己手上的金鑰,但我們的伺服器目前沒有刪除這筆記錄的方式。之後的每個請求都會用這把金鑰簽署。

通知擴充功能不能使用 App Attest,所以改用 App 替它取得的工作階段權杖(session token)。允許 AI 資料分享期間,即使你沒有使用助理,App 也會每隔幾天在背景或你打開 App 時更新這個工作階段,每次都是一個簽署過的請求送到我們的伺服器。伺服器只保存權杖的單向雜湊值和金鑰 ID,保存 7 天。

速率限制。為了阻擋濫用,伺服器會依 App Attest 金鑰和 IP 位址計算請求次數。IP 位址會縮減成一個網段(IPv4 位址本身,或 IPv6 位址的前半段 /64),只用於這個目的:在 Cloudflare 的速率限制器中作為每分鐘的計數;App Attest 驗證成功時,也會記在每日計數中,最多 2 天。依金鑰計算的請求次數最多保存 2 天。IP 位址不會寫進記錄,也不會轉給 Google。

記錄(log)。伺服器會寫下簡短的技術記錄(事件類型、App Attest 金鑰 ID、App 識別碼、狀態碼、錯誤訊息和次數),用來找出故障和濫用。這些記錄的設計是不包含請求內容、行程標題、權杖或 IP 位址;Cloudflare 最多保存 7 天。Cloudflare 自動產生的逐筆請求記錄已經關閉。

執行我們伺服器的 Cloudflare,為了傳送流量和保護網路,必然會處理連線資料,例如你的 IP 位址。

7. 購買

Smart Schedules 1.0 沒有任何 App 內購買或訂閱,App 也不會查詢你的購買記錄,所以我們不會收到或處理任何購買或付款資料。下載 App 由 Apple 透過 App Store 處理,適用 Apple 隱私權政策。如果之後的版本提供購買項目,我們會先更新本政策。

8. Siri、語音輸入和其他 Apple 服務

這些服務適用 Apple 隱私權政策。

9. 你聯絡我們時

如果你寄信到 support@smart-schedules.com,我們會收到你的 email 地址和你寄來的內容,只用來回覆和幫助你。這個信箱使用 Google 的 Google Workspace:寄到這個地址的信由 Gmail 直接接收和保存,我們也從同一個信箱回信(見第 12 節)。我們只在處理你的請求和後續追蹤需要的期間保存這些信件,之後就刪除;刪除後,Google 會依它和我們之間的資料處理條款,在一段有限的時間內從它的系統中移除。

10. 本網站

本網站 www.smart-schedules.com 不使用 cookie、分析工具、廣告或第三方程式碼。網站由 Cloudflare 託管,Cloudflare 會處理你的 IP 位址和瀏覽器資訊,用來傳送網頁和保護網站。

11. Google 使用者資料與「有限使用」

Smart Schedules 使用從 Google API 取得的資訊,以及將這些資訊傳輸到任何其他 App,都將遵守 Google API 服務使用者資料政策(Google API Services User Data Policy),包括其中的「有限使用」(Limited Use)規定。

具體來說:

12. 誰會收到資料

我們不出售、不出租你的個人資料,也不為了廣告分享;我們不會跨 App 或網站追蹤你。Smart Schedules 不含任何廣告、分析、當機回報或追蹤軟體,不使用廣告識別碼,也不存取你的位置、聯絡人或 iPhone 內建的「行事曆」App。

協助我們提供服務的對象:

上述每個服務提供者都依契約或其本身的條款,以不低於本政策的程度保護你的資料,並只用它來向我們或你提供服務。

我們也可能在法律要求,或為了保護權利與安全而必要時揭露資料。如果 Smart Schedules 轉讓給其他提供者,既有的資料仍受本政策保護;Google 使用者資料只有在事先取得你明確的同意後才會移轉。

13. 保存期限

資料保存多久
資料保存期間
你 iPhone 上的資料(行程、設定、帳號、權杖)直到你移除帳號、清除資料或刪除 App;聊天記錄預設 30 天
我們伺服器上的 AI 請求內容不保存
Google 端的 AI 請求(Gemini 付費服務)最多 55 天,只用於濫用監控(若被判定為可疑的濫用,可能由 Google 授權人員審閱)和法律要求的揭露
App Attest 金鑰記錄沒有固定的到期時間(不含內容,不連結你的身分)
工作階段權杖的雜湊值7 天
用於速率限制的 IP 網段最多 2 天
請求計數最多 2 天
伺服器記錄最多 7 天
客服信件(存在 Google Workspace 的 Gmail)處理你的請求和後續追蹤所需的期間,之後刪除

刪除 App 會移除它在 iPhone 上的檔案,但 iOS 可能保留鑰匙圈項目(例如登入權杖),Google 端的授權也會保留到你撤銷為止。刪除 App 前,請在有網路時先使用「清除這台裝置上的所有資料」,再到 Google 帳號的第三方應用程式和服務確認 Smart Schedules 已經不在清單上(還在的話就在那裡移除)。

14. 安全

沒有任何方法能百分之百安全。如果發生影響你資料的安全事件,我們會採取適當措施,並依法律要求通報。

15. 你的選擇與權利

提供資料是自願的:不允許 AI 資料分享,就無法使用 AI 助理;不連接 Google 帳號,就無法使用你真實的行事曆,但仍可使用示範模式。

在 App 裡(立即生效)

設定的位置:點左上角的 ☰ › 一般。

寫信給我們

依你所在地區的法律(例如英國、美國加州或台灣),你可能有權查詢、閱覽、取得副本、更正或刪除你的資料,限制或反對處理,要求資料可攜,以及撤回同意。大部分資料在你的裝置上,你可以用上面的工具自己處理。我們伺服器上的資料只連結隨機 ID,不連結你的姓名或 email,所以我們通常無法用你的身分找到它;這些資料大部分也會在幾天內到期。請寫信到 support@smart-schedules.com,我們會在法律規定的期限內回覆。你也可以向你所在地的個人資料保護主管機關申訴,例如英國的資訊專員辦公室(ICO)。

反對權:對於以正當利益為依據的處理(見下方的法律依據:安全和防止濫用、本網站、客服信件和 Apple 提供的當機報告),你可以隨時寫信到 support@smart-schedules.com 反對。

法律依據(適用英國 GDPR 或類似法律時)

16. 最低年齡

Smart Schedules 只提供給年滿 18 歲的人使用,App Store 的年齡分級是 18+。原因是 Google Gemini API 的條款要求使用者年滿 18 歲,也不允許用在以未滿 18 歲的人為對象、或可能被他們使用的服務。我們不會在明知的情況下蒐集未滿 18 歲的人的個人資料;如果你認為有未滿 18 歲的人使用了 Smart Schedules,請聯絡我們,或直接在那台裝置上清除所有資料。

17. 跨境傳輸

我們的伺服器在 Cloudflare 的全球網路上執行:請求通常在離你較近的 Cloudflare 資料中心處理,保存的資料存在 Cloudflare 沒有指定地區的中央儲存中,並可能在全球各地快取。Google 和 Apple 在它們自己的全球基礎設施(包括美國)處理資料。Cloudflare 依歐盟—美國資料隱私框架和它的英國延伸(UK Extension,適用於英國的使用者),以及標準契約條款進行跨境傳輸。Google 依其處理者資料處理附錄處理 Gemini 請求,跨境傳輸依其中的標準契約條款進行;Google LLC 也取得歐盟—美國資料隱私框架和它的英國延伸的認證。客服信件存在 Google Workspace,Google 依其雲端資料處理附錄處理,跨境傳輸依其中的規定進行(Google 採用的傳輸機制,例如資料隱私框架,或標準契約條款)。

18. 政策變更

我們會在本頁公布更新並修改生效日期。重大變更會在本頁明顯標示;如果變更影響 AI 助理傳送的內容,App 會在傳送任何資料前再次請你允許。

19. 聯絡方式

[開發者名稱 / Developer name]
Email:support@smart-schedules.com(主旨請註明「隱私」)

回到頁首

Privacy Policy

Effective date: October 15, 2026 · 繁體中文版

In short

  • Your calendar goes straight between your iPhone and Google. The Smart Schedules server never gets your Google sign-in tokens and does not sync your calendar.
  • The AI assistant sends nothing until you tap Allow. After that, your request and related calendar details go through our server to Google's Gemini API to be understood. Our server passes them on without keeping them. The calendar details the app adds do not include your Google account email addresses.
  • Live Activities in the Dynamic Island and on the Lock Screen are created on your iPhone: your events don't leave it for them, and our server keeps none of your events.
  • No ads, no tracking, no analytics, and we never sell your data.
  • You can stop sharing, remove a Google account, and export or erase your data in the app at any time.

1. Who we are

Smart Schedules (the iPhone app, including its Live Activities, Control Center control, notification extension, Siri and Shortcuts actions) and this website, www.smart-schedules.com, are provided by [開發者名稱 / Developer name] ("we", "us"). We are responsible for the processing described in this policy (in the terms of the UK GDPR and similar laws, the controller). Contact: support@smart-schedules.com.

Smart Schedules has no accounts of its own. To use your real calendar you connect a Google account. You can also tap "Try without signing in" to use demo mode. Demo mode uses sample calendars, never contacts the AI and sends none of your calendar data. (If you allowed AI data sharing earlier, the app still renews its session with our server in demo mode; see section 6.)

2. Data stored on your iPhone

Smart Schedules keeps the following on your device. Except as described in sections 3 and 4, it does not leave your iPhone:

These files are protected by iOS data protection and shared only among the app's own parts (the app, its Live Activity and Control Center extension and its notification extension). Event details also appear on your device in notifications and Live Activities; reminders are local notifications created on your iPhone. App data can be included in your iCloud or computer backups, which you control.

3. Google Calendar and your Google account

When you connect a Google account, you sign in on Google's own page; we never see your password. The app asks Google for these permissions:

Syncing with Google Calendar happens directly between your iPhone and Google's servers over encrypted connections. Our server is not involved in syncing and never receives your Google sign-in tokens; calendar details reach our server only as described in section 4. Tokens are kept in the iOS Keychain, are sent only to Google (to refresh or revoke access) and are never included in an export. If you type an email address on the Add Google account page, it is passed only to Google's sign-in page, to pre-select that account.

What Smart Schedules writes to Google Calendar:

Your Google Calendar data stays in Google: removing an account or erasing data in Smart Schedules does not delete anything from Google Calendar. Google's handling of your account is covered by the Google Privacy Policy.

4. The AI assistant (Google Gemini)

Smart Schedules uses Google's Gemini API to understand requests in everyday language (for example "lunch with Joe tomorrow at noon"). This is the only feature that sends your calendar data outside Google Calendar.

Only with your permission

Nothing is sent to the AI until you tap Allow in the "Use the AI assistant?" dialog (you can also allow it in Settings › AI & privacy). This applies everywhere the assistant works: the chat, Quick Capture, Siri and Shortcuts, replies from a reminder notification, and AI suggestions on an event page. Demo mode never contacts the AI.

The explanation in the app (the consent dialog, and Settings › AI & privacy › What is sent) reads:

To understand your requests, Smart Schedules sends them to Google's Gemini API. This includes:

  • What you type or say to the assistant (spoken requests as text), including any names or email addresses you mention
  • Titles, times, notes and Google event IDs of up to 40 events in the 14 days from today, and of the event whose reminder you reply to
  • For AI suggestions on an event: that event only, including its location
  • Your calendar names and assistant settings, but not your Google account email addresses
  • Your time zone and language

Recipient: Google, through the Gemini API. Requests pass through the Smart Schedules server, which doesn't keep them.

It also explains that Apple turns speech into text (see section 8). The full details follow.

What a chat request contains

For AI suggestions on an event page, only that event is sent: its title, date, time and duration, location, notes (up to 300 characters), whether it is a video call, your time zone, today's date, language and the suggestions already shown.

If the address of a Google account you connected appears in what you type or say, in an event's title, location or notes, or in an error message sent back to Gemini, the app replaces it with a placeholder such as "[account email]" or "[Account 2 email]" before sending; any other email address in an error message becomes "[email address]". When Gemini's answer uses these placeholders, your iPhone puts the address back before it writes to Google Calendar or shows you the answer. The rest of what you type or say is sent as it is, including other people's email addresses.

Your requests and events may contain other people's information, such as names and email addresses you type, invitations from other people, or the names of calendars shared with you. Please share only what you are entitled to share.

How it travels

The app never contacts Gemini directly and contains no API key. Requests go to our server (a Cloudflare Worker), which checks that they come from the genuine app (see section 6) and passes the request content unchanged to Google with our own API key. First it removes your IP address, device and language headers and any cookies, so Google sees our server, not your device. Our server does not store or log the content of requests or answers.

What Google does with it

Google LLC receives the request and generates the answer. We use the Gemini API as a paid service: under Google's terms for paid services, Google does not use your prompts or the responses to improve its products, processes them under its data processing terms, and keeps them for a limited period (currently 55 days) only to detect violations of its Prohibited Use Policy and for legally required disclosures, which may include review by authorized Google staff if activity is flagged as possible abuse.

What comes back

The answer is shown to you, and the actions you asked for, such as adding, moving or deleting events or changing a setting, are carried out by your iPhone. Suggested notes stay on your iPhone until you add them.

Stopping

Settings › AI & privacy › Stop sharing stops the assistant from sending anything, immediately. What was already sent cannot be recalled from Google's abuse-monitoring logs (see section 13).

5. Dynamic Island and Live Activities

Live Activities (the countdown before an event in the Dynamic Island and on the Lock Screen) are created on your iPhone by the app, from the events already on it. This needs no AI data sharing, sends none of your event details to our server and uses no server push (Smart Schedules does not use the Apple Push Notification service):

Reminders are local notifications created on your iPhone too (section 2). You can turn Live Activities off in Settings › Notifications › Dynamic Island › Show next event › Off.

6. App Attest, device identifiers and server security

To keep our API key and server from being misused, the app proves it is the genuine Smart Schedules app with Apple's App Attest service. When you allow AI data sharing, the app creates a cryptographic key in your iPhone's Secure Enclave, and Apple certifies it. Under the key's ID, our server keeps the key's public part, a usage counter, the app identifier and when it was created. This record holds no content and nothing that identifies you. It currently has no fixed expiry, and "Erase all data on this device" does not remove it: the app deletes its own copy of the key, but our server currently has no way to delete the record. Every later request is signed with this key.

The notification extension cannot use App Attest, so it uses a session token the app obtains for it. While AI data sharing is allowed, the app renews this session every few days, in the background or when you open the app, even if you don't use the assistant; each renewal is a signed request to our server. Our server keeps only a one-way hash of the token, with the key ID, for 7 days.

Rate limiting. To block abuse, our server counts requests per App Attest key and per IP address. IP addresses are reduced to a network block (an IPv4 address as is, or the first half, the /64, of an IPv6 address) and used only for this: as per-minute counts in Cloudflare's rate limiter and, after a successful App Attest check, in a daily count kept for up to 2 days. Request counts per key are kept for up to 2 days. IP addresses are never logged and never passed on to Google.

Logs. Our server writes short technical log entries (event types, App Attest key IDs, the app identifier, status codes, error messages and counts) to find faults and abuse. They are designed never to contain request content, event titles, tokens or IP addresses, and Cloudflare keeps them for up to 7 days. Cloudflare's automatic per-request logs are turned off.

Cloudflare, which runs our server, necessarily processes connection data such as your IP address to deliver traffic and protect its network.

7. Purchases

Smart Schedules 1.0 has no in-app purchases or subscriptions, and the app does not check your purchase history, so we receive and process no purchase or payment data. Apple handles downloads of the app through the App Store, under the Apple Privacy Policy. If a later version offers purchases, we will update this policy first.

8. Siri, speech input and other Apple services

The Apple Privacy Policy covers these services.

9. When you contact us

If you email support@smart-schedules.com, we receive your email address and whatever you send, and use them only to reply and help you. This mailbox uses Google Workspace from Google: mail to this address is received and stored directly in Gmail, and we reply from the same mailbox (see section 12). We keep support emails only as long as needed to handle your request and any follow-up, then delete them; after that, Google removes them from its systems within a limited period under its data processing terms with us.

10. This website

This website, www.smart-schedules.com, uses no cookies, analytics, ads or third-party code. Cloudflare hosts it and processes your IP address and browser information to deliver the pages and protect the site.

11. Google user data and Limited Use

Smart Schedules' use and transfer to any other app of information received from Google APIs will adhere to Google API Services User Data Policy, including the Limited Use requirements.

In particular:

12. Who receives data

We do not sell or rent your personal data, or share it for advertising, and we do not track you across apps or websites. Smart Schedules contains no advertising, analytics, crash-reporting or tracking software, does not use the advertising identifier, and does not access your location, your contacts or the iPhone's built-in Calendar app.

Service providers that help us run Smart Schedules:

Each of these providers is bound by contract or by its own terms to protect your data at least as well as this policy describes, and to use it only to provide its service to us or to you.

We may also disclose data where the law requires it or where necessary to protect rights and safety. If Smart Schedules is transferred to another provider, existing data remains protected by this policy, and Google user data is transferred only after obtaining your explicit prior consent.

13. How long we keep data

Retention
DataKept for
Data on your iPhone (events, settings, accounts, tokens)Until you remove the account, erase data or delete the app; chat history 30 days by default
AI request content on our serverNot kept
AI requests at Google (Gemini paid service)Up to 55 days, only for abuse monitoring (which may include review by authorized Google staff if activity is flagged as possible abuse) and legally required disclosures
App Attest key recordNo fixed expiry (no content, not linked to your identity)
Session token hashes7 days
IP network blocks used for rate limitingUp to 2 days
Request countsUp to 2 days
Server logsUp to 7 days
Support emails (in Gmail, Google Workspace)As long as needed for your request and any follow-up, then deleted

Deleting the app removes its files from your iPhone, but iOS may keep Keychain items such as sign-in tokens, and the app's access to your Google account remains until you revoke it. Before deleting the app, use "Erase all data on this device" while you're online, then check that Smart Schedules no longer appears under Third-party apps & services in your Google Account (and remove it there if it does).

14. Security

No method is completely secure. If a security incident affects your data, we will take appropriate steps and give notice as the law requires.

15. Your choices and rights

Providing data is voluntary: without AI data sharing, the AI assistant is unavailable; without a Google account you can't use your real calendar, but you can still use demo mode.

In the app (takes effect immediately)

To open Settings, tap ☰ at the top left › General.

By email

Depending on where you live (for example the UK, California or Taiwan), you may have the right to access, obtain a copy of, correct or delete your data, to restrict or object to its processing, to data portability, and to withdraw consent. Most of your data is on your device, and the tools above put you in control of it. Data on our server is linked only to random IDs, not to your name or email, so we usually cannot find it from your identity, and most of it expires within days. Write to support@smart-schedules.com and we will reply within the time the law requires. You can also complain to your data protection authority, such as the Information Commissioner's Office (ICO) in the UK.

Right to object: where we rely on legitimate interests (see the legal bases below: security and abuse prevention, this website, support emails and crash reports from Apple), you can object at any time by emailing support@smart-schedules.com.

Legal bases (where the UK GDPR or similar laws apply)

16. Minimum age

You must be 18 or older to use Smart Schedules, and its App Store age rating is 18+. This is because Google's Gemini API terms require users to be 18 or older and do not allow use in services directed at, or likely to be used by, people under 18. We do not knowingly collect personal data from anyone under 18. If you believe someone under 18 has used Smart Schedules, contact us, or simply erase all data on that device.

17. International transfers

Our server runs on Cloudflare's global network: requests are usually handled in a Cloudflare data center near you, and stored data is kept in Cloudflare's central storage, which has no fixed region, and may be cached worldwide. Google and Apple process data in their own global infrastructure, including in the United States. Cloudflare relies on the EU-U.S. Data Privacy Framework and its UK Extension (which covers users in the UK), and Standard Contractual Clauses for transfers. Google processes Gemini requests under its Data Processing Addendum for Products Where Google is a Data Processor, which relies on Standard Contractual Clauses for transfers, and Google LLC is also certified under the EU-U.S. Data Privacy Framework and its UK Extension. Support emails are stored in Google Workspace, which Google processes under its Cloud Data Processing Addendum; transfers follow the terms of that addendum (a transfer mechanism Google has adopted, such as the Data Privacy Framework, or Standard Contractual Clauses).

18. Changes to this policy

We will post updates on this page and change the effective date. Significant changes will be clearly marked here, and if a change affects what the AI assistant sends, the app will ask for your permission again before sending anything.

19. Contact

[開發者名稱 / Developer name]
Email: support@smart-schedules.com (please put "Privacy" in the subject)

Back to top