1. はじめに
Trifoil Trailblazer は、お客様のプライバシーを尊重し、個人データの保護に努めています。本プライバシーポリシーでは、当社のアプリケーション(以下「アプリ」)が何を保存し、何がいつお客様の端末の外に出る可能性があるのか、そして当社がそれをどのように利用するのかを説明します。対象となるアプリは、Water Tracker、Sober Tracker、T-Break、Smoke Tracker、Anxiety Pulse、Supplement Tracker、Baseline、Ctrl+Neck、Plainfast、Headache Tracker、MicroReps、Flow Breath、Tea Timer、Math Zen、Physics Zen、Chemistry Zen、Cadenza、Rallyline、Cold Shower Timer、Neverloop、Stretchline、Weekglass、Foil、Bonne Note、WinGym、Fade、Anzan Zen です。
2. 収集する情報
お客様がアプリに入力した内容の大部分は、端末内にとどまります。以下では、アプリごとに、保存する内容、送信する可能性のある内容とそのタイミングを説明します。アプリのバージョンによって動作が異なる場合は、どのバージョンがどう動作するかを記載しています。お使いのバージョンは、アプリの設定、または App Store や Google Play で確認できます。ここに挙げたサービスについては、第5項で説明します。
- Water Tracker: お客様の飲み物、1日の目標、連続記録、設定が端末に保存されます。「天気による自動調整」をオンにすると、アプリを開いたときとバックグラウンドで更新されるときに、現在地の座標を Open-Meteo に送信し、現地の気温と湿度を取得します。当社がお客様の位置情報を受け取ることはなく、端末に保存されるのは天気の結果のみです。許可をいただいた場合、Water Tracker は飲み物とカフェインを Apple Health または Health Connect に保存し、睡眠と運動を読み取ってカフェインや水分補給のリマインダーのタイミングを決めます。この健康データは端末内にとどまります。任意の PostHog 分析(設定の「匿名分析」)は、お客様がオプトインするまでオフです。オンにすると、アプリの匿名の RevenueCat ID に紐づく利用イベントを送信します。内容は、記録した飲み物の量と種類(例:コーヒー 250 ml)とその時刻、カスタムの1日の目標、目標の連続達成記録、端末の国設定です。位置情報、天気、カフェイン量、健康データが含まれることはありません。Water Tracker はクラッシュレポートを送信しません。
- Sober Tracker: お客様の禁酒開始日、マイルストーン、日記、渇望の記録、習慣、緊急連絡先、設定が端末に保存されます。連絡先は、緊急連絡先として選択したときにのみアドレス帳から読み取られ、端末内にとどまります。JSON バックアップは端末上で作成され、お客様が選んだ場所にのみ共有されます。任意の PostHog 分析(設定の「利用状況分析」)は、お客様がオプトインするまでオフです。オンにすると、アプリの匿名の RevenueCat ID に紐づく利用イベントとクラッシュレポートを送信します。内容は、使用した画面や機能、購入、アプリのバージョン、端末の国設定です。禁酒日数、マイルストーン、スコア、日記・気分・渇望・体重の内容や数値は、イベントを送信する前に取り除かれます。Sober Tracker は、画面の異なるバージョンをユーザーごとに出し分けるために PostHog を使用することもあります。
- T-Break: 休止を始めた日またはやめた日、継続日数、日記、気分、睡眠と夢を含む朝のチェックイン、渇望の記録、やめる理由、体重、緊急連絡先、設定が端末に保存されます。連絡先は、緊急連絡先として選択したときにのみアドレス帳から読み取られ、端末内にとどまります。JSON バックアップは端末上で作成され、お客様が選んだ場所にのみ共有されます。任意の PostHog 分析(設定の「Usage Analytics」)は、お客様がオプトインするまでオフです。オンにすると、アプリの匿名の RevenueCat ID に紐づく利用イベントとクラッシュレポートを送信します。内容は、使用した画面や機能、購入、アプリのバージョン、端末の国設定です。継続日数、マイルストーン、スコア、日記・気分・チェックイン・睡眠・夢・渇望・体重の内容や数値は、どのイベントにも含まれません。T-Break では、IP アドレスに基づく PostHog の位置推定をオフにしています。T-Break は、画面の異なるバージョンをユーザーごとに出し分けるために PostHog を使用することもあります。
- Smoke Tracker: お客様の禁煙開始日、禁煙の進捗、喫煙衝動の記録、理由、日記(添付した写真を含む)、設定が端末に保存されます。許可をいただいた場合、Smoke Tracker は回復状況を表示するために、Apple Health または Health Connect から心拍数を、iPhone では呼吸数と血中酸素も読み取ります。これらの測定値は端末内にとどまり、送信されることはありません。JSON バックアップと CSV エクスポートは端末上で作成され、お客様が選んだ場所にのみ共有されます。任意の分析(設定の「分析」)は、お客様がオプトインするまでオフです。オンにすると、同じ利用イベントが PostHog と Firebase Analytics の両方に、アプリの匿名の RevenueCat ID に紐づいて送信され、PostHog にはクラッシュレポートも送信されます。イベントには、やめようとしているもの(紙巻きたばこ、電子たばこ、またはその両方)、喫煙衝動を記録したとき、失敗や再発を記録したとき、衝動の結果を変更したとき、チェックイン時の連続記録、端末の国設定が含まれます。たばこの本数、気分の値、日記のテキスト、健康の測定値が含まれることはありません。
- Anxiety Pulse: お客様のチェックイン、日記、不安に思っていること、添付した音声メモや写真が、端末に保存されます。マイクとカメラは、音声メモを録音するときと写真を撮るときにのみ使用され、これらのファイルがアップロードされることはありません。許可をいただいた場合、Anxiety Pulse は Apple Health または Health Connect から、睡眠、心拍変動、安静時心拍数、歩数、活動量を、iPhone ではマインドフルネスの時間も読み取ります。iPhone では、チェックインを気分の記録として Apple Health に保存することもできます。これらの測定値は端末上で処理され、送信されることはありません。PDF と CSV のレポートは端末上で作成され、お客様が選んだ場所にのみ共有されます。任意の PostHog 分析(設定の「匿名分析」)は、お客様がオプトインするまでオフです。オンにすると、アプリの匿名の RevenueCat ID に紐づく利用イベントとアプリのエラーレポートを送信します。一部のイベントには不安に関する値が含まれます。Apple Health に保存したチェックインの不安レベル、オンボーディングで選んだ基準値と目標、エクササイズの後に不安がどれだけ変化したか(おおまかな段階で)です。イベントに、日記のテキスト、不安に思っていること、音声メモ、写真、健康の測定値が含まれることはありません。これとは別に、RevenueCat は、分析のオン・オフにかかわらず、どの種類の健康データを連携したか(例:睡眠、心拍変動。測定値は含みません)とその時期を受け取ります。
- Supplement Tracker: お客様のサプリメント、スケジュール、摂取記録、日記と写真、設定が端末に保存されます。任意のクラウド同期は初期状態ではオフで、オンにすると、日記の写真を含むこのデータのコピーが、iPhone ではお客様ご自身の非公開の iCloud ストレージに、Android では Google でサインインした後にお客様ご自身の Google Drive 内の非公開アプリフォルダに保存されます。当社はどちらにもアクセスできません。許可をいただいた場合、アプリは Apple Health または Health Connect から、睡眠、心拍数、心拍変動、歩数、活動量を読み取り、iPhone では栄養素と気分の記録も読み取ります。iPhone では、摂取した栄養素と気分の記録を Apple Health に保存することもできます。これはすべて端末上でのみ行われます。スタックを共有した場合、共有したサプリメントの一覧はリンクを作成するために当社のウェブサイトにアップロードされ、リンクを知っている人は誰でも閲覧できます。CSV と PDF のレポートは端末上で作成されます。任意の PostHog 分析(「利用状況の診断」)は、お客様がオプトインするまでオフです。オンにすると、アプリの匿名の RevenueCat ID に紐づく利用イベントとアプリのエラーレポートを送信します。たとえば、カタログからどのサプリメントを追加したか、いくつのスケジュールとリマインダーを設定したか、端末の国設定などです。アプリ内の評価のお願いにフィードバックを書いた場合は、入力したテキストも一緒に送信されます。Google Drive 同期を使用している場合、同期のエラーレポートには、Google アカウントの識別子とアプリのバックアップファイルの名前が含まれることがあります。健康の数値、用量、日記のテキストは送信されません。
- Baseline: お客様の日々の入力、スコア、プロトコル、連続記録、設定が端末に保存されます。Baseline はアカウントなしで利用でき、同期はしません。JSON バックアップは端末上で作成され、お客様が選んだ場所にのみ共有されます。任意の PostHog 分析(設定の「匿名分析」)は、お客様がオプトインするまでオフです。オンにすると、購入情報に紐づかないランダムな識別子とともに、利用イベントとアプリのエラーレポートを送信します。入力を記録するたびに、イベントにはその名前が含まれます。トレーニング、サウナ、飲酒、ニコチン、ジャンクフード、ドゥームスクロールなどの組み込みの入力か、お客様が作成した入力の場合は、入力した名前を短くしたものです。イベントにメモや数量が含まれることはありません。
- Ctrl+Neck: お客様の痛み、こわばり、睡眠の記録、運動の履歴、プログラムの進捗、設定、およびカメラで撮影した姿勢の写真が、端末に保存されます。許可をいただいた場合、Ctrl+Neck は Apple Health から歩数とワークアウトを読み取り、完了したエクササイズをワークアウトとして Apple Health または Health Connect に保存します。このデータは端末内にとどまります。音声ガイドには、端末に組み込まれた音声読み上げ機能を使用します。任意の Firebase Analytics は、アプリから確認されたとき、または設定で同意するまでオフです。オンにすると、Firebase のアプリインスタンス識別子とともに利用イベントを送信します。内容には、行ったエクササイズ、オンボーディングで選んだ目標と推奨フェーズ、毎日の記録ごとの痛み・こわばり・睡眠の質の評価が含まれます。Firebase Crashlytics はクラッシュレポート(エラー、端末のモデル、OS、アプリのバージョン、Firebase のインストール識別子)を送信します。Ctrl+Neck は、お客様が同意した後にのみ、分析と同じスイッチ(設定の「分析とクラッシュレポート」)で送信します。オフにすると、まだ送信されていないレポートも削除されます。
- Plainfast: お客様の断食、断食プランとプリセット、連続記録、および記録した体重・気分・血糖値の入力が、端末に保存されます。リマインダーとホーム画面のウィジェットは端末上で作成されます。JSON バックアップと CSV エクスポートは端末上で作成され、お客様が選んだ場所にのみ共有されます。Plainfast 3.1 以降には、任意の PostHog 分析(設定の「利用状況の診断」)があり、お客様がオプトインするまでオフです。オンにすると、アプリの匿名の RevenueCat ID に紐づく利用イベントとクラッシュレポートを、端末の国設定とともに送信します。イベントには断食の目標時間と各断食の継続時間が含まれますが、体重・気分・血糖値の入力やカスタムプリセットの名前が含まれることはありません。それより前のバージョンは分析を送信しません。Premium ユーザーは体重の同期をオンにできます。お客様の許可を得て、Plainfast は Apple Health(ヘルスケア)または Health Connect から体重を読み取り、記録した体重をそこに保存します。これは端末内でのみ行われ、体重の値が送信されることはありません。分析には、同期をオンまたはオフにしたことだけが記録されます。Premium の購入は、後述のとおり RevenueCat を通じて確認されます。
- Headache Tracker: 頭痛・片頭痛の記録(時刻、強さ、症状、誘因、服用した薬、メモ、スマートフォンの気圧計による気圧の測定値)と、周期の記録をオンにした場合は月経開始日が、端末に保存されます。これらはすべて端末内に保存されます。iPhone では、許可をいただいた場合、Headache Tracker は頭痛を Apple Health に保存し、そこから睡眠を読み取ります。このデータは端末内にとどまります。PDF、CSV、バックアップのファイルは端末上で作成され、お客様が選んだ場所にのみ共有されます。任意の PostHog 分析(設定の「匿名分析」)は、お客様がオプトインするまでオフです。オンにすると、購入情報に紐づかないランダムな識別子とともに利用イベントを送信します。一部のイベントは健康状態を反映します。毎日の頭痛チェックインへの「はい」「いいえ」の回答、頭痛のない日としての記録、発作の保存(入力した項目の数を含む)、薬の使いすぎ警告の表示、周期の記録のオン・オフです。イベントに、強さ、日付、症状、誘因、薬の名前、メモが含まれることはありません。バージョン 1.2 以降は、アプリのエラーレポートも送信します。その際、メッセージは短縮され、引用されたテキストは事前に取り除かれます。
- MicroReps: お客様の運動の履歴、XP、連続記録、設定が端末に保存されます。設定の「リセット」でこれらを消去できます。許可をいただいた場合、MicroReps は、リマインドの頻度を調整するために Apple Health から歩数を読み取り、完了したエクササイズを Apple Health にはワークアウトとして、Health Connect にはエクササイズのセッションとして保存します。このデータは端末内にとどまります。MicroReps にはアカウントがありません。バージョン 1.3.5 より後には、任意の PostHog 分析(設定の「匿名分析を共有」)があり、お客様がオプトインするまでオフです。オンにすると、購入情報に紐づかないランダムな識別子とともに利用イベントを送信します。内容は、アプリの起動、完了またはスキップした各エクササイズ(回数と XP を含む)、課金画面と購入のイベントです。歩数や健康データが送信されることはなく、クラッシュレポートも送信しません。バージョン 1.3.5 以前は分析を送信しません。
- Flow Breath: お客様の呼吸セッション、連続記録、実績、設定が端末に保存されます。許可をいただいた場合、Flow Breath はセッションを、Apple Health にはマインドフルネスの時間として、Health Connect にはエクササイズのセッションとして保存し、セッションと並べて表示するために心拍数を読み取ります。このデータは端末内にとどまります。任意の分析(設定の「匿名分析を共有」)は、お客様がオプトインするまでオフです。オンにすると、購入情報やアカウントに紐づかないランダムな識別子とともに利用イベントを送信します。内容は、使用した呼吸法とサウンドスケープ、セッションの長さ、SOS ボタンの使用、気分や心拍数の記録をオンにするなどの設定の変更です。心拍数の測定値、気分の記録、その他の健康データが送信されることはなく、クラッシュレポートも送信しません。2.7.3 より後のバージョンはこれらのイベントを PostHog に送信します。バージョン 2.7.3 以前は、同じスイッチのもとで TelemetryDeck に送信します。
- Tea Timer: お客様のお茶、コレクション、淹れた履歴、メモと写真、設定が端末に保存され、Apple Watch や Wear OS ウォッチと共有されます。iPhone では、任意の iCloud 同期(Pro 機能、初期状態ではオフ)により、淹れた写真を含むこのデータがお客様ご自身の非公開の iCloud アカウントに保存されます。許可をいただいた場合、Tea Timer は Apple Health から今日のカフェイン摂取量を読み取り、淹れるたびのカフェインをそこに記録します。エクスポートしたバックアップファイルは端末上で作成されます。iPhone 版 Tea Timer 2.11 以降、および Android 版 Tea Timer 1.5 以降では、任意の PostHog 分析(設定の「匿名分析」)は、お客様がオプトインするまでオフです。オンにすると、スマートフォンのアプリが、タイマーの開始やお茶の作成などの利用イベントを、お茶のカテゴリ(追加したお茶の名前は含まれません)、オンボーディングの回答、購入情報に紐づかないランダムな識別子とともに送信します。イベントに、お客様の氏名、メールアドレス、メモ、カフェイン量が含まれることはなく、ウォッチ版アプリは何も送信しません。それより前のバージョンは、切り替えスイッチなしで、起動のたびに同様の利用イベントを TelemetryDeck に送信し、バージョン 1.2 より前の Wear OS アプリは、淹れたお茶の名前も送信します。
- Math Zen: お客様の練習の進捗、統計、設定が端末に保存されます。Math Zen はアカウントなしで利用できます。同期のために Apple または Google でサインインした場合、Supabase は、お客様のアカウント識別子、サインインプロバイダーが共有するメールアドレスと名前、練習の進捗(統計、問題への挑戦記録、トピックごとの進捗)を保存します。サインインしている間は、お客様の表示名、レベル、週ごとの解答数が、他の Math Zen ユーザーにも見えるリーダーボードに表示されます。問題について報告を送信した場合、その報告(該当の問題、お客様のメモ、ランダムな報告 ID、サインインしている場合はアカウント識別子)は、分析のオン・オフにかかわらず Supabase に送信されます。任意の PostHog 分析(設定の「利用状況分析」)は、お客様がオプトインするまでオフです。オンにすると、練習や課金画面のイベントとアプリのエラーレポートを送信します。サインイン中はこれらがアカウント識別子に紐づくため、このデータは匿名ではなく仮名化されたものです。
- Physics Zen: お客様の練習の進捗、統計、設定が端末に保存されます。Physics Zen はアカウントなしで利用できます。同期のために Apple または Google でサインインした場合、Supabase は、お客様のアカウント識別子、サインインプロバイダーが共有するメールアドレスと名前、練習の進捗(統計、問題への挑戦記録、トピックごとの進捗)を保存します。サインインしている間は、お客様の表示名、レベル、週ごとの解答数が、他の Physics Zen ユーザーにも見えるリーダーボードに表示されます。問題について報告を送信した場合、その報告(該当の問題、お客様のメモ、ランダムな報告 ID、サインインしている場合はアカウント識別子)は、分析のオン・オフにかかわらず Supabase に送信されます。任意の PostHog 分析(設定の「利用状況分析」)は、お客様がオプトインするまでオフで、サインインや同期には必要ありません。オンにすると、練習や課金画面のイベントとアプリのエラーレポートを送信します。サインイン中はこれらがアカウント識別子に紐づくため、このデータは匿名ではなく仮名化されたものです。
- Chemistry Zen: 練習の進捗、統計、ミスノート、設定が端末に保存されます。Chemistry Zen はアカウントなしで利用できます。リーダーボードのために Apple または Google でサインインした場合、Supabase は、お客様のアカウント識別子、サインインプロバイダーが共有するメールアドレスと名前、統計、練習履歴(解いた問題、正解かどうか、かかった時間、挑戦回数)を保存します。サインインしている間は、お客様の表示名、レベル、過去12か月の解答数が、他の Chemistry Zen ユーザーにも見えるリーダーボードに表示されます。Chemistry Zen は Physics Zen と同じアカウントを使うため、1つのアカウントで両方のアプリにサインインできます。Chemistry Zen のデータは専用の別テーブルに保存されます。サインインしても、購入がアカウントに紐づくことはありません。分析機能はなく、クラッシュレポートや問題の報告を送信せず、広告を表示せず、通知も送信しません。App Store と Google Play での Chemistry Zen Premium の購入は、後述のとおり、RevenueCat が作成する匿名 ID を使って RevenueCat を通じて確認されます。
- Cadenza: お客様の学習の進捗、連続記録、設定が端末に保存されます。Cadenza にはアカウントもクラウド同期もありません。「聞き取り」機能は、モールス信号の音をテキストに変換するためにマイクを使用します。この音声は端末内だけで処理され、録音、保存、送信されることはありません。カメラは、光信号のためにライトのオン・オフを切り替える目的でのみ使用します。任意の PostHog 分析(設定の「匿名分析」)は、お客様がオプトインするまでオフです。オンにすると、アプリの匿名の RevenueCat ID に紐づく利用イベントとアプリのエラーレポートを、端末の国設定とともに送信します。イベントが数えるのは変換または送信した文字数であり、テキストそのものではありません。
- Rallyline: お客様の試合、スコア、トーナメント、選手名が、iPhone と Apple Watch に保存されます。試合中、許可をいただいた場合、Watch アプリはワークアウトを記録し、Apple Health から心拍数とアクティブエネルギーを読み取ります。平均心拍数を含む試合のサマリーは、ペアリングされた iPhone に送信され、お客様のデバイス内にとどまります。Rallyline にはアカウントもクラウド同期もありません。バージョン 1.4 以降、主催者はトーナメントのライブリンクを共有することを選べます。共有がオンの間、トーナメント名、選手名、コート、スコアが、ランダムな 6 文字のコードで Apple の iCloud(CloudKit のパブリックデータベース)に公開され、リンクまたはコードを知っている人は誰でも trifoiltrailblazer.com のウェブブラウザで閲覧できます。それ以外は何も公開されず、データは主催者の身元に紐づけられず、アプリで共有を停止すると削除されます。任意の PostHog 分析(設定の「利用データを共有」)は、お客様がオプトインするまでオフです。オンにすると、アプリの起動と終了のイベント、および購入情報に紐づかないランダムな識別子とともにいくつかの利用イベントを送信します。内容は、試合を保存したときの競技とラリー数、トーナメントの形式と、選手数・コート数・ラウンド数です。スコア、選手名、健康データが送信されることはありません。Pro の購入は、後述のとおり RevenueCat を通じて確認されます。
- Cold Shower Timer: お客様の冷水セッション、プラン、設定が、スマートフォンとウォッチに保存されます。セッション中、許可をいただいた場合、Apple Watch アプリはワークアウトを記録して Apple Health から心拍数を読み取り、Wear OS アプリはウォッチのセンサーから心拍数を読み取ります。心拍数の測定値を含むセッションは、ペアリングされたスマートフォンに送信され、お客様のデバイス内にとどまります。Cold Shower Timer にはアカウントもクラウド同期もありません。バージョン 2.0 以降のスマートフォンアプリには、任意の PostHog 分析(設定の「利用データを共有」)があり、お客様がオプトインするまでオフです。オンにすると、アプリの起動と終了のイベント、および購入情報に紐づかないランダムな識別子とともに利用イベントを送信します。セッションを保存すると、イベントには、予定時間と実際の時間、「Settled」に到達したかどうか、プロトコルまたは呼吸ガイドを使ったかどうか、心拍数の推移から取得した時間(測定回数、心拍数がピークに達するまでの時間、落ち着くまでの時間)が含まれます。心拍数の値が送信されることはなく、ウォッチ版アプリは分析を送信しません。バージョン 2.0 より前は、データをまったく送信しません。Pro の購入は、後述のとおり RevenueCat を通じて確認されます。
- Neverloop: お客様の設定、保存したプリセット、最後に再生した曲が端末に保存されます。音楽は端末上で生成され、音声や再生履歴が端末の外に出ることはありません。Neverloop には分析機能もアカウントもありません。App Store と Google Play での Neverloop Pro の購入は、後述のとおり RevenueCat を通じて確認されます。Microsoft Store での購入は Microsoft が処理します。
- Stretchline: お客様の設定、ルーティン、1日の休憩回数と履歴が、Mac に保存されます。休憩のタイミングを決めるために、Stretchline は Mac 上で、どれくらいの時間操作がないか、マイクが使用中かどうか(聞き取りや録音は一切しません)、アプリがフルスクリーンかどうか、どのディスプレイが接続されているかを確認します。Pro で、かつ許可をいただいた場合は、会議を中断しないようにカレンダーの予定の時刻も読み取ります。これらが Mac の外に出ることはありません。Stretchline には分析機能もアカウントもありません。Mac App Store での Pro の購入は、後述のとおり RevenueCat を通じて確認されます。
- Weekglass: 飲酒の記録、飲まない日、上限、プラン、価格、設定は、端末内のローカルファイルと設定に保存されます。Weekglass にはアカウントも、クラウド同期も、当社のサーバーもありません。リマインダー(夜の振り返りと週のまとめ)は端末内で作られるローカル通知で、その内容が当社に送られることはありません。任意の PostHog 分析は、オンボーディングまたは設定でオンにするまでオフです。オンにすると、匿名の識別子とともに利用イベントを送信します。送られるのは、どの機能が使われたかで、たとえば種類つきで記録した飲み物、飲まない日の記録、ペイウォールの表示、プランの開始、購入の完了、国と選んだ飲み物の種類を伴うオンボーディングの完了などです。アルコールの量、金額、上限がイベントに含まれることはありません。Google Play での購入は Google Play の課金で処理され、後述のとおり RevenueCat を通じて確認されます。アプリを削除すると、端末内の Weekglass のデータはすべて削除されます。当社側で削除するものは、匿名の分析イベントと RevenueCat の匿名の購入記録のほかにありません。Weekglass は医療上の助言ではなく、アルコール依存のある方を対象としていません。当てはまる場合は、医師に相談してください。
- Foil: お使いの薬(名前、含有量、剤形、スケジュール、メモ、在庫数)、服用ログ(服用、スキップ、スヌーズ)、プロフィールと設定は、端末内のローカルデータベースと環境設定に保存されます。Foil にはアカウントも、クラウド同期も、当社のサーバーもありません。リマインダーは端末上で作成されるローカル通知で、iOS 26 以降の iPhone では重要な服用向けの任意のシステムアラームも使えます。目立たないモードをオンにすると、通知は当たり障りのない文面になります。ホーム画面のウィジェットは、端末内に保存された次の服用のスナップショットを読み取ります。iPhone で Apple ヘルスケアからの読み込みを選んだ場合、Foil は Apple の共有シートで選んだ薬と服用記録だけを端末上で読み取ります。ヘルスケアへの書き込みは一切行わず、ヘルスケアの情報が当社に送られることもありません。アプリロックをオンにすると、Face ID または端末のパスコードは OS が確認し、Foil がそれを受け取ることはありません。バックアップ、CSV ファイル、PDF レポートは端末上で作成され、共有シートでお客様が送った先にだけ渡ります。任意の PostHog 分析(設定の「利用状況の診断」)は、オプトインするまでオフです。オンにすると、購入情報に紐づかないランダムな匿名 ID とともに利用イベントを送信します。内容は、アプリを開いた、薬を剤形とスケジュールの種類とともに追加した、服用を「服用」「スキップ」「スヌーズ」にした、ペイウォールを表示した、購入を開始または完了した、Supplement Tracker へのリンクをタップした、といった使われた機能です。薬の名前、含有量、メモ、時刻は含まれず、IP アドレスも使用しません。アプリが自身のストレージを読み書きできないときは、ストレージの領域名だけを記したエラーレポートを、同意がある場合に限り送信することがあります。Foil Pro は Google Play または Apple で購入し、匿名のアプリユーザー ID で RevenueCat が検証します。Foil に広告はありません。アプリを削除すると、端末内の Foil のデータはすべて削除されます。当社側で削除するものは、匿名の分析イベントと RevenueCat の匿名の購入記録のほかにありません。Foil はリマインダーツールであり、医療上のアドバイスではありません。
- Bonne Note: 受験区分、練習と模擬試験の結果、復習する問題、試験日、翻訳言語、リマインダーの時刻、設定は、端末のローカルファイルに保存されます。Bonne Note にはアカウントもクラウド同期もなく、当社のサーバーもありません。毎日のリマインダーは端末上で作成されるローカル通知で、聞いて復習する機能は端末に内蔵された音声を使います。「誤りを報告」はメールアプリを開き、当社宛ての下書きを作成します。そのメールをご自身で送信しない限り、何も送られません。PostHog による任意の利用状況分析は、オンボーディングまたは設定でオンにするまでオフです。オンにすると、購入情報に紐づかないランダムな匿名識別子とともに利用イベントを送信します。対象は使われた機能で、たとえば受験区分・翻訳言語・試験日を設定したかどうかを含むオンボーディング完了、スコア付きの練習や模擬試験の終了、翻訳のオン・オフ、聞いて復習する機能の利用、誤りの報告、ご自身で報告した本番の試験結果、購入画面の表示、購入完了です。回答内容、試験日、入力した内容は一切含まれません。Bonne Note Pro は App Store または Google Play で購入し、RevenueCat が匿名のアプリユーザー ID で確認します。Bonne Note に広告はありません。アプリを削除すると端末上の Bonne Note のデータはすべて削除されます。当社側で削除が必要なのは、匿名の分析イベントと RevenueCat の匿名の購入記録だけです。Bonne Note は独立した学習補助アプリであり、フランス内務省およびいかなる公的機関とも関係ありません。
- WinGym: 運動記録、ワークアウトプラン、進捗管理の情報です。すべてのデータは、任意のエクスポート/インポート機能とともに、お客様の端末内にローカルで保存されます。
- Anzan Zen: 暗算ゲームです。設定とベスト記録はお客様の端末内にローカルで保存され、送信されることはありません。音声での回答は任意です。オンにすると、スマートフォンの音声認識が話した内容をテキストに変換します。iPhone では Apple の音声認識が使われ、言語モデルがインストールされている場合は端末上で、そうでない場合は Apple の音声サービスを通じて、Apple のプライバシーポリシーに従って処理されます。Android では Google の音声認識が使われ、言語モデルがインストールされている場合は端末上で、そうでない場合は Google のサーバーを通じて、Google のプライバシーポリシーに従って処理されます。アプリが音声を録音・保存することはなく、認識されたテキストは回答の確認にのみ使用されます。買い切りの Pro 購入は App Store または Google Play を通じて行われ、RevenueCat が処理します。RevenueCat は購入の確認のために匿名のアプリユーザー ID と購入情報を受け取りますが、お客様の氏名やメールアドレスを受け取ることはありません。Anzan Zen には、アカウント、広告、トラッキングはありません。バージョン 1.1.1 以降、任意の PostHog 分析(初回設定のレベル選択ページまたはスタート画面の「利用状況の診断」)を利用できますが、お客様がオンにするまではオフです。オンにすると、アプリの匿名の RevenueCat ID に紐づく匿名の利用イベントとアプリのエラーレポートを送信します。内容は、遊んだゲーム、音声回答がオンだったかどうか、級、スコアと平均回答時間、Pro の画面を開いたかどうか、購入と復元、Math Zen へのリンクのタップ、初回設定の完了で、アプリのバージョン、プラットフォーム、インストール日、セッション ID、端末の国設定が付随します。IP アドレスから位置を推定することはありません。イベントに、お客様が話した内容、入力した回答、音声が含まれることはありません。「利用状況の診断」をオフにすると、その時点から収集が止まります。
- Fade: 断絶の開始日、スリップ、衝動の記録(強さ、種類、きっかけ、追加したメモ)、残した手紙、あなたの理由、相手につけた名前(任意)、設定は、端末内に保存され、送信されることはありません。手放した手紙は一切保存されません。リマインダーとホーム画面ウィジェットは端末内で作成され、名前を表示することはありません。任意の PostHog 分析(設定の「使用状況の診断」)は、同意するまでオフです。オンにすると、ランダムな匿名 ID とともに使用イベント(使った画面と機能、購入、選んだ色、アプリのバージョン)を送信します。名前、メモ、手紙、理由、記録の内容が含まれることはなく、IP アドレスも使用しません。Fade Pro は Google Play または Apple で購入し、RevenueCat が匿名のアプリユーザー ID で確認します。Fade にはアカウントも広告もありません。
3. 情報の利用方法
当社はお客様の情報を、アプリの機能提供および改善の目的のみに使用します。
- 追跡や進捗の可視化などのアプリの主要機能を有効にするため
- お客様の設定や環境設定を保存するため
- お客様のご利用パターンに基づいたパーソナライズされた体験を提供するため
- お客様がオンにした分析とクラッシュレポートを使って、どの機能が使われているかを把握し、不具合を修正するため
- 当社はお客様のデータを販売せず、広告にも使用しません
4. データの保存とセキュリティ
保存方法は、アプリと有効にした機能によって異なります。端末に保存されるデータについては、上記の各アプリの説明をご確認ください。Math Zen と Physics Zen では Supabase を利用した任意のサインインと同期を、Chemistry Zen ではリーダーボードのための Supabase を利用した任意のサインインを提供しています。Supplement Tracker と Tea Timer では、お客様ご自身の iCloud アカウントへの任意の同期を、Android 版の Supplement Tracker では、お客様ご自身の Google Drive への同期を提供しています。Apple Health、Health Connect、またはウォッチの心拍センサーから読み取られた測定値は、お客様のデバイス上で処理され、当社には送信されません。唯一の例外は Cold Shower Timer で説明している心拍数の時間情報で、これは分析への同意がある場合にのみ送信されます。スマートフォン自体のバックアップ(iCloud バックアップ、または Google アカウントへの Android バックアップ)をご利用の場合、システムがアプリのデータをお客様のアカウントのもとでそのバックアップに含めることがあります。購入処理、分析、クラッシュレポートは、ローカル保存や同期とは別に行われ、第5項で説明します。
- お客様の端末に保存されている記録、またはお客様ご自身の iCloud や Google Drive に同期された記録に、当社がアクセスすることはできません
- ローカル保存では、お客様が同期、エクスポート、または共有することを選択したコピーは保護されません
- 任意のサインイン、同期、健康データへのアクセス、分析、クラッシュレポートは、アプリがその選択肢を提供している場合、利用するかどうかをお客様が選択できます
5. 第三者サービス
当社のアプリには広告ネットワークは含まれておりません。アプリからデータを受け取るサービスは次のとおりです。
RevenueCat(revenuecat.com): 有料機能のあるすべてのアプリで、分析のオン・オフにかかわらず、購入の確認と有料機能の提供のために、購入履歴とアプリユーザー識別子を処理します。ほとんどのアプリでは、識別子は RevenueCat が作成する匿名 ID です。Ctrl+Neck はアプリが作成するランダムな ID を使用し、Math Zen と Physics Zen ではサインインすると購入情報がアカウント識別子に関連付けられます。一部のアプリは、オンボーディングや試用の開始時期、課金画面を表示した回数、購入時の連続記録(Smoke Tracker)、連携した健康データの種類(Anxiety Pulse)など、利用に関するいくつかの情報を RevenueCat に記録します。iPhone の Sober Tracker と T-Break では、Apple Search Ads キャンペーンからのインストールかどうかを示す Apple の広告アトリビューショントークンを、RevenueCat が収集することも許可しています。当社は氏名、メールアドレス、健康の測定値を RevenueCat に送信せず、お客様の完全な支払い情報を受け取ることもありません。RevenueCat は、データ処理契約(DPA)に基づき、当社に代わってデータ処理者として機能します。EU/EEA のお客様については、RevenueCat へのデータ転送は標準契約条項(SCC)の対象となります。詳細は revenuecat.com/privacy をご覧ください。
Supabase(supabase.com): Math Zen と Physics Zen の任意のアカウントと同期、および Chemistry Zen の任意のアカウントとリーダーボードのためのサインインとクラウド保存を提供し、Math Zen と Physics Zen から送信された問題の報告を保存します。アカウント識別子、メールアドレス、サインインプロバイダーから提供される名前、同期された練習データ、リーダーボードの記録、問題の報告を処理します。Supabase は、データ処理契約(DPA)に基づき、当社に代わってデータ処理者として機能します。当社はこのデータをアカウント、同期、リーダーボード、サポートの機能の提供に使用し、広告や販売には使用しません。
PostHog(posthog.com): Sober Tracker、T-Break、Smoke Tracker、Anxiety Pulse、Supplement Tracker、Baseline、Water Tracker、Plainfast、Math Zen、Physics Zen、Cadenza、Anzan Zen、Headache Tracker、Flow Breath、MicroReps、Tea Timer、Rallyline、Cold Shower Timer、Weekglass、Foil、Bonne Note は、各アプリの説明に記載したバージョンで、任意の利用状況分析に PostHog を使用します。お客様がオプトインするまでオフで、アプリの設定からいつでもオフにできます。イベントは、画面、機能、購入など、アプリがどのように使われているかを示すもので、アプリのバージョン、プラットフォーム、端末のモデル、OS が付随します。各アプリが追加する内容は、上記のアプリごとの説明に記載しています。PostHog は広告識別子を使用せず、すべてのアプリでセッションリプレイは無効です。PostHog は当社の委託を受け、米国のクラウドでこのデータを処理します。
分析イベントの識別方法: Sober Tracker、T-Break、Smoke Tracker、Anxiety Pulse、Supplement Tracker、Water Tracker、Cadenza、Anzan Zen、Plainfast では、イベントはアプリの匿名の RevenueCat ID に紐づくため、当社はそのアプリでの購入と利用状況を関連付けることができます。Math Zen と Physics Zen では、サインイン中はイベントがアカウント識別子に紐づきます。Baseline、Headache Tracker、MicroReps、Flow Breath、Tea Timer、Rallyline、Cold Shower Timer、Weekglass、Foil、Bonne Note では、イベントには購入情報やアカウントに紐づかないランダムな識別子のみが付きます。これらの識別子にお客様の氏名やメールアドレスは含まれませんが、継続して使われるため、分析データは完全な匿名ではなく仮名化されたものです。
PostHog は、リクエストのたびに受け取るお客様の端末の IP アドレスを使って、国や都市などのおおよその位置を推定します。iPhone 版 Tea Timer、T-Break、Anzan Zen ではこの位置推定をオフにしています。2026年10月9日以降、PostHog は IP アドレス自体を破棄し、イベントとともに保存しません。それより前に記録されたイベントには、削除されるまで IP アドレスが残ります。位置情報は、アプリがどの国で使われているかを知るなど、集計した形でのみ使用します。
クラッシュレポートとエラーレポート: Sober Tracker、T-Break、Smoke Tracker、Plainfast はネイティブコードでのクラッシュを含むクラッシュレポートを送信し、Supplement Tracker、Anxiety Pulse、Baseline、Math Zen、Physics Zen、Cadenza、Anzan Zen(1.1.1 以降)、Headache Tracker(1.2 以降)はアプリのエラーレポートを送信します。いずれも PostHog を通じて、分析への同意がある場合にのみ送信されます。レポートには、エラーメッセージとコード上の発生箇所、および端末とアプリのバージョンが含まれます。Anxiety Pulse と Headache Tracker は、メッセージを短縮し、引用されたテキストを事前に取り除きます。Water Tracker、Flow Breath、MicroReps、Tea Timer、Chemistry Zen、Rallyline、Cold Shower Timer はクラッシュレポートを送信しません。Ctrl+Neck は、後述の Firebase Crashlytics を使用します。 Foil は、自身のストレージの読み書きに失敗した場合のレポートだけを、PostHog 経由で、分析への同意がある場合に限り送信します。
Firebase(Google): Smoke Tracker と Ctrl+Neck は Firebase Analytics を使用しており、お客様がオプトインするまでオフです。オンにすると、Firebase はアプリインスタンス識別子と IP アドレスから推定したおおよその位置を処理します。Smoke Tracker では、Firebase のイベントにもアプリの匿名の RevenueCat ID が付きます。Ctrl+Neck は、クラッシュレポートのために Firebase Crashlytics も使用します。レポートにはエラー、端末のモデル、OS、アプリのバージョン、Firebase のインストール識別子が含まれ、氏名やメールアドレスが含まれることはありません。Ctrl+Neck はお客様が同意した後にのみクラッシュレポートを送信します。
分析をオフにすると、その時点以降の収集は停止しますが、すでに送信されたイベントは削除されません。分析イベントはお客様の氏名やメールアドレスと結びついていないため、メールでのご依頼から特定の方のイベントを見つけることは通常できません。イベントは集計した形でのみ利用し、各プロバイダーの保存期間に従って削除されます。Math Zen と Physics Zen では、アカウントに紐づくイベントは、ご依頼いただければアカウントとあわせて削除できます。ご依頼の方法は、データ削除のページで説明しています。
TelemetryDeck(telemetrydeck.com): 2.11 より前の iPhone 版 Tea Timer、1.5 より前の Android 版 Tea Timer、1.2 より前のその Wear OS アプリ、および Flow Breath 2.7.3 以前は、各アプリの説明に記載のとおり、PostHog の代わりに TelemetryDeck に利用イベントを送信します。TelemetryDeck が受け取るのは匿名の識別子であり、氏名やメールアドレスを受け取ることはありません。
その他のサービス: Apple iCloud と Google Drive は、お客様ご自身のアカウントに同期用のコピーを保存します。Open-Meteo は、Water Tracker の「天気による自動調整」のために、お客様の位置の座標を受け取り、独自のプライバシーポリシーに従って扱います。Supplement Tracker から共有されたスタックのリンクは、当社のウェブサイトのホスティング事業者である Netlify に保存されます。Math Zen と Physics Zen は、App Store で当社の他のアプリの情報を取得するため、Apple にお客様の国が伝わります。Apple、Google、Microsoft は、各ストアでお客様が行った購入を、それぞれのポリシーに従って処理します。 neverloop.app とそのウェブプレーヤー、このサイトを含む当社のウェブサイトでは、Cookie を使わない分析サービス Umami を使って、ページの閲覧数とプレーヤーのどの操作が使われたかを集計しています。IP アドレスや個人を特定できる情報は保存されません。
6. データの保持
ローカルのアプリデータは、以下の方法で削除するまで端末に残ります。これらの操作だけでは、クラウド上のコピーやサービスプロバイダーが保持する記録は削除されません。
- アプリを削除する
- 端末の設定からアプリデータを消去する
- アプリ内のオプションを使用してデータをリセットまたは削除する(アプリにある場合)
Math Zen、Physics Zen、Chemistry Zen では、サインアウトやアプリのアンインストールを行っても、アカウントは削除されません。Math Zen と Physics Zen では、アプリの設定の「アカウントを削除」を使うと、同期された練習履歴と統計が削除され、サインアウトされます。サインインの記録と、残りの同期済みデータおよび問題の報告もすべて削除したい場合は、contacts@trifoiltrailblazer.com までメールでご連絡ください。Chemistry Zen では、アプリの設定の「アカウントを削除」で Chemistry Zen のデータがすべて削除されます。同じアカウントに Physics Zen のデータもある場合、アカウントは Physics Zen のために残り、Chemistry Zen からサインアウトされます。そうでない場合はアカウント全体が削除されます。Supplement Tracker または Tea Timer で同期されたデータは、お客様がそちらで削除するまで、お客様の iCloud または Google Drive に残ります。Supplement Tracker から共有されたスタックのリンクは、お客様が当社に削除を依頼するまでオンライン上に残ります。ローカルのリセット操作や分析のオフだけでは、すでに送信されたデータは消去されません。購入記録は Apple、Google、Microsoft、RevenueCat が別途管理しており、アプリデータを削除してもサブスクリプションは解約されません。
7. お客様の権利
お客様には以下の権利があります。
- データのエクスポート(WinGym、Headache Tracker、Anxiety Pulse、Supplement Tracker、Smoke Tracker、Sober Tracker、T-Break、Baseline、Ctrl+Neck、Tea Timer、Plainfast、Foil で利用可能)
- いつでもデータを削除すること、および、当社またはサービスプロバイダーが保有するデータの削除を当社に依頼すること
- 分析とクラッシュレポートがあるアプリでは、アプリの設定からいつでもオフにすること
- アカウントなしでアプリの主要機能を利用できます。任意のクラウド同期には、Math Zen と Physics Zen ではサインイン、Supplement Tracker と Tea Timer では iCloud アカウント、Supplement Tracker の Google Drive 同期では Google サインインが必要です。Chemistry Zen でサインインが必要なのはリーダーボードだけです
YouTube API Services
Trifoil Trailblazer uses YouTube API Services in an internal studio tool that publishes and manages videos on our own YouTube channels. By using our YouTube channels you are also subject to the YouTube Terms of Service and the Google Privacy Policy.
- What we access: through Google OAuth we access only our own channels: their videos, playlists, channel settings, view statistics and the public comments left on our videos.
- How we use it: to upload our videos, set titles, descriptions, translations, thumbnails and playlists, read statistics about our own videos, and reply to comments on them. Replies are written and approved by a person.
- Sharing: we do not sell or share any information obtained through YouTube API Services with third parties.
- Storage: the OAuth token is stored only on studio computers. Statistics and comments are read on demand into local working files, which are overwritten on each read and are not kept for more than 30 days. We do not use cookies or tracking for this tool.
- Revoking access and deletion: a channel owner can revoke our access at any time on the Google security settings page. If you want a comment reply or any data related to you removed, write to contacts@trifoiltrailblazer.com and we will delete it within 7 days.
8. 本プライバシーポリシーの変更
当社は本プライバシーポリシーを随時更新する場合があります。変更がある場合は、本ページに新しいプライバシーポリシーを掲載し、「最終更新日」を更新することでお知らせいたします。
9. お問い合わせ
本プライバシーポリシーに関するご質問がございましたら、以下までお問い合わせください。
contacts@trifoiltrailblazer.com
