隱私政策

最後更新:2026-09-04 · 生效日期:2026-05-11(v2.0.0)

中文 English 日本語 한국어

1. 我們是誰

本 App「Nyoki!(蘑菇計時器)」由獨立開發者 megshao(以下簡稱「我們」)開發與維運。聯絡方式:請至支援頁面填寫聯絡表單。

2. 我們蒐集的資料

Nyoki! 目前提供 iOS 版Android 版。我們僅蒐集為了提供服務所必須的最小資料,部分項目因平台機制不同而有差異:

類別內容來源是否與身份連結
識別碼 iOS:匿名 User ID(UUID)、Device ID(UUID);若您啟用推播或動態島,另包含 APNs Push Token、Live Activity Push-to-Start Token。
Android:匿名 User ID(UUID)、Device ID(UUID)與 Install ID(UUID),於呼叫後端 API 時以 X-Device-Id / X-Install-Id 標頭送出。Android 版沒有任何推播 Token
App 首次啟動時於本機產生:iOS 儲存於 Keychain,Android 儲存於以 Android Keystore 加密保護的本機儲存區;推播 Token 由 Apple 發放(僅 iOS)。 否(不連結至姓名 / Email)
診斷資料 Crash log、堆疊追蹤、設備資訊(型號、OS 版本、App 版本),不含個人內容。為協助重現問題,每筆 Crash 報告會帶上您的匿名 User ID。兩個平台皆同。 Firebase Crashlytics。
廣告識別碼 iOS:IDFA 或裝置層級識別碼(僅於您在 ATT 提示同意時);用於廣告頻率上限、SKAdNetwork 歸因、防作弊,以及個人化廣告投放。
Android:Google 廣告 ID(GAID);App 宣告 AD_ID 權限(由 Google Mobile Ads SDK 自動合併),用於廣告頻率上限、歸因、防作弊與個人化廣告投放。
Google AdMob。 iOS:視 ATT 選擇而定。Android:目前採 AdMob 預設之個人化投放,您可於系統設定重設/刪除廣告 ID 或關閉廣告個人化。

截圖不在此列:Nyoki! 採 100% 裝置端圖像辨識——iOS 版使用 Apple Vision framework,Android 版使用 Google ML Kit 文字辨識(Text Recognition v2),兩者都在您的裝置上完成運算。您匯入的截圖完全不離開您的手機,沒有任何圖片資料上傳到我們的伺服器或任何第三方雲端服務。

我們對應 Apple「App Privacy」問卷與 Google Play「資料安全」(Data safety)表單的揭露為:Identifiers / Diagnostics / Usage Data,用途為「App 功能」、「分析」與「第三方廣告」。iOS 版除非您於 App Tracking Transparency(ATT)提示中明確同意,我們不會將您的識別碼用於跨 App / 跨網站之使用者行為追蹤。Android 版沒有 ATT 這類系統層級的追蹤詢問,目前採 Google AdMob 預設的個人化廣告設定(詳見服務條款第 3 節);您可隨時於 Android 系統設定重設廣告 ID 或關閉廣告個人化。

3. 蒐集目的

4. 第三方服務揭露

我們使用以下第三方服務,您的部分資料會在這些服務的條件下處理:

5. 自願贊助(Tip Jar)與金流資料

本 App 提供一次性的自願贊助,贊助不會解鎖任何功能,完整條款見服務條款第 4 節。就資料處理而言:

6. 我們不會做的事

7. 資料儲存、保留與安全

8. 兒童保護

本 App 於 Apple App Store 的年齡分級為 4+。本服務並非以 13 歲以下兒童為主要使用對象,且我們不會主動向 13 歲以下兒童蒐集任何個人資料。若您為兒童監護人並認為我們已蒐集到此類資料,請立即聯絡我們以刪除。

9. 您的權利

由於本 App 採匿名 ID 設計,我們無法以姓名或 Email 直接定位您的紀錄。您可在 App 設定畫面查看您的 User ID(前 8 碼),並透過下列方式行使權利:

10. Cookie 與追蹤技術

本網站(nyoki.app)為純靜態頁面,不使用 Cookie、Local Storage、Pixel 或任何分析腳本。App 內亦未植入跨網站追蹤技術。

11. 跨境資料傳輸

我們的後端伺服器位於 GCP asia-east1(台灣彰化)。Apple、Google、Firebase 等第三方服務之資料處理可能涉及全球資料中心;當資料離開您的所在地區時,我們會在合約上要求其遵守等同於本政策之保護標準。

12. 政策變更

若本政策有重大變更,我們會於本頁面更新「最後更新」日期,並於 App 內以顯著方式通知您。繼續使用 App 即視為您接受變更後之條款。

13. v1.x 訂閱資料留存(僅適用 iOS 版)

本節僅適用於 iOS 版;Android 版自首次上架起即為免費、無訂閱、無點數之設計,不存在 v1.x 交易紀錄。

v2.0.0 起 iOS 版已移除所有訂閱與點數購買功能。先前 v1.x 期間透過 Apple StoreKit 完成的交易紀錄(產品 ID、購買時間、收據)依稅務與退款保固規定保留至交易發生後 5 年;該等紀錄僅與您的匿名 User ID 連結,不含姓名或 Email。

14. 聯絡我們

如有任何隱私相關問題,請至支援頁面填寫聯絡表單。


English Version

The Traditional Chinese version above shall prevail in case of conflict. The following English text is for reference only.

1. Who We Are

"Nyoki!" is developed and operated by independent developer megshao. Contact: please use the contact form on our Support page.

2. Data We Collect

Nyoki! is available for iOS and Android. Some items differ because the two platforms work differently:

Screenshots are not collected. Nyoki! uses 100% on-device image recognition — Apple's Vision framework on iOS, Google ML Kit Text Recognition v2 on Android. The screenshots you import never leave your phone; no image data is uploaded to our servers or any third-party cloud service.

Mapping to Apple's App Privacy questionnaire and Google Play's Data safety form: Identifiers / Diagnostics / Usage Data, used for App Functionality, Analytics, and Third-Party Advertising. On iOS we do not link your identifiers across apps or websites for tracking purposes unless you explicitly opt in via the App Tracking Transparency prompt. Android has no ATT-style system prompt; the Android build currently uses AdMob's default personalized-ads setting (see Terms Section 3), and you can reset your advertising ID or opt out of ad personalization in Android system settings at any time.

3. Purposes

Anonymous identity so you can use the App without signing up; diagnostics & analytics; verification of voluntary tip receipts (Section 5); and ad serving to support the app. On iOS only, APNs delivers timer notifications and Dynamic Island / Live Activity updates — on Android, timer alerts and the Lock Screen Live Update are scheduled entirely on the device and never pass through a push server.

4. Third Parties

5. Voluntary Tip (Tip Jar) & Payment Data

Tipping unlocks no features; see Terms Section 4 for the full conditions.

6. What We Do Not Do

We do not sell your personal data; on iOS we do not link identifiers across apps or websites for tracking unless you explicitly consent via ATT, and on Android we do not do so ourselves (AdMob's personalization follows your system advertising-ID choice); we do not access your photo library without your action; we do not upload your screenshots to any cloud — all image recognition runs on-device; and we do not store your Apple ID or Google account credentials.

7. Storage, Retention & Security

Backend hosted on GCP asia-east1 with TLS in transit and at-rest encryption. Identifiers are stored in the device Keychain on iOS (not iCloud-synced) and in Android Keystore-protected local storage on Android, where system auto-backup is disabled. Timer data lives only on the device (SwiftData on iOS, a local SQLite / Room database on Android) and is never uploaded or synced across devices. Live Activity push tokens are removed automatically when the timer ends (iOS only — Android has no push tokens). Diagnostic records retained per Firebase default (up to 14 months).

8. Children

The Apple App Store rating is 4+. We do not knowingly collect personal data from children under 13. Guardians may contact us for deletion.

9. Your Rights

Submit a request via the contact form on our Support page (choose subject "資料刪除請求" / Data Deletion) and include your in-app User ID (first 8 characters) to exercise access, correction, or deletion rights. You can also withdraw at any time: turn notifications off in system settings, revoke ATT consent under iOS Settings → Privacy & Security → Tracking, or reset / delete your advertising ID and opt out of ad personalization in Android system settings — or simply delete the App.

10. Cookies

This website uses no cookies, local storage, or analytics scripts.

11. Cross-Border Transfers

Backend resides in GCP asia-east1 (Changhua, Taiwan). Third-party providers may process data globally under their respective policies.

12. Changes

Material changes will update the "Last Updated" date on this page and be announced in-app.

13. v1.x Subscription Records (iOS only)

This section applies to the iOS build only; the Android build has been free with no subscriptions and no credits since its first release, so no v1.x transaction records exist for it. Starting with v2.0.0, all subscription and credit-purchase functionality was removed from iOS. Transaction records from prior v1.x StoreKit purchases (product IDs, timestamps, receipts) are retained for up to 5 years per tax / refund regulations. These records are linked only to your anonymous User ID and contain no name or email.

14. Contact

Please use the contact form on our Support page.


日本語版

本文書は中国語(繁体字)版を正本とします。日本語版は参考訳です。

1. 私たちについて

本App「Nyoki!(キノコタイマー)」は、独立開発者 megshao(以下「当方」)が開発・運営しています。お問い合わせはサポートページのお問い合わせフォームからご連絡ください。

2. 収集するデータ

Nyoki!はiOS版Android版を提供しています。プラットフォームの仕組みの違いにより、一部の項目は異なります。

スクリーンショットは収集しません。Nyoki!は100%デバイス内で画像認識を行います——iOS版はApple Visionフレームワーク、Android版はGoogle ML Kitのテキスト認識(Text Recognition v2)を使用します。お客様が取り込んだスクリーンショットは端末から外に出ず、当方のサーバーや第三者クラウドサービスへ画像データがアップロードされることはありません。

Appleの「App Privacy」アンケートおよびGoogle Playの「データセーフティ」フォームとの対応:Identifiers/Diagnostics/Usage Dataを「App機能」「分析」「第三者広告」の目的で利用します。iOS版ではApp Tracking Transparency(ATT)プロンプトで明示的に同意いただかない限り、識別子をアプリ/サイト横断のトラッキングには使用しません。Android版にはATTのようなシステムレベルの確認がなく、現在はAdMobのデフォルト(パーソナライズ広告)設定で動作しています(利用規約第3条参照)。Androidのシステム設定から広告IDのリセットや広告のパーソナライズのオプトアウトはいつでも可能です。

3. 利用目的

アカウント登録なしでご利用いただくための匿名アイデンティティの提供、診断・分析、任意の寄付のレシート検証(第5条)、アプリ運営のための広告配信。iOS版のみ、APNsによりタイマー通知とDynamic Island/Live Activityの更新を配信します。Android版のタイマー通知とロック画面のLive Updateはすべて端末内でスケジュールされ、プッシュサーバーを一切経由しません。

4. 第三者サービス

5. 任意の寄付(Tip Jar)と決済データ

寄付によって解除される機能はありません。詳しい条件は利用規約第4条をご覧ください。

6. 行わないこと

個人情報の販売は行いません。iOS版ではATTでの明示的な同意がない限り、アプリ/サイト横断での識別子紐付けは行いません。Android版でも当方自身がそのような紐付けを行うことはありません(AdMobのパーソナライズはシステム設定の広告IDに関するお客様の選択に従います)。お客様の操作なしに写真ライブラリへアクセスしません。スクリーンショットをクラウドへアップロードしません——画像認識はすべてデバイス内で完結します。Apple IDやGoogleアカウントの認証情報は保存しません。

7. 保存・保持・セキュリティ

バックエンドはGCP asia-east1にホストし、転送時はTLS、保存時はGCPデフォルトの暗号化を使用します。識別子はiOS版ではデバイスKeychain(iCloud同期なし)、Android版ではAndroid Keystoreで保護されたローカル領域に保存し、Android版ではシステムの自動バックアップも無効にしています。タイマーデータは端末内のみに保存され(iOS版はSwiftData、Android版はローカルのSQLite/Roomデータベース)、アップロードも端末間同期も行いません。Live Activityプッシュトークンはタイマー終了時に自動削除されます(iOS版のみ。Android版にプッシュトークンはありません)。診断ログはFirebaseのデフォルト保持期間(最長14ヶ月)に従います。

8. 児童の保護

Apple App Storeの年齢制限は4+です。13歳未満の児童から個人データを意図的に収集することはありません。保護者の方は削除のためお問い合わせください。

9. お客様の権利

アクセス、訂正、削除のリクエストはサポートページのお問い合わせフォームからお送りください(件名で「資料刪除請求」を選択)。アプリ内に表示されるUser IDの先頭8文字を本文に記載してください。撤回はいつでも可能です:システム設定で通知をオフにする、iOS版は「設定 → プライバシーとセキュリティ → トラッキング」でATTの許可を取り消す、Android版はシステム設定で広告IDをリセット・削除するか広告のパーソナライズをオフにする、あるいはアプリを削除してください。

10. Cookie

本ウェブサイトはCookie、ローカルストレージ、分析スクリプトを一切使用しません。

11. 越境移転

バックエンドはGCP asia-east1(台湾彰化)に配置されています。各第三者サービスはそれぞれのポリシーに従い世界各地のデータセンターでデータを処理する場合があります。

12. 変更

重要な変更があった場合は、本ページの「最終更新日」を更新し、アプリ内でお知らせします。

13. v1.x サブスクリプション記録(iOS版のみ)

本条はiOS版にのみ適用されます。Android版は初回公開時から無料・サブスクリプションなし・ポイントなしの設計であり、v1.xの取引記録は存在しません。v2.0.0以降、iOS版からすべてのサブスクリプションおよびポイント購入機能は廃止されています。v1.x期間中にApple StoreKitで成立した取引記録(商品ID、購入日時、レシート)は税務・返金保証の規定に従い取引発生後5年間保持されます。これらの記録はお客様の匿名User IDのみと紐付き、氏名やメールアドレスは含みません。

14. お問い合わせ

サポートページのお問い合わせフォームをご利用ください。


한국어판

본 문서는 번체 중국어 버전이 정본입니다. 한국어 버전은 참고용 번역입니다.

1. 운영자 정보

본 앱「Nyoki!(버섯 타이머)」는 독립 개발자 megshao(이하 "당사")가 개발·운영합니다. 문의는 지원 페이지의 문의 양식을 이용해 주세요.

2. 수집하는 데이터

Nyoki!는 iOS판Android판을 제공합니다. 플랫폼의 구조가 다르기 때문에 일부 항목은 차이가 있습니다.

스크린샷은 수집하지 않습니다. Nyoki!는 100% 기기 내 이미지 인식을 사용합니다 — iOS판은 Apple Vision 프레임워크, Android판은 Google ML Kit 텍스트 인식(Text Recognition v2)을 사용합니다. 사용자가 가져온 스크린샷은 기기를 벗어나지 않으며, 당사 서버나 제3자 클라우드 서비스로 이미지 데이터가 업로드되지 않습니다.

Apple "App Privacy" 설문 및 Google Play "데이터 보안(Data safety)" 양식 매핑: Identifiers / Diagnostics / Usage Data를 "앱 기능", "분석", "제3자 광고" 목적으로 사용합니다. iOS판은 App Tracking Transparency(ATT) 프롬프트에서 명시적으로 동의하지 않는 한, 식별자를 앱·웹사이트 간 추적 용도로 사용하지 않습니다. Android판에는 ATT와 같은 시스템 수준의 확인 절차가 없으며, 현재 AdMob의 기본(맞춤형 광고) 설정으로 동작합니다(이용약관 제3조 참조). Android 시스템 설정에서 언제든지 광고 ID를 재설정하거나 광고 맞춤설정을 해제하실 수 있습니다.

3. 사용 목적

가입 없이 앱을 사용하실 수 있도록 하는 익명 아이덴티티 제공, 진단·분석, 자발적 후원의 영수증 검증(제5조), 앱 운영을 위한 광고 송출. iOS판에 한해 APNs로 타이머 알림과 다이나믹 아일랜드 / Live Activity 업데이트를 전송합니다. Android판의 타이머 알림과 잠금 화면 Live Update는 전적으로 기기 내에서 예약되며 푸시 서버를 전혀 거치지 않습니다.

4. 제3자 서비스

5. 자발적 후원(Tip Jar)과 결제 데이터

후원으로 해제되는 기능은 없습니다. 자세한 조건은 이용약관 제4조를 참고해 주세요.

6. 하지 않는 일

개인 정보를 판매하지 않습니다. iOS판에서는 ATT 동의 없이 식별자를 앱·웹사이트 간 추적 용도로 연결하지 않으며, Android판에서도 당사가 그러한 연결을 하지 않습니다(AdMob의 맞춤설정은 시스템 설정의 광고 ID 선택에 따릅니다). 사용자의 조작 없이 사진 라이브러리에 접근하지 않습니다. 스크린샷을 클라우드로 업로드하지 않습니다 — 모든 이미지 인식이 기기 내에서 완결됩니다. Apple ID나 Google 계정의 자격 증명을 저장하지 않습니다.

7. 보관, 보존 및 보안

백엔드는 GCP asia-east1에 호스팅되며, 전송 시 TLS, 저장 시 GCP 기본 암호화를 사용합니다. 식별자는 iOS판에서는 기기 Keychain(iCloud 동기화 없음), Android판에서는 Android Keystore로 보호되는 로컬 저장 영역에 보관되며 Android판은 시스템 자동 백업도 비활성화되어 있습니다. 타이머 데이터는 기기 내부에만 저장되며(iOS판은 SwiftData, Android판은 로컬 SQLite / Room 데이터베이스) 업로드되거나 기기 간 동기화되지 않습니다. Live Activity 푸시 토큰은 타이머 종료 시 자동 삭제됩니다(iOS판 전용 — Android판에는 푸시 토큰이 없습니다). 진단 로그는 Firebase의 기본 보관 기간(최대 14개월)을 따릅니다.

8. 아동 보호

Apple App Store 연령 등급은 4+입니다. 13세 미만 아동의 개인 정보를 의도적으로 수집하지 않습니다. 보호자께서는 삭제를 위해 연락 부탁드립니다.

9. 사용자의 권리

접근, 정정, 삭제 요청은 지원 페이지의 문의 양식으로 보내 주세요(주제에서 "資料刪除請求"를 선택). 앱 내 표시되는 User ID 앞 8자리를 본문에 적어 주시기 바랍니다. 철회는 언제든지 가능합니다: 시스템 설정에서 알림을 끄시거나, iOS판은 "설정 → 개인정보 보호 및 보안 → 추적"에서 ATT 허용을 취소하시거나, Android판은 시스템 설정에서 광고 ID를 재설정·삭제하고 광고 맞춤설정을 해제하시거나, 앱을 삭제하시면 됩니다.

10. 쿠키

본 웹사이트는 쿠키, 로컬 스토리지, 분석 스크립트를 일절 사용하지 않습니다.

11. 국외 이전

백엔드는 GCP asia-east1(대만 창화)에 위치합니다. 각 제3자 서비스 제공자는 자체 정책에 따라 전 세계 데이터 센터에서 데이터를 처리할 수 있습니다.

12. 변경 사항

중요한 변경이 있을 경우 본 페이지의 "최종 업데이트" 일자를 갱신하고 앱 내에서 안내합니다.

13. v1.x 구독 기록(iOS판 전용)

본 조항은 iOS판에만 적용됩니다. Android판은 최초 출시부터 무료이며 구독도 포인트도 없는 설계이므로 v1.x 거래 기록이 존재하지 않습니다. v2.0.0부터 iOS판에서 모든 구독 및 포인트 구매 기능이 제거되었습니다. v1.x 기간 중 Apple StoreKit으로 성사된 거래 기록(상품 ID, 구매 시각, 영수증)은 세무·환불 규정에 따라 거래 발생 후 최대 5년간 보관됩니다. 해당 기록은 익명 User ID에만 연결되며 이름이나 이메일을 포함하지 않습니다.

14. 문의처

지원 페이지의 문의 양식을 이용해 주세요.

本文件以中文版為主,其他語言(英文、日文、韓文)僅供參考。