プライバシーポリシー
最終更新日: 2026年1月25日
本プライバシーポリシーは、システム設計事務所 OBA(以下、「サービス提供者」または「当方」といいます)が開発したアプリケーションに適用されます。本サービスは「現状有姿」で提供されることを意図しています。
本プライバシーポリシー(以下、「本ポリシー」といいます)は、当方のiOSアプリケーション(以下、「本アプリ」といいます)における、ユーザーの個人情報の取り扱いについて説明するものです。
1. 対象アプリ
本ポリシーは、以下のアプリに適用されます:
- 完走プランナー - マラソン・ランニングペース戦略計画アプリ
- アクティビストウォッチャー - 大量保有報告書の自動取得・通知アプリ
- 今後リリースされる当方が提供する他のアプリ
2. 個人情報の収集について
基本機能
本アプリの基本機能では、アプリの改善とパフォーマンス向上のため、使用状況の分析データを収集します。
以下の個人情報は収集しておりません:
- ユーザー名、メールアドレス、電話番号などの個人を特定できる情報
- GPSによる詳細な位置情報(緯度・経度)
広告表示(無料ユーザー向け)
本アプリでは、無料ユーザーに対してバナー広告を表示するためにGoogle AdMobを使用しています。サブスクリプションをご購入いただいたユーザーには広告は表示されません。
アプリごとの広告表示状況:
- 完走プランナー: 無料ユーザーに広告を表示しています
- アクティビストウォッチャー: 現在は広告を表示していませんが、将来のアップデートで表示する可能性があります
広告ID(IDFA)について
広告配信のため、お客様のデバイスの広告識別子(IDFA: Identifier for Advertisers)を使用する場合があります。iOSでは、App Tracking Transparency(ATT)により、アプリがIDFAにアクセスする前にお客様の許可を求めます。
収集されるデータ
広告配信のため、以下のデータがGoogle AdMobにより収集される場合があります:
- 広告識別子(IDFA)- トラッキングを許可した場合のみ
- おおよその位置情報(IPアドレスに基づく)
- デバイス情報(機種、OSバージョン)
- 広告とのインタラクション(表示、クリック)
広告のオプトアウト
パーソナライズド広告を受け取りたくない場合は、以下の方法でオプトアウトできます:
- iOSの「設定」>「プライバシーとセキュリティ」>「トラッキング」でトラッキングを無効にする
- iOSの「設定」>「プライバシーとセキュリティ」>「Appleの広告」で「パーソナライズされた広告」をオフにする
- サブスクリプションを購入することで、広告を完全に非表示にできます
広告効果測定
本アプリでは、広告効果の測定(アトリビューション)のためにAppsFlyer(Mobile Measurement Partner)を使用しています。
注: アクティビストウォッチャーでは、広告を表示していない間はAppsFlyerによるデータ収集は行われません。
収集されるデータ
広告効果測定のため、以下のデータがAppsFlyerにより収集される場合があります:
- 広告識別子(IDFA)- トラッキングを許可した場合のみ
- ベンダー識別子(IDFV)
- IPアドレス
- デバイス情報(機種、OSバージョン、言語設定など)
- 広告インプレッション・クリックデータ
- アプリ内アクション(インストール、購入など)
データの保持
収集されたデータの保持期間は、各サービスのプライバシーポリシーに準拠します。詳細は各サービスのプライバシーポリシーをご確認ください。
分析・クラッシュレポート
アプリの改善と安定性向上のため、以下の情報を収集します:
- 使用状況データ(画面表示、機能使用など)
- クラッシュレポート(エラー発生時のスタックトレース、デバイス状態)
- デバイス情報(機種、OSバージョン、アプリバージョン)
- インストールUUID(アプリインストール時に生成される匿名識別子。ハードウェアDevice IDとは異なり、アプリの再インストールでリセットされます)
これらのデータは個人を特定することはできず、アプリの品質向上のみに使用されます。
共有機能使用時(完走プランナー)
完走プランナーの共有機能を使用する場合、以下の情報が収集されます:
- 匿名認証機能による匿名ユーザーID(UID)
- 目的:スパムや不正アップロードの防止
- 特性:個人を特定できない一意のランダムID
3. データの保存
ローカルデータ(基本機能)
完走プランナー
完走プランナーで作成されたペース戦略、履歴、設定などのデータは、ユーザーのデバイス内にのみ保存されます。これらのデータは外部のサーバーに送信されることはありません(共有機能を使用した場合を除く)。このデータは、本アプリがインストールされている限り、デバイスに残ります。
アクティビストウォッチャー
アクティビストウォッチャーで閲覧した報告書のキャッシュデータや一部の設定は、ユーザーのデバイス内に保存されます。ただし、プッシュ通知機能を提供するため、通知設定やウォッチリスト登録情報はクラウド(Firebase Firestore)に保存されます(詳細は「クラウドデータ(通知設定・アクティビストウォッチャー)」セクションを参照)。
本アプリをアンインストールすると、ローカルに保存されたすべてのデータがデバイスから削除されます。ただし、クラウドに保存されたデータは自動的には削除されません。
クラウドデータ(共有機能・完走プランナー)
完走プランナーの共有機能を使用した場合のみ、暗号化されたペース戦略データがクラウドストレージサービスに一時的に保存されます:
- 保存期間:ご利用のプランに応じた有効期間(3日〜90日間)経過後に自動削除
- セキュリティ:業界標準の暗号化
- アクセス制限:共有リンクを知っている人のみ
- 個人情報:個人を特定できる情報は一切含まれません
有効期限が切れると、共有リンクは無効となり、データにアクセスできなくなります。
クラウドデータ(通知設定・アクティビストウォッチャー)
アクティビストウォッチャーでは、プッシュ通知機能を提供するため、以下のデータをGoogle Firebase Firestore(クラウドデータベース)に保存します:
- 通知設定(通知のオン/オフ、通知タイプの設定)
- 通知対象の保有者(アクティビストファンド等)
- 通知対象の発行者(銘柄)
- 匿名ユーザーID(RevenueCatにより生成)
- FCMトークン(デバイス識別子)
これらのデータは、ユーザーが設定した通知を適切に配信するために必要です。
セキュリティ
- データはFirebaseのセキュリティルールにより保護されています
- 各ユーザーは自分のデータにのみアクセスできます
- 通信はすべてHTTPSで暗号化されます
データの削除
アプリをアンインストールしても、クラウド上の通知設定は自動的には削除されません。通知設定の削除をご希望の場合は、アプリ内の設定画面から削除してください。
4. ネットワーク接続
広告表示・効果測定(完走プランナー:無料ユーザー向け)
完走プランナーの無料ユーザーの場合、広告の読み込みおよび広告効果測定のためにインターネット接続が使用されます。オフライン時は広告が表示されないことがあります。
注: アクティビストウォッチャーでは、広告を表示していない間はこのネットワーク接続は発生しません。
共有機能使用時(完走プランナー)
完走プランナーの共有機能を使用する場合は、以下の目的でインターネット接続が必要です:
- クラウドストレージへのデータアップロード
- 匿名認証の実行
- 共有リンクの生成
- 共有されたペース戦略のダウンロード
5. 共有機能について(完走プランナー)
このセクションは完走プランナーにのみ適用されます。
共有されるデータ
共有機能を使用すると、以下のデータがクラウドストレージサービスに送信されます:
- ペース戦略データ(距離、目標タイム、戦略タイプ、カスタムペース設定、説明テキストなど)
- 有効期限メタデータ(作成日時)
データの暗号化とセキュリティ
共有データは送信前に業界標準の暗号化を適用し、通信経路やクラウドストレージ上で保護されます。共有リンクを知っている人のみがアクセス可能です。
なお、共有データには個人を特定できる情報(ユーザー名、デバイスID、位置情報など)は一切含まれません。
データの保存期間と自動削除
共有されたデータは自動的に削除されます:
- ご利用のプランに応じた有効期間(3日〜90日間)経過後に共有リンクが無効化
- その後、クラウドストレージから自動削除
有効期限が切れると、共有リンクは無効となり、データにアクセスできなくなります。
6. アプリ内課金(サブスクリプション)について
本アプリでは、Apple App Storeを通じたサブスクリプション購入機能を提供しています。
重要:すべてのアプリにおいて、支払い情報(クレジットカード番号、銀行口座情報、Apple ID等)はアプリに送信されず、当方がアクセスすることはありません。決済はAppleのサーバーで安全に処理されます。
完走プランナーの購入処理
完走プランナーでは、AppleのStoreKit 2を使用してサブスクリプション管理を行っています。
処理される情報
- サブスクリプションの状態確認のため、StoreKit 2 APIを通じて以下の情報を取得します:
- サブスクリプション状態(有効/無効、プラン種別)
- 有効期限
- これらの情報はデバイス内でのみ処理され、当方のサーバーに送信されることはありません
アクティビストウォッチャーの購入処理
アクティビストウォッチャーでは、クロスプラットフォームのサブスクリプション管理のためにRevenueCatを使用しています。RevenueCat経由でApple App Storeの決済システムを利用します。
処理される情報
- 匿名ユーザーID(RevenueCatにより生成)- サブスクリプション状態の管理に使用
- 購入履歴 - サブスクリプションの検証に使用
- サブスクリプション状態(有効/無効、プラン種別、有効期限)
- デバイス情報(OS、バージョン)
データの保存
サブスクリプション状態はRevenueCatのサーバーに保存され、複数のデバイス間でサブスクリプション情報を同期できます。これにより、機種変更時に「購入を復元」機能を利用してサブスクリプションを引き継ぐことができます。
詳細は「サブスクリプション管理(アクティビストウォッチャー)」セクションおよびRevenueCat Privacy Policyをご確認ください。
プランによる機能の違い(完走プランナー)
完走プランナーでは、サブスクリプションプランにより以下の機能が異なります:
- 広告の非表示(サブスクリプション購入者は広告が表示されません)
- 履歴の保存可能件数
- 共有リンクの有効期間
- 印刷機能(サブスクリプション購入者のみ利用できます)
詳細はアプリ内のサブスクリプション画面でご確認ください。
プランによる機能の違い(アクティビストウォッチャー)
アクティビストウォッチャーでは、サブスクリプションプランにより以下の機能が異なります:
- 保有比率推移グラフの表示
- 通知のカスタマイズ設定(通知範囲・通知タイプの詳細設定)
注: 将来のアップデートで広告が実装された場合、プレミアムプランでは広告が非表示になります。
詳細はアプリ内のサブスクリプション画面でご確認ください。
7. サードパーティサービスについて
本アプリでは、以下の目的で外部サービスを利用します:
- 使用状況の分析(アプリの改善とパフォーマンス向上のため)
- クラッシュレポートの収集(アプリの安定性向上のため)
- 共有機能(暗号化されたデータの一時保存と配信のため)
- プッシュ通知の配信(アクティビストウォッチャー)
- サブスクリプション購入処理
- 広告配信(無料ユーザー向け)
- 広告効果測定(アトリビューション)
利用している外部サービス
- Google Firebase Analytics - 使用状況の分析
- Google Firebase Crashlytics - クラッシュレポートの収集
- Google Firebase Cloud Storage - 共有データの一時保存
- Google Firebase Authentication - 匿名認証
- Google Firebase Firestore - 通知設定の保存(アクティビストウォッチャー)
- Google Firebase Cloud Messaging(FCM) - プッシュ通知の配信(アクティビストウォッチャー)
- Google AdMob - 広告配信(無料ユーザー向け)
- AppsFlyer - 広告効果測定(アトリビューション)
- Apple App Store(StoreKit 2) - サブスクリプション購入処理(完走プランナー)
- RevenueCat - サブスクリプション管理(アクティビストウォッチャー)
プッシュ通知(アクティビストウォッチャー)
アクティビストウォッチャーでは、大量保有報告書の更新をお知らせするためにプッシュ通知を使用しています。
収集されるデータ
- FCMトークン(デバイス識別子) - プッシュ通知の配信に使用
- 通知設定(通知のオン/オフ、通知タイプの設定)
プッシュ通知は、デバイスの設定アプリからいつでも無効にできます。
サブスクリプション管理(アクティビストウォッチャー)
アクティビストウォッチャーでは、クロスプラットフォームのサブスクリプション管理のためにRevenueCatを使用しています。
収集されるデータ
- 匿名ユーザーID - サブスクリプション状態の管理に使用
- 購入履歴 - サブスクリプションの検証に使用
- サブスクリプション状態(有効/無効、プラン種別、有効期限)
支払い情報(クレジットカード番号等)はRevenueCatに送信されず、Apple/Googleの決済システムで処理されます。
詳細は以下のプライバシーポリシーをご確認ください:
当ウェブサイトでの分析
当ウェブサイト(obaonline.net)では、アクセス解析のためにGoogle Analytics 4を使用しています。
Cookie同意について
Google Analyticsは、お客様が明示的に同意した場合にのみ読み込まれます。初回訪問時に表示される同意バナーで「同意する」を選択するまで、トラッキングは開始されません。
収集データ
- ページビュー、参照元URL、デバイス・ブラウザ情報
- おおよその地域(IPアドレスは匿名化されます)
- サイト内での行動パターン
データ保持期間
Google Analytics 4のデータ保持期間は14か月に設定されています。この期間を過ぎると、ユーザーレベルおよびイベントレベルのデータは自動的に削除されます。
プライバシー保護措置
- IPアドレスの匿名化が有効になっています
- 広告機能は無効になっています
- データはGoogleのセキュアなサーバーに保存されます
お客様の権利
GDPR、CCPA、および日本の個人情報保護法に基づき、お客様には以下の権利があります:
- 同意の撤回:から、いつでも同意設定を変更できます
- オプトアウト:Google Analyticsオプトアウトアドオンをインストールすることで、すべてのサイトでのトラッキングを無効化できます
詳細はGoogleのプライバシーポリシーをご確認ください。
※上記に加え、App Storeを通じて提供される標準的な統計情報(ダウンロード数など)はAppleにより収集されます。詳細はAppleのプライバシーポリシーをご確認ください。
8. セキュリティ
サービス提供者は、お客様の情報の機密性を保護することに関心を持っています。
セキュリティの限界
サービス提供者は、サービス提供者が処理および維持する情報を保護するために、物理的、電子的、および手続き上の保護措置を提供します。ただし、セキュリティシステムは侵入不可能ではないことにご注意ください。サービス提供者は、当方のシステムのセキュリティを保証することはできず、また、お客様が提供する情報がインターネット経由で送信される際に傍受されないことを保証することもできません。
バックアップデータ
デバイスのバックアップ(iCloudバックアップやiTunesバックアップ)を有効にしている場合、アプリのデータもバックアップに含まれる可能性があります。バックアップデータの取り扱いについては、Appleのプライバシーポリシーをご確認ください。
9. オプトアウト権
本アプリをアンインストールすることで、本アプリによる情報収集を簡単に停止できます。モバイルデバイスの一部として利用可能な標準アンインストールプロセス、またはモバイルアプリケーションマーケットプレイスやネットワークを介して、アンインストールを実行できます。
10. 法的開示
法律、規制、法的手続き、または政府機関からの強制的な要請に応じて、当方がアクセス可能な情報を開示する必要がある場合があります。
ローカルに保存されたデータについては、当方がアクセスまたは保存していないため、法的要請に応じて開示することはできません。
11. お子様のプライバシー
本アプリは、13歳未満のお子様を対象としたものではありません。サービス提供者は、13歳未満の方から個人情報を故意に収集または要求することはありません。
本アプリは個人情報を収集しませんが、13歳未満のお客様は本アプリを使用しないようお願いいたします。保護者および法定後見人の方は、お子様によるモバイルアプリケーションの使用を監視し、年齢制限の遵守を確認することをお勧めします。
12. 変更
本プライバシーポリシーは、あらゆる理由により随時更新される場合があります。サービス提供者は、本ページを新しいプライバシーポリシーで更新することにより、プライバシーポリシーの変更をお客様に通知します。変更については本プライバシーポリシーを定期的に確認することをお勧めします。継続して使用することは、すべての変更の承認とみなされます。
本プライバシーポリシーは、2026年1月25日より有効です。
将来的な変更の可能性
将来のアップデートにおいて、ユーザー体験を向上させる新機能が追加される可能性があります。データ収集を伴う機能が追加される場合、本ポリシーはそれに応じて更新されます。
13. お客様の同意
本アプリを使用することにより、お客様は、本プライバシーポリシーおよび当方による修正に従って、お客様の情報が処理されることに同意したものとみなされます。
14. お問い合わせ
本アプリの使用中にプライバシーに関するご質問がある場合、または当方の慣行に関するご質問がある場合は、apps@obaonline.netまでメールでサービス提供者にお問い合わせください。
サービス提供者: システム設計事務所 OBA
メールアドレス: apps@obaonline.net