最終更新日:2026年10月24日
1. はじめに
BranchPath(以下「本アプリ」)は、BranchPath Developer が提供するマインドマップ・カレンダーアプリです。本プライバシーポリシーは、本アプリの利用に際して収集・利用する情報について説明します。本アプリをご利用いただくことで、本ポリシーに同意したものとみなします。
2. 収集する情報
本アプリは以下の情報を収集・処理します。
- アカウント情報:ボードの同期・クラウドバックアップ・AI アシスタントなどのために、Google ログインまたは Apple でサインインを使用します。取得する情報はメールアドレス・表示名・プロフィール画像 URL(Google の場合)と、アカウントを識別するためのユーザー ID です。
- マインドマップ・カレンダーデータ:作成したノード・ノート・カレンダーの予定などのデータは、ログインしている間、同じアカウントの端末どうしで同期するために Google Firebase(Firestore)に自動で保存されます。クラウドバックアップを使用したときも Firestore に保存されます。写真ノードの写真は同期にもバックアップにも含まれません(写真の保存は下の「写真」のとおりです)。ログインしていなければ、データは端末の中にだけ保存されます。
- 共有ボード:ボードを共有した場合、そのボードの内容(ノード・ノート・予定など)を Google Firebase(Firestore)に保存し、参加者全員が閲覧・編集できるようにします。参加者には、あなたの表示名(ログインしたアカウントの名前)が表示されます。だれがいつ変更したかを示すため、各項目にユーザー ID と更新日時を記録します。予定の通知の設定と、外部カレンダー(Google・端末・Outlook)とのつながりは共有しません。
- 写真:写真ノードに写真を貼ると、端末の中で写真を作り直し、撮影場所などの位置情報や撮影情報(メタデータ)を取り除いてから保存します。写真の内容から計算した識別子(ハッシュ値)を使い、同じ写真を重ねて保存しないようにしています。
- 自分のボード:設定の「画像保存先」で Google ドライブを選んだ場合に限り、Google ドライブのアプリ専用の隠し領域(appDataFolder)に写真を保存します。本アプリが求める権限はこの領域だけ(drive.appdata)で、ドライブにあるほかのファイルを見ることはできません。保存した写真の識別子・大きさ・ドライブ上のファイル ID を、別の端末で写真を探すためにユーザー ID にひも付けて Firestore に保存します(写真そのものと、Google ドライブへのアクセストークンはサーバーに保存しません)。
- 共有ボード:プレミアムの参加者がスポンサーになっている共有ボードでは、写真を Cloudflare R2(非公開の保存領域)に保存し、そのボードの参加者だけが見られるようにします。写真の読み書きには、本アプリのサーバーが参加者であることを確かめたうえで発行する、15分だけ有効な URL を使います。だれが投稿したかを示すため、写真ごとにユーザー ID と日時を記録します。
- 「この端末だけ」を選んでいる場合、写真は端末の外へ送信しません。
- Google カレンダーのデータ:Google カレンダー連携を有効にした場合、予定を読み取り専用で取得し、本アプリの画面に表示します。Google カレンダーの予定を変更・削除することはありません。読み込んだ予定(題名・日時・カレンダーの色など)は端末の中に保存し、本アプリのサーバーには保存しません。端末の中の予定は次に読み込むたびに置き換わり、本アプリの設定でカレンダーの接続を切ったときと、Google アカウントで許可を取り消したあと次に本アプリが読み込もうとしたときに消えます(本アプリのログインからサインアウトしただけでは消えません)。ただし、あなたが予定を「アプリにコピー」した場合や、予定からノードを作った場合は、それはアプリの予定・ノードになり(予定とつないだノードには、予定の識別子が残ります)、ほかのデータと同じく同期・バックアップの対象になり、共有ボードでは参加者にも見えます(AI アシスタントを使った場合の扱いは次項のとおりです)。
- 端末のカレンダー・Outlook カレンダーのデータ:「この端末のカレンダーを使う」を有効にした場合、端末のカレンダー(iCloud・Google・Outlook など、端末に追加したアカウントのカレンダーを含みます)の予定を、端末の許可を得たうえで読み取り専用で読み込み、本アプリの画面に表示します。Outlook カレンダー連携を有効にした場合は、Microsoft アカウントでサインインし、Microsoft Graph を通じて予定を読み取り専用で取得します(サインインの情報は端末の安全な保管場所にだけ保存します)。どちらの場合も予定を変更・削除することはなく、取得した予定は端末の中で扱い、本アプリのサーバーには保存しません(アプリにコピーした予定や、予定から作ったノードは、上の Google カレンダーと同じく同期・共有の対象になります。AI アシスタントを使った場合の扱いは次項のとおりです)。端末のカレンダーへの許可は、端末の設定からいつでも取り消せます。
- AI アシスタントに送る内容:AI アシスタントを使うと、入力した文章と、相談の前提として必要なマップ・予定の内容(Google カレンダー・端末のカレンダー・Outlook カレンダーの予定を含む)が、本アプリのサーバーを経由して OpenAI に送られ、返事の作成に使われます。Google カレンダー・端末のカレンダー・Outlook カレンダーをつなぎ、予定を表示している場合は、空いている時間を探すため、今日から 21 日先までのそれらの予定(題名・日時・終日か・繰り返し・済んだか・どのカレンダー(Google・端末・Outlook)の予定か・つないだノード。アプリの予定と合わせて最大 80 件)も送られます。OpenAI はこれを AI の学習に使用せず、不正利用の監視のために最長 30 日間保持したのち削除します。会話の履歴は端末の中にだけ保存されます。利用回数の管理のため、利用量の記録をユーザー ID にひも付けてサーバーに保存します。
- 位置情報:AI アシスタントで「現在地を使う」を押したときだけ、端末の位置情報を使います。位置は端末の OS の機能でおおよその地域(市区町村・町名まで)に直し、画面で確認・修正していただいたうえで、AI アシスタントに送る内容に含めます(送り先と扱いは前項のとおりです)。緯度・経度や番地は、本アプリのサーバーや AI には送信せず、保存もしません。なお、位置の取得と町名への変換には端末の OS の機能を使うため、その際に位置が OS の提供元(Apple・Google)のサービスに送られることがあります(各社のプライバシーポリシーが適用されます)。位置情報の許可は、端末の設定からいつでも取り消せます。
- ネット検索の内容:AI アシスタントがネット検索を行った場合、同じ検索を繰り返さないよう、検索語と結果をサーバーに一時的に保存することがあります(内容の鮮度に応じて 1〜60 日間)。この記録には誰が検索したかを含めず、個人的な内容(詳しい住所など)を含む検索は保存しません。
- 購入情報:プレミアムプランの契約状態(プラン・有効期限など)と、AIクレジットの購入記録(商品・付与したクレジット数・返金の有無)を、App Store または Google Play で確認したうえでユーザー ID にひも付けて保存します。AIクレジットの購入記録は、同じ購入で二重に付与しないために、アカウントの削除後もユーザー ID を外した形で残ります。支払い方法やカード番号は各ストアが扱い、本アプリが取得することはありません。また、地域に応じた特典を決めるために、ストアの国または端末の地域設定を使用します。
- 広告に関する情報:本アプリは Google AdMob を使用して広告を表示します。AdMob は広告 ID などのデバイス識別子、おおよその位置情報(IP アドレスから推定される地域)、広告の表示・操作に関する情報、クラッシュやパフォーマンスに関する情報を収集することがあります。詳細は次節と Google のプライバシーポリシーをご確認ください。
3. 広告とトラッキング
- 欧州経済領域・英国・スイス:Google の同意管理ツールを使い、広告のためのデータ利用について、初回起動時に同意をお願いします。同意しない場合も、制限された形の広告が表示されることがあります。
- 米国の一部の州:州法に基づき、広告のための個人情報の「販売・共有」を拒否(オプトアウト)できます。
- iPhone / iPad:他社のアプリやウェブサイトをまたいだトラッキングに広告 ID を使う前に、Apple の App Tracking Transparency の仕組みで許可を求めます。許可しなくても本アプリのすべての機能を利用できます。許可は iOS の「設定」→「プライバシーとセキュリティ」→「トラッキング」からいつでも変更できます。
- 上記の地域では、本アプリの「設定」→「広告のプライバシー設定」から、同意やオプトアウトをいつでも変更できます。
- プレミアムプランの利用中は広告を表示しません。
- Do Not Track:本アプリはウェブブラウザの「Do Not Track」信号には対応していません。広告のためのトラッキングは、上記の方法で拒否できます。
4. 収集しない情報
正確な位置情報(緯度・経度や番地)・連絡先・健康や財務に関する情報、その他上記に記載されていない個人情報は収集しません。カメラと写真ライブラリは、写真ノードに貼り付ける写真を撮影・選択するためだけに使います。選んだ写真は、上記「写真」の場合を除き、端末の外へ送信しません。
5. 情報の利用目的
- ボードの同期、クラウドバックアップおよびデータ復元サービスの提供
- Google カレンダー・端末のカレンダー・Outlook カレンダーの予定の表示
- AI アシスタントの提供(「現在地を使う」を押したときの、近くの場所の案内を含む)と、利用回数の管理
- プレミアムプランの提供と、契約状態の確認
- 広告の表示(Google AdMob 経由)
- 写真の保存(Google ドライブ)と、共有ボードでの写真の共有
- 不正利用の防止、アプリの不具合修正・機能改善
Google のユーザーデータの扱い
- 受け取るデータ:(1) Google でのログイン:メールアドレス・名前・プロフィール画像・ユーザー ID。(2) Google ドライブ(drive.appdata の許可):あなたのドライブのうち、本アプリ専用の隠しフォルダだけ(本アプリが保存した写真)。ほかのファイルを見ることはできません。(3) Google カレンダー(読み取り専用):カレンダーの一覧と予定。本アプリが使うのは、予定の題名・日時・識別子と、カレンダーの名前・色だけで、予定の説明・場所・参加者は使わず、保存もしません。
- 使い方:アカウントの識別と同期、共有ボードで参加者に見せる名前の表示、写真の保存と表示、予定の表示、そしてあなたが AI アシスタントに相談したときの返事の作成だけに使います。
- 共有・転送:AI アシスタントを使ったときに限り、相談に必要な予定(Google カレンダーの予定を含みます。2 節のとおり)を、返事の作成のために OpenAI に送ります。OpenAI は本アプリの委託先として返事の作成のためだけにこれを扱い、AI の学習に使用せず、不正利用の監視のために最長 30 日間保持したのち削除します。このほか、Google のユーザーデータを第三者に提供・販売することはなく、広告や広告の効果測定にも使用しません。あなたの同意がある場合、セキュリティのために必要な場合、法令に従う場合を除き、人がデータを読むことはありません。
- AI・機械学習:Google Workspace の API(Google カレンダー・Google ドライブ)から受け取ったデータを、一般的な(特定の利用者のためでない)AI・機械学習のモデルの開発・改善・学習に使用することはありません。OpenAI に送る予定も、その回の返事の作成だけに使われます。
- 保存:写真そのものと、Google ドライブへのアクセス用の情報(トークン)は、本アプリのサーバーに保存しません。サーバー(Firestore)には、写真を探して表示するための情報(ドライブのファイル ID・大きさ・縦横の長さ・種類・識別子・日時)だけを保存します。Google カレンダーの予定の扱いは 2 節のとおりです。
- 守り方:通信はすべて暗号化(TLS)しています。本アプリのサーバー(Google Cloud・Cloudflare R2)に保存するデータは、各社の標準の仕組みで保存時に暗号化されます。データベースはアクセスの決まり(ルール)で、本人のデータには本人だけが読み書きできるようにしています(10 節もご覧ください)。
- 取り消しと削除:Google アカウントの「サードパーティ製のアプリとサービス」(myaccount.google.com/connections)から、本アプリへのアクセスをいつでも取り消せます。本アプリの設定でカレンダーやドライブの接続を切ると、端末に保存した Google カレンダーの予定と、つないだアカウントの情報を消します。アカウントを削除すると、サーバーにあるあなたのデータを削除します(8 節)。ドライブの専用フォルダの写真は、Google ドライブの設定の「アプリの管理」から削除できます。
本アプリによる Google API から受け取った情報の使用および他のアプリへの転送は、Google API サービスのユーザーデータに関するポリシー(限定使用の要件を含む)に従います。Google カレンダーと Google ドライブのデータを広告に使用したり、AI モデルの学習に使用したりすることはありません。端末のカレンダーと Outlook カレンダーのデータも同様に、広告や AI モデルの学習には使用しません。
6. 第三者サービス
本アプリは以下の第三者サービスを利用しています。各サービスのプライバシーポリシーもご確認ください。
7. 外国にある事業者への提供・委託と、データの保存場所
本アプリは、サービスを提供するために、次の外国にある事業者に個人データの取り扱いを委託し、または提供します。
| 提供先 | 所在国(データの保存場所) | 扱う情報 | 目的 |
|---|---|---|---|
| OpenAI OpCo, LLC | 米国(米国) | AI アシスタントに入力した文章と、送ることを選んだマップ・予定・おおよその地域 | AI アシスタントの返事とネット検索 |
| Google LLC(Firebase) | 米国(ボード・バックアップ・購入などのデータベースとサーバー機能は日本〔東京〕。ログインの仕組みは Google の世界中の設備) | アカウント情報、ボード・バックアップ・共有ボードの内容、購入・利用量の記録 | ログイン・同期・バックアップ・共有・購入の確認 |
| Google LLC(AdMob) | 米国(Google の世界中の設備) | 広告 ID などの端末の識別子、IP アドレスから推定される地域、広告の表示・操作の情報 | 広告の表示と同意の管理 |
| Cloudflare, Inc.(R2) | 米国(アジア太平洋地域のデータセンター。具体的な国は Cloudflare が自動で選ぶため特定できません) | 共有ボードの写真と、投稿したユーザー ID・日時 | 共有ボードでの写真の共有 |
| Apple Inc. / Google LLC(Google Play) | 米国 | 購入を確かめるための購入トークン・取引 ID | 購入の確認 |
米国の個人情報保護制度:米国には、日本の個人情報保護法のような、民間事業者全般に適用される包括的な連邦法はありません。連邦取引委員会法(FTC 法)第5条による不公正・欺瞞的な行為の規制、分野ごとの連邦法、カリフォルニア州消費者プライバシー法(CCPA)などの州法によって保護されています。このため、OECD プライバシーガイドラインの8原則に対応する本人の権利(利用の停止など)が、全米で一律には保障されていない場合があります。詳しくは、個人情報保護委員会が公表している「外国における個人情報の保護に関する制度等の調査」(米国)をご覧ください。
提供先が講じている措置:上記の事業者は、いずれも利用規約・データ処理に関する定めの中で、委託を受けた目的の範囲でのみデータを扱うこと、通信と保存の暗号化、アクセスの制限などの安全管理措置を約束しています。OpenAI は、API を通じて受け取ったデータを AI の学習に使用せず、不正利用の監視のために最長 30 日間保持したのち削除します(本アプリは OpenAI 側に会話を保存しない設定で利用しています)。本アプリは、これらの措置が継続して講じられていることを定期的に確認します。措置の内容について、ご請求があれば遅滞なくお知らせします。
韓国・カナダ・オーストラリア・シンガポールなど、日本以外にお住まいの方のデータも、上記の国で取り扱われます。データは本アプリの機能を使ったとき(送信のたびに、暗号化した通信で)に送られます。外国への移転を望まない場合は、該当する機能(AI アシスタント、ログイン・同期、共有ボードの写真)を使わないことで送信を止められます。ただし、その機能は利用できません。
8. データの保管・削除
| 情報 | 保管する期間 |
|---|---|
| アカウント情報、ボード・バックアップ・共有ボードの内容、写真の識別子の記録 | アカウントを削除するまで(削除の申し込みから 30 日後に削除) |
| AI の利用量の記録 | アカウントを削除するまで |
| AI アシスタントとの会話 | 本アプリのサーバーには保存しません(端末の中だけ)。OpenAI は最長 30 日間 |
| ネット検索の結果の一時保存 | 1〜60 日間(だれが検索したかは含みません) |
| プレミアムの契約状態 | アカウントを削除するまで |
| AI クレジットの購入記録 | 二重の付与を防ぐため、アカウントの削除後もユーザー ID を外した形で保管します |
| 共有ボードの写真 | スポンサーがいない状態が14日続くか、ボードが削除されるまで(下記のとおり。アカウント削除の 30 日とは別です) |
Firestore に保存されたデータはアカウントを削除するまで保持されます。アプリをアンインストールしてもクラウドデータは削除されません。
アカウントとクラウドデータの削除は、アプリ内の設定画面からいつでも申し込めます。誤操作や第三者による操作から守るため、申し込みから 30 日後に削除し、それまでにログインすれば取り消せます。ローカルデータはアプリをアンインストールすることで削除されます。
同期しているボードは、アプリでボードを削除すると、クラウドからも削除されます。共有ボードの内容は、持ち主がボードを削除したとき、または持ち主のアカウントが削除されたとき(参加者が持ち主を引き継いだ場合を除きます)に削除されます。持ち主が共有をやめた場合は、ボードは持ち主のボードとして残ります。参加者がアカウントを削除した場合は、その参加者が共有ボードから外れ、書き込んだ内容はボードに残ります。
Google ドライブに保存した写真は、あなたの Google アカウントの中にあるため、本アプリのアカウントを削除しても自動では削除されません。Google ドライブの「設定」→「アプリの管理」で BranchPath の「オプション」→「非表示のアプリデータを削除」を選ぶと削除できます。写真の識別子などの記録は、アカウントの削除とともに削除されます。
共有ボードの写真は、ボードが削除されたとき、またはスポンサーがいない状態が14日続いたときに削除されます。この14日は、アカウント削除の申し込みから削除までの 30 日とは別のもので、アカウントを削除していなくても削除されます。14日の途中でスポンサーが戻り、その後またいなくなった場合は、14日に戻さず、前の残りの日数から続けます(最低1日)。スポンサーがいる状態が30日以上続いた場合は、次は14日から数えます。どのノードからも使われなくなった写真は、誤って消さないよう少なくとも24時間おいてから削除されます。参加者がアカウントを削除しても、その参加者が共有ボードに投稿した写真は、ほかの書き込みと同じくボードに残ります。
9. あなたの権利(開示・訂正・削除など)
あなたは、本アプリが保有するあなたの個人データについて、次のことを請求できます(お住まいの国・地域の法令で認められる範囲を含みます)。
- 利用目的の通知、内容の開示(第三者への提供の記録を含みます)、データのコピーの受け取り
- 内容が事実でない場合の訂正・追加・削除
- 利用の停止・消去、第三者への提供の停止
- 同意の撤回(位置情報・カレンダー・トラッキングの許可は、端末の設定からいつでも取り消せます)
請求の方法:下記「お問い合わせ」のメールアドレスまで、ご請求の内容をお送りください。なりすましを防ぐため、本アプリにログインしているアカウント(Google または Apple)のメールアドレスからお送りいただくか、ご本人であることを確かめるための情報をお尋ねすることがあります。代理人による請求の場合は、代理権を確かめる書類をお願いすることがあります。手数料はいただきません。原則として 30 日以内に回答します。アカウントとクラウドデータの削除は、アプリの設定画面からいつでも申し込めます。
本アプリの対応にご不満がある場合は、お住まいの国・地域のデータ保護機関(日本の個人情報保護委員会、韓国の個人情報保護委員会、オーストラリアの情報コミッショナー事務局など)に苦情を申し立てることもできます。
10. 安全管理のために講じている措置
- 基本方針と取扱いの決まり:本ポリシーを基本方針とし、取得・利用・保存・提供・削除の方法と責任者を決めて取り扱います。
- 組織・人:本アプリは個人で運営しており、個人データを取り扱うのは運営者(プライバシー責任者)だけです。従業員や外部の者に取り扱わせることはありません。取扱いの状況は定期的に点検します。
- 物理的な措置:管理に使う端末は、画面ロックとディスクの暗号化を行い、他人が使えないようにしています。
- 技術的な措置:通信はすべて暗号化(TLS)しています。本アプリのサーバー(Google Cloud・Cloudflare R2)に保存するデータは、各社の標準の仕組みで保存時に暗号化されます(端末の中のデータは、端末そのものの暗号化の設定に従います)。データベースはアクセスの決まり(ルール)で、本人のデータには本人だけ、共有ボードには参加者だけが読み書きできるようにしています。データベースと主なサーバー機能への接続は、App Check で正規のアプリからのものに限っています。API キーなどの秘密の値はアプリに入れず、サーバーの専用の保管場所(Secret Manager)で管理しています。本アプリの管理に使うアカウントには、2段階認証またはパスキーによるログインを設定しています。
- 外的環境の把握:個人データは、日本(データベースとサーバー機能)・米国(OpenAI、Google のログインと広告、Apple)・アジア太平洋地域(Cloudflare R2)で取り扱われます。各国の個人情報保護の制度を把握したうえで、安全管理措置を講じています(7 節をご覧ください)。
11. 未成年者について
本アプリは 13 歳未満の子どもを対象としておらず、意図的に 13 歳未満の個人情報を収集することはありません。韓国にお住まいの方は 14 歳以上を対象とします。未成年の方は、保護者の同意を得てからご利用ください。13 歳未満(韓国では 14 歳未満)の方の個人情報を取得していたことが分かった場合は、速やかに削除します。
12. プライバシーポリシーの変更
本ポリシーは、法令の改正や機能の追加などに合わせて変更することがあります。重要な変更がある場合は、事前にアプリ内でお知らせし、法令で同意が必要な場合は改めて同意をお願いします。変更後の本ポリシーは、このページに掲載した時点から効力を生じます。
13. お問い合わせ・プライバシー責任者
プライバシーに関するご質問・ご請求・苦情は、以下の連絡先までお問い合わせください。
運営者・プライバシー責任者:BranchPath Developer(個人事業者・運営者本人)
Email: branchpathapp@gmail.com
運営者の氏名・住所は、ご請求があれば遅滞なくお知らせします。
Last updated: October 24, 2026
1. Introduction
BranchPath ("the App") is a mind map and calendar application developed by BranchPath Developer ("I", "me"). This Privacy Policy explains how information is collected and used when you use the App. By using the App, you agree to the practices described in this policy.
2. Information I Collect
The App collects and processes the following information:
- Account Information: For board sync, cloud backup, the AI assistant and related features, the App uses Google Sign-In or Sign in with Apple. I access your email address, display name and profile picture URL (Google), and a user ID that identifies your account.
- Mind Map & Calendar Data: While you are signed in, your nodes, notes, calendar events and other app data are saved automatically in Google Firebase (Firestore) so they sync between the devices signed in with the same account. They are also stored there when you use the cloud backup feature. Photos in photo nodes are not synced or backed up (see "Photos" below for how photos are stored). If you are not signed in, your data stays on your device only.
- Shared Boards: If you share a board or join a shared board, its contents (nodes, notes, events and so on) are stored in Google Firebase (Firestore) so that every member can view and edit them. Members can see your display name (the name of the account you signed in with). Each item records the user ID and time of its last change. Event reminder settings and links to external calendars (Google, device, Outlook) are not shared.
- Photos: When you add a photo to a photo node, the App re-creates it on your device and removes location and other capture information (metadata) before saving it. An identifier calculated from the photo's content (a hash) is used so the same photo is not stored twice.
- Your own boards: Only if you choose Google Drive under Photo storage in Settings, photos are saved in a hidden app-only area of your Google Drive (appDataFolder). The only permission the App asks for is access to this area (drive.appdata); it cannot see any other files in your Drive. The identifier, size and Drive file ID of each saved photo are stored in Firestore, linked to your user ID, so your other devices can find the photo (the photo itself and your Google Drive access token are never stored on the server).
- Shared boards: In a shared board sponsored by a Premium member, photos are stored in Cloudflare R2 (private storage) so that only the members of that board can see them. Photos are uploaded and downloaded through URLs that are valid for 15 minutes, issued by the App's server after checking that you are a member. Each photo records the user ID and time of who posted it.
- If you choose "This device only", photos are never sent off your device.
- Google Calendar Data: If you turn on the Google Calendar integration, the App reads your events with read-only access and shows them in the App. It never changes or deletes your Google Calendar events. The events read (titles, dates and times, calendar colors, etc.) are stored on your device and are not stored on the App's servers. They are replaced each time the App reads them again, and are deleted when you disconnect the calendar in the App's settings, or the next time the App tries to read them after you revoke access in your Google Account (signing out of the App alone does not delete them). However, if you "copy" an event into the App or create a node from an event, it becomes an App event or node (a node linked to an event keeps the event's identifier): like your other data it is synced and backed up, and in a shared board other members can see it (see the next item for how events are used by the AI assistant).
- Device Calendar & Outlook Calendar Data: If you turn on "Use calendars on this device", the App reads events from the calendars on your device (including iCloud, Google, Outlook and other accounts added to the device) with read-only access, after you grant permission, and shows them in the App. If you turn on the Outlook Calendar integration, you sign in with a Microsoft account and the App reads your events with read-only access through Microsoft Graph (sign-in information is stored only in your device's secure storage). In either case the App never changes or deletes your events; events are handled on your device and are not stored on the App's servers (events copied into the App and nodes created from events are synced and shared, as described for Google Calendar above; see the next item for how events are used by the AI assistant). You can withdraw calendar permission at any time in your device settings.
- Content Sent to the AI Assistant: When you use the AI assistant, the text you enter and the parts of your maps and schedule needed for the conversation (including events from Google Calendar, device calendars and Outlook Calendar) are sent through the App's server to OpenAI to generate a reply. If you have connected Google Calendar, device calendars or Outlook Calendar and their events are shown, events from today to 21 days ahead (title, date and time, whether all-day, recurrence, whether done, which calendar (Google, device or Outlook) it comes from and the linked node; up to 80 events together with the App's own events) are also sent so the assistant can find free time. OpenAI does not use this data to train its models and keeps it for up to 30 days for abuse monitoring before deleting it. Conversation history is stored only on your device. To manage usage limits, a usage record linked to your user ID is stored on the server.
- Location: Your device's location is used only when you tap "Use my location" in the AI assistant. The location is turned into an approximate area (down to the city and neighborhood) using your device's operating system, which you can check and edit on screen before it is included in what is sent to the AI assistant (handled as described in the previous item). Coordinates and street addresses are never sent to the App's servers or to the AI, and are not stored. To get the location and turn it into an area, the App uses your device's operating system, which may send the location to the OS provider's service (Apple or Google) under that provider's privacy policy. You can withdraw location permission at any time in your device settings.
- Web Search Content: When the AI assistant searches the web, the query and results may be stored on the server temporarily (1 to 60 days depending on how quickly the information changes) so the same search is not repeated. These records do not include who searched, and searches containing personal content (such as a detailed address) are not stored.
- Purchase Information: The status of your Premium subscription (plan, expiry date, etc.) and records of AI credit purchases (product, credits granted, whether refunded) are verified with the App Store or Google Play and stored linked to your user ID. To prevent the same purchase from being credited twice, AI credit purchase records are kept after account deletion with the user ID removed. Payment methods and card numbers are handled by the stores and are never received by the App. The store country or your device region is used to determine region-based rewards.
- Advertising Data: The App uses Google AdMob to display advertisements. AdMob may collect device identifiers such as the advertising ID, approximate location (region estimated from the IP address), information about ad views and interactions, and crash and performance data. See the next section and Google's Privacy Policy for details.
3. Advertising & Tracking
- European Economic Area, UK and Switzerland: The App uses Google's consent management tool to ask for your consent to the use of data for advertising when you first open the App. If you do not consent, limited ads may still be shown.
- Certain US states: Under applicable state laws, you can opt out of the "sale or sharing" of your personal information for advertising.
- iPhone / iPad: Before the advertising ID is used to track you across other companies' apps and websites, the App asks for your permission through Apple's App Tracking Transparency. All features of the App remain available if you decline. You can change this at any time in iOS Settings → Privacy & Security → Tracking.
- In the regions above, you can change your consent or opt-out at any time from Settings → Ad privacy settings in the App.
- No ads are shown while you have a Premium subscription.
- Do Not Track: The App does not respond to web browser "Do Not Track" signals. You can opt out of tracking for advertising in the ways described above.
4. Information I Do Not Collect
I do not collect precise location (coordinates or street addresses), contacts, health or financial information, or any other personal information beyond what is described above. The camera and photo library are used only to take or choose photos for photo nodes. Photos you choose are never sent off your device except as described under "Photos" above.
5. How I Use Your Information
- To provide board sync, cloud backup and data restore services
- To show your events from Google Calendar, device calendars and Outlook Calendar
- To provide the AI assistant (including finding places nearby when you tap "Use my location") and manage its usage limits
- To provide the Premium subscription and verify its status
- To display advertisements via Google AdMob
- To store your photos (Google Drive) and share photos in shared boards
- To prevent abuse, fix bugs and improve app functionality
How the App Handles Google User Data
- Data accessed: (1) Google Sign-In: email address, name, profile picture and user ID. (2) Google Drive (drive.appdata scope): only the App's own hidden folder in your Drive (photos saved by the App). The App cannot see your other files. (3) Google Calendar (read-only): your calendar list and events. The App uses only event titles, dates and times and identifiers, and calendar names and colors; event descriptions, locations and attendees are not used or stored.
- Use: Only to identify your account and sync your data, show your name to members of shared boards, save and show photos, show your events, and generate replies when you consult the AI assistant.
- Sharing and transfer: Only when you use the AI assistant, the events needed for the conversation (including Google Calendar events, as described in Section 2) are sent to OpenAI to generate the reply. OpenAI handles them as the App's service provider only to generate the reply, does not use them to train its models, and keeps them for up to 30 days for abuse monitoring before deleting them. Otherwise, Google user data is never provided or sold to third parties and is never used for advertising or ad measurement. No human reads the data unless you agree, it is necessary for security, or it is required by law.
- AI and machine learning: Data obtained through Google Workspace APIs (Google Calendar and Google Drive) is not used to develop, improve or train generalized (non-personalized) AI or machine learning models. Events sent to OpenAI are used only to generate that reply.
- Storage: The photos themselves and the access information (tokens) for Google Drive are not stored on the App's servers. The server (Firestore) stores only the information needed to find and show your photos (Drive file IDs, size, width and height, type, an identifier and dates). For Google Calendar events, see Section 2.
- Protection: All communication is encrypted (TLS). Data stored on the App's servers (Google Cloud and Cloudflare R2) is encrypted at rest by each provider's standard mechanisms. Database access rules let only you read and write your own data (see also Section 10).
- Revoking access and deletion: You can revoke the App's access at any time under "Third-party apps & services" in your Google Account (myaccount.google.com/connections). When you disconnect the calendar or Drive in the App's settings, the Google Calendar events stored on your device and the connected account information are deleted. When you delete your account, your data on the server is deleted (Section 8). Photos in the App's Drive folder can be deleted from "Manage apps" in Google Drive settings.
The App's use and transfer to any other app of information received from Google APIs will adhere to the Google API Services User Data Policy, including the Limited Use requirements. Google Calendar and Google Drive data are never used for advertising or to train AI models. Likewise, device calendar and Outlook Calendar data are never used for advertising or to train AI models.
6. Third-Party Services
The App uses the following third-party services. Please review their respective privacy policies:
- Google Firebase (Authentication, Database, Server Functions & Abuse Prevention)
- Google AdMob (Advertising & Consent Management)
- Google Sign-In & Google Calendar API (Sign-in & Calendar Integration)
- Microsoft (Outlook Calendar integration)
- Apple (Sign in with Apple & App Store Purchases)
- Google Play (Purchases)
- OpenAI (AI Assistant & Web Search)
- Google Drive API (Photo storage)
- Cloudflare (Shared board photo storage, R2)
7. Transfers to Companies Outside Japan & Where Data Is Stored
To provide the App, I entrust or provide personal data to the following companies located outside Japan.
| Recipient | Country (where data is stored) | Information | Purpose |
|---|---|---|---|
| OpenAI OpCo, LLC | United States (United States) | Text you enter in the AI assistant, and the maps, events and approximate area you choose to send | AI assistant replies and web search |
| Google LLC (Firebase) | United States (the database and server functions for boards, backups, purchases, etc. are in Japan [Tokyo]; sign-in runs on Google's global infrastructure) | Account information, contents of boards, backups and shared boards, purchase and usage records | Sign-in, sync, backup, sharing and purchase verification |
| Google LLC (AdMob) | United States (Google's global infrastructure) | Device identifiers such as the advertising ID, region estimated from the IP address, ad view and interaction data | Showing ads and managing consent |
| Cloudflare, Inc. (R2) | United States (data centers in the Asia-Pacific region; the exact country is chosen automatically by Cloudflare and cannot be specified) | Photos in shared boards, with the user ID and time of who posted them | Sharing photos in shared boards |
| Apple Inc. / Google LLC (Google Play) | United States | Purchase tokens and transaction IDs used to verify purchases | Purchase verification |
Privacy protection in the United States: The United States has no comprehensive federal law that applies to private businesses in general, like Japan's Act on the Protection of Personal Information. Personal information is protected by Section 5 of the Federal Trade Commission Act (unfair or deceptive practices), sector-specific federal laws, and state laws such as the California Consumer Privacy Act (CCPA). As a result, some rights that correspond to the eight OECD Privacy Guidelines principles (such as the right to stop use) may not be guaranteed uniformly across the country. For details, see the survey of foreign personal information protection systems (United States) published by Japan's Personal Information Protection Commission.
Measures taken by the recipients: In their terms and data processing terms, each of these companies commits to handling data only for the entrusted purpose and to security measures such as encryption in transit and at rest and access restrictions. OpenAI does not use data received through its API to train its models, and keeps it for up to 30 days for abuse monitoring before deleting it (the App uses OpenAI with conversation storage turned off). I regularly check that these measures remain in place, and will tell you about them without delay on request.
Data of people living outside Japan (for example in Korea, Canada, Australia or Singapore) is also handled in the countries above. Data is sent each time you use the relevant feature, over an encrypted connection. If you do not want your data transferred abroad, you can stop it by not using the relevant features (the AI assistant, sign-in and sync, and photos in shared boards), although those features will then not be available.
8. Data Retention & Deletion
| Information | How long it is kept |
|---|---|
| Account information, contents of boards, backups and shared boards, photo identifier records | Until you delete your account (deleted 30 days after the deletion request) |
| AI usage records | Until you delete your account |
| Conversations with the AI assistant | Not stored on the App's servers (on your device only); up to 30 days at OpenAI |
| Temporary storage of web search results | 1 to 60 days (without who searched) |
| Premium subscription status | Until you delete your account |
| AI credit purchase records | Kept after account deletion with the user ID removed, to prevent the same purchase from being credited twice |
| Photos in shared boards | Until the board has had no sponsor for 14 days, or the board is deleted (as described below; separate from the 30 days for account deletion) |
Data stored in Firestore is retained until you delete your account. Uninstalling the App does not delete cloud data.
You can request deletion of your account and all associated cloud data at any time from within the App's settings. To protect you from mistakes and from someone else using your device, the data is deleted 30 days after the request, and you can cancel by signing in before then. Local data is removed when you uninstall the App.
When you delete a synced board in the App, it is deleted from the cloud as well. The contents of a shared board are deleted when its owner deletes the board, or when the owner's account is deleted (unless a member has taken over as owner). If the owner stops sharing, the board stays as the owner's board. If a member deletes their account, they are removed from the shared board and what they wrote stays in the board.
Photos saved in Google Drive are in your own Google account, so they are not deleted automatically when you delete your BranchPath account. You can delete them in Google Drive under Settings → Manage apps → BranchPath → Options → Delete hidden app data. Records such as photo identifiers are deleted along with your account.
Photos in a shared board are deleted when the board is deleted, or after the board has had no sponsor for 14 days. These 14 days are separate from the 30 days between an account deletion request and the deletion, and the photos are deleted even if no account is deleted. If a sponsor returns during the 14 days and the board later loses its sponsor again, the count continues from the days that were left (at least 1 day) instead of starting over. If the board has had a sponsor for 30 days or more, the count starts again from 14 days. Photos that are no longer used by any node are deleted after at least 24 hours, so they are not removed by mistake. If a member deletes their account, the photos they posted stay in the shared board, like everything else they wrote.
9. Your Rights (Access, Correction, Deletion, etc.)
You can make the following requests about the personal data the App holds about you, including any rights granted by the laws of your country or region:
- To be told the purposes of use, to access the data (including records of disclosure to third parties), and to receive a copy of it
- To have inaccurate data corrected, completed or deleted
- To stop its use, have it erased, or stop its disclosure to third parties
- To withdraw consent (location, calendar and tracking permissions can be withdrawn at any time in your device settings)
How to make a request: Send your request to the email address under "Contact" below. To prevent impersonation, please write from the email address of the account (Google or Apple) you sign in to the App with, or I may ask for information to confirm that you are the account holder. If an agent makes the request, I may ask for proof of authority. There is no fee. I will generally respond within 30 days. You can request deletion of your account and cloud data at any time from the App's settings.
If you are not satisfied with how your request was handled, you can also complain to the data protection authority in your country or region (for example Japan's Personal Information Protection Commission, Korea's Personal Information Protection Commission, or the Office of the Australian Information Commissioner).
10. Security Measures
- Policy and rules: This policy is the basic policy, and personal data is handled under set rules for how it is collected, used, stored, provided and deleted, and who is responsible.
- Organization and people: The App is run by an individual, and only the operator (the privacy officer) handles personal data. No employees or outside persons are given access. How data is handled is reviewed regularly.
- Physical measures: The devices used for administration are protected with a screen lock and disk encryption so others cannot use them.
- Technical measures: All communication is encrypted (TLS). Data stored on the App's servers (Google Cloud and Cloudflare R2) is encrypted at rest by each provider's standard mechanisms (data on your device relies on your device's own encryption settings). Database access rules let only you read and write your own data, and only members read and write a shared board. Connections to the database and the main server functions are limited to the genuine App with App Check. Secrets such as API keys are kept out of the App, in a dedicated store on the server (Secret Manager). The accounts I use to manage the App are protected with two-step verification or passkey sign-in.
- Understanding the external environment: Personal data is handled in Japan (database and server functions), the United States (OpenAI; Google sign-in and ads; Apple) and the Asia-Pacific region (Cloudflare R2). Security measures are taken with an understanding of each country's privacy protection system (see section 7).
11. Children's Privacy
The App is not directed to children under the age of 13, and I do not knowingly collect personal information from children under 13. For people living in Korea, the App is intended for those aged 14 and over. Minors should use the App with the consent of a parent or guardian. If I learn that I have collected personal information from a child under 13 (under 14 in Korea), I will delete it promptly.
12. Changes to This Policy
I may change this policy to reflect changes in law or new features. For significant changes, I will notify you in the App in advance, and ask for your consent again where the law requires it. The updated policy takes effect when it is posted on this page.
13. Contact & Privacy Officer
For questions, requests or complaints about privacy, please contact:
Operator and Privacy Officer: BranchPath Developer (sole proprietor; the operator in person)
Email: branchpathapp@gmail.com
The operator's name and address will be provided without delay on request.