Skip to the content.

つぶトレ / TsubuTalk — Privacy Policy (iOS)

発効日 / Effective: 2026-05-22 ・ バージョン / Version: 1.0 ・ 連絡先 / Contact: support@haroworks.comBundle ID: com.tsubutalk.app

← Index

§A. 日本語 (ja, default)

つぶトレ プライバシーポリシー (iOS 版)

つぶトレ (以下「本アプリ」) における個人情報および利用者データの取扱いについて定めます。本アプリの提供者 (以下「開発者」) は以下のとおり個人情報および利用者データを取扱います。

第 1 条 (適用範囲)

本ポリシーは、開発者が Apple App Store で配信する iOS アプリ「つぶトレ」 (bundle identifier: com.tsubutalk.app) のすべての利用者に適用されます。本アプリの利用を開始した時点で、利用者は本ポリシーに同意したものとみなします。

第 2 条 (収集しない情報)

本アプリは以下の個人情報を一切収集しません

本アプリにアカウント登録機能はありません。アプリの利用は完全に匿名で行われます。

Apple ID は取得しません。本アプリは Sign in with Apple / Apple ID 関連 API を一切呼び出さず、利用者の Apple ID と紐づくいかなる情報も保持しません。

第 3 条 (端末内にのみ保存されるデータ)

本アプリは以下のデータを利用者の端末内ストレージ (アプリ sandbox の NSDocumentDirectory と Room KMP データベース) にのみ保存します。これらのデータは開発者を含む第三者に送信されることはなく、開発者は端末内のデータを取得・閲覧する手段を持ちません。

iCloud バックアップは無効化されています (NSURLIsExcludedFromBackupKey = truerecordings/ ディレクトリと DB ファイルに設定)。iCloud Drive / iCloud Backup への自動同期や、デバイス間の自動同期は行われません。データを別端末に移行したい場合は、設定画面の「データエクスポート」から Share Sheet 経由 (AirDrop / Mail / Files への保存) で JSON ファイルとして書き出してください。

第 4 条 (外部送信が発生する場面)

本アプリが外部のサーバー・サービスと通信するのは、以下の 3 つの場面に限られます。

  1. 音声認識モデルの初回ダウンロード
    • 初回起動時、Hugging Face またはミラーサーバーから音声認識モデル (whisper.cpp、多言語モデル: ja / en / zh-CN / zh-TW / ko を 1 ファイルでカバー) のバイナリ (約 466 MB) を NSURLSession 経由でダウンロードします。
    • ダウンロード中はモデル配布サーバーが利用者の IP アドレスを参照しますが、本アプリは利用者識別情報を送信しません。
  2. 広告配信 (全利用者、Google AdMob iOS SDK)
    • 本アプリは完全無料で提供され、全利用者にバナー広告およびインタースティシャル広告を表示するため、Google Mobile Ads iOS SDK (SPM 経由で統合) が動作します。
    • IDFA (Identifier for Advertisers) は取得しません。本アプリは AppTrackingTransparency フレームワーク経由のトラッキング許可ダイアログを表示せず、PrivacyInfo.xcprivacyNSPrivacyTracking = false を宣言しています。広告計測は SKAdNetwork ベースの匿名集計のみで動作します。
    • ターゲティング広告 (パーソナライズド広告) は無効化しており、AdMob は非個別化広告のみを配信します。
    • AdMob のプライバシーに関する取扱いは Google のポリシー (https://policies.google.com/privacy) に従います。
  3. 外部 AI チャット連携 (利用者の明示的操作起点)
    • 録音詳細画面で「ChatGPT / Gemini / Claude で深掘りする」等のボタンを押下した場合に限り、UIPasteboard (クリップボード) / UIApplication.openURL (ブラウザ起動) を経由して、利用者が選択したテキスト (transcript + プロンプトテンプレート) が利用者の意思で外部 AI チャットアプリ・Web に送信されます。
    • 送信は利用者の操作を起点として発生し、本アプリは AI 各社の API を直接呼び出しません。
    • 送信先 AI チャット (OpenAI / Google / Anthropic) のプライバシーに関する取扱いは、各社のポリシーに従います:

上記 3 経路以外の egress は発生しません。録音音声・transcript・スコア等のデータは、利用者の明示的操作 (上記 3. の Share Sheet / クリップボード操作、または JSON エクスポート) を経ずに端末外に送信されることはありません。

本アプリは完全無料で提供され、サブスクリプション / 買い切りのアプリ内課金は一切ありません。StoreKit (App Store In-App Purchase) は統合されていません

第 5 条 (第三者提供)

本アプリは、利用者の個人情報および端末内データを、第三者に対して開示・提供しません。法令に基づく開示要請があった場合を除きます。

第 6 条 (クラッシュレポート・分析の不使用)

本アプリは Firebase Crashlytics、Sentry、Google Analytics、Apple Crash Reporter (デフォルト挙動として OS が iCloud に送信する分析データ) などの外部クラッシュレポート・分析サービスを利用しません。アプリの不具合は利用者からのフィードバック (本ポリシー第 11 条記載のメールアドレス) を通じて開発者に伝達される設計です。

iOS の OS レベルの「アプリ分析を共有」設定 (Settings > Privacy & Security > Analytics & Improvements) で送信されるクラッシュレポートは Apple のプライバシーポリシーに従って Apple のみが受信し、開発者には個別 user の crash データは届きません (集約された統計データのみ App Store Connect で参照可能)。

第 7 条 (子どもの利用)

本アプリは 13 歳未満の利用者を対象としていません (App Store の Age Rating 4+ は「全年齢で安全」を意味し、ターゲット年齢層を意味しません)。アプリ内に表示される広告は AdMob によって配信され、IDFA 非取得 + ターゲティング無効化していますが、広告内容の年齢適合性を保証するものではありません。13 歳未満の利用者が本アプリを利用しないよう、保護者の方は本アプリのインストール・利用について管理してください。

万一、13 歳未満の利用者から個人情報が送信された事実が判明した場合、開発者は速やかにデータを削除します (端末内データの場合、利用者または保護者が設定画面の「データ全削除」を実行することで完全削除可能、またはアプリ本体のアンインストールでも完全削除されます)。

第 8 条 (利用者の権利)

利用者は以下の権利を有します。

開発者は端末内データを保持していないため、開発者に対して「データの開示請求」「訂正請求」「利用停止請求」を行う必要はありません (すべて端末内で利用者自身が完結できます)。

第 9 条 (準拠法)

本ポリシーの解釈および適用は、日本国の法律に準拠します。

第 10 条 (本ポリシーの変更)

本ポリシーは、関連法令の改正・サービス内容の変更等に伴い、開発者が必要と判断した場合に改定されることがあります。改定後のポリシーは、本書の HTTPS 公開ページおよび App Store のアプリ詳細ページ「プライバシーポリシー」リンクに掲示された時点から効力を生じます。重要な変更がある場合は、アプリ内通知またはリリースノートで利用者に通知します。

第 11 条 (お問い合わせ)

本ポリシーに関するお問い合わせは、以下のメールアドレスまでご連絡ください。


改定履歴


§B. English (en)

TsubuTalk Privacy Policy (iOS)

This Privacy Policy describes how TsubuTalk (the “App”) handles personal information and user data on iOS. The developer of the App (the “Developer”) handles personal information and user data as follows.

Article 1 (Scope)

This Policy applies to all users of the iOS application “TsubuTalk” (bundle identifier: com.tsubutalk.app) distributed by the Developer through the Apple App Store. By starting to use the App, you are deemed to have agreed to this Policy.

Article 2 (Information We Do Not Collect)

The App does not collect any of the following personal information:

The App has no account registration. Use of the App is fully anonymous.

No Apple ID is collected. The App does not call Sign in with Apple or any other Apple ID-related API, and holds no information tied to your Apple ID.

Article 3 (Data Stored Only on Your Device)

The App stores the following data exclusively in your device’s local storage (the App’s sandbox NSDocumentDirectory and a Room KMP database). This data is never transmitted to any third party, including the Developer, and the Developer has no means of accessing data stored on your device.

iCloud backup is disabled for App data (NSURLIsExcludedFromBackupKey = true is set on the recordings/ directory and on the database file). No automatic sync to iCloud Drive / iCloud Backup or to other devices occurs. To migrate data to another device, use Settings > Data Export to export a JSON file via the iOS Share Sheet (AirDrop / Mail / Files / etc.).

Article 4 (When External Communication Occurs)

The App communicates with external servers or services only in the three cases below.

  1. First-time download of the speech-recognition model
    • On first launch, the App downloads the whisper.cpp model binary (approx. 466 MB, a multilingual model covering ja / en / zh-CN / zh-TW / ko in a single file) from Hugging Face or a mirror server via NSURLSession.
    • During download, the model server may observe your IP address; however, the App itself transmits no identifying user information.
  2. Ad delivery (all users, via Google Mobile Ads iOS SDK)
    • The App is completely free, and Google Mobile Ads iOS SDK (integrated via Swift Package Manager) serves banner and interstitial ads to all users.
    • IDFA (Identifier for Advertisers) is not collected. The App does not present an AppTrackingTransparency permission dialog, and declares NSPrivacyTracking = false in PrivacyInfo.xcprivacy. Ad measurement uses only SKAdNetwork’s anonymous attribution.
    • Personalized advertising is disabled; AdMob serves only non-personalized ads.
    • AdMob’s privacy practices follow Google’s policy (https://policies.google.com/privacy).
  3. External AI chat hand-off (user-initiated only)
    • Only when you explicitly tap a button such as “Open in ChatGPT / Gemini / Claude” on the recording detail screen, the text you have selected (transcript + prompt template) is sent — at your direction — to an external AI chat app or web service via UIPasteboard (clipboard) and UIApplication.openURL (browser launch).
    • Transmission is always initiated by your action. The App does not call any AI provider’s API directly.
    • The privacy practices of the destination AI chat services (OpenAI / Google / Anthropic) follow their respective policies:

No egress occurs outside the three channels above. Audio recordings, transcripts, scores, and similar data are never transmitted off your device without your explicit action.

The App is provided completely free of charge, with no subscriptions or in-app purchases of any kind. StoreKit (App Store In-App Purchase) is not integrated.

Article 5 (Third-Party Sharing)

The App does not disclose or provide your personal information or on-device data to any third party, except where required by law.

Article 6 (No Crash Reporting or Analytics)

The App does not use external crash-reporting or analytics services such as Firebase Crashlytics, Sentry, Google Analytics, or Apple’s Crash Reporter (the default OS-level data sharing). Issues are intended to reach the Developer only through user feedback emails (see Article 11).

Crash reports sent via iOS’s “Share App Analytics” setting (Settings > Privacy & Security > Analytics & Improvements) are received by Apple only, per Apple’s Privacy Policy. The Developer receives only aggregated statistics through App Store Connect, never individual user crash data.

Article 7 (Children’s Use)

The App is not directed at users under 13 years of age (the App Store Age Rating “4+” means “safe for all ages” and does not represent the target age group). Ads inside the App are served by AdMob without IDFA collection and with personalized advertising disabled; however, ad content suitability for any specific age group cannot be guaranteed. Parents and guardians are responsible for managing the installation and use of the App by users under 13.

If the Developer becomes aware that personal information has been transmitted by a user under 13, the Developer will promptly delete such data. On-device data can be fully erased by the user or guardian via Settings > Data Management > Delete All Data, or by uninstalling the App (iOS automatically removes all sandbox data on uninstall).

Article 8 (Your Rights)

You have the following rights with respect to App data:

Because the Developer does not retain any of your data, there is no need to submit access, correction, or restriction requests to the Developer — you control all data directly on your device.

Article 9 (Governing Law)

This Policy shall be interpreted and applied in accordance with the laws of Japan.

Article 10 (Changes to This Policy)

The Developer may revise this Policy when required by changes in applicable laws or in the App’s features. Revised versions take effect once posted on this HTTPS page and linked from the Privacy Policy field on the App Store listing. Material changes will additionally be communicated to users via in-app notifications or release notes.

Article 11 (Contact)

For questions about this Policy, please contact:


Revision history