メインコンテンツへスキップ

プライバシーポリシー

最終更新日: 2026年10月18日

1.基本方針

スピリットコード(以下「本アプリ」)は、ユーザーのプライバシーを尊重し、プライバシーファーストの設計思想に基づいて開発されています。 本ポリシーは、本アプリにおける情報の取り扱いについて説明するものです。 本アプリを利用することにより、本ポリシーに同意したものとみなされます。

本サービスは13歳未満のお子様を対象としたものではありません。13歳未満の方はご利用をお控えください。 This service is not intended for children under 13. If you are under 13, please refrain from using this service.

2.収集する情報

2.1 ローカルに保存される情報

以下の情報は、お使いの端末(ブラウザ)のローカルストレージに保存されます。開発者はこれらの情報にアクセスできません。

  • ✦メンバー情報(名前、役割など)
  • ✦分析結果(ソーシャルスタイル、Big Fiveスコア)
  • ✦アプリ設定

✓ これらの情報は、既定では外部サーバーに送信されず、端末内にのみ保存されます。ただし、チーム機能をご利用の場合(2.4)、「今日の運勢」をご利用の場合(2.5)、AI分析をご利用の場合(4.1)に限り、そこに記載した範囲の情報が送信されます

2.2 匿名統計データ(オプトイン)

統計機能への協力に明示的に同意いただいた場合のみ、以下の匿名データを収集します。 (法的根拠: 同意)

  • ✦分析タイプの識別子(例: ENTJ-driver-nichirin)

✓ 送信されないもの: 名前、メンバーID、Big Fiveのスコア、デバイス情報、IPアドレス、位置情報。サーバーは該当タイプの件数を1件増やすだけで、個々の記録は保存しません

2.4 チーム機能利用時のサーバー送信データ

チームをご利用の場合、以下の情報がFirebase(Firestore)にアップロードされます。(法的根拠: 契約の履行)

※ 端末間で同期するチームセッション機能は、Web版・Android版でご利用いただけます(iOS版はチームへの参加のみ)。チームに参加された場合は、下記の情報が送信されます(チームに参加されない場合は送信されません)。

  • ✦表示名(ニックネーム)、ソーシャルスタイル、性格タイプ、Big Fiveスコア
  • ✦端末識別子 — チームセッションに参加されたときに送信します。Web版ではブラウザ内で自動生成した値を、アプリ版ではスマートフォンのOSが発行する識別子を用います
  • ✦Firebase Anonymous Authentication により生成されるUID(Googleサーバーに保存)

✓ チーム分析(共有)データは、使用開始から24時間の利用期限を過ぎると members/analysis を含め自動削除されます(スケジュール削除・数時間〜1日以内)。バックアップは日次で取得し、作成から98日で自動削除されます。

2.5 「今日の運勢」利用時のサーバー送信データ

「今日の運勢」をご利用の場合、その日の運勢を作成・再表示するため、以下の情報をサーバー(Firebase)に送信・保存します。(法的根拠: 契約の履行)

  • ✦分析結果のタイプ(性格タイプ・ソーシャルスタイル・覚醒の組み合わせ)
  • ✦Firebase Anonymous Authentication により生成されるUID(利用者ごとの識別に使用)
  • ✦日付と、作成したその日の運勢の内容

運勢の文章は、分析結果のタイプと選んだカードをもとに AI で作成します。作成に Google の AI(Gemini)を利用する場合があり、その際に送るのは分析結果のタイプと選んだカードのみです(ニックネームは送りません)。

「今日の運勢」のデータは、保存から30日を過ぎると自動的に削除します。アカウントを削除した場合も削除します。

「今日の運勢」で共有を選んだ場合に限り、その日の運勢(分析結果のタイプ、選んだカードとその向き、運勢の文章、ラッキー要素)を共有ページとして公開します。共有ページはリンクを知っている人なら誰でも見られます(検索エンジンには載らないよう設定しています)。共有ページには、UIDなど利用者を特定できる情報は含めません。公開は7日間で終了します。

✓ 名前、Big Fiveのスコア、メールアドレスは送信されません。

3.情報の利用目的

  • ✦ローカルデータ: アプリ機能の提供のみ(開発者はアクセス不可)
  • ✦匿名統計データ: 全体統計の表示(「あなたのタイプは全体の〇〇%」等)

※ 収集した情報を上記以外の目的で利用することはありません

4.AI機能における情報の取り扱い

本アプリでは、チーム分析・相性分析・アドバイス生成の機能において、 Google の AI サービス(Gemini API)を利用しています。

(法的根拠: 同意)

4.1 AIに送信されるデータ

  • ✦ニックネーム(表示名)— パーソナライズされた応答生成のため
  • ✦ソーシャルスタイル(ドライバー、エクスプレッシブ等)
  • ✦性格タイプ(16タイプ分類)
  • ✦Big Fiveスコア(数値のみ)

4.2 AIへの送信範囲について

ニックネーム(表示名)および分析結果のみをAIに送信します。メールアドレス、デバイス情報、IPアドレスは送信しません。

✓ ニックネームはパーソナライズされた応答生成のために使用されます。個人を特定する情報(メールアドレス等)はAIに送信されません。

4.3 AIモデルの訓練への非利用

本アプリがGemini APIに送信するデータは、Googleの生成AIモデルの訓練には使用されません。 Google Cloud の Gemini API は、API 経由で送信されたデータをモデルの改善や訓練に使用しない旨を サービス規約で明記しています(Google Cloud Terms of Service)。

4.4 AIシステムの分類(EU AI Act)

本アプリの性格分析機能は、エンターテインメント目的のみで提供されており、EU AI Act(人工知能規則)第6条に定義される 高リスクAIシステムには該当しません。

本アプリのAI機能は、雇用・採用判断、信用評価、法執行、 またはAnnex IIIに列挙されるその他の目的には使用されません。

✓ 本アプリのAI出力はエンターテインメントコンテンツであり、科学的・医学的根拠に基づく診断や評価ではありません

※ AI機能はサーバーサイドで処理され、分析データがログに残ることはありません。 Google AI サービスの利用には Google のプライバシーポリシーが適用されます。

5.第三者への提供

収集した情報を第三者に販売、貸与、提供することはありません。 ただし、以下の場合を除きます。

  • ✦匿名統計データの集計結果をアプリ内で表示する場合
  • ✦法令に基づく開示要求があった場合

6.越境データ移転について

本アプリでは、以下の外部サービスを利用しており、日本国外のサーバーでデータが処理される場合があります。

  • ✦Firebase(Google Cloud): チームセッション同期、ライセンス管理、認証。Google Cloud のサーバー(主に米国)でデータ処理。
  • ✦Gemini API(Google): AI生成機能(チーム分析、相性アドバイス等)。ニックネームおよび分析結果を送信。
  • ✦Stripe, Inc.(米国): Web版の決済処理(クレジットカード)。ライセンス購入の決済を処理。
  • ✦Google LLC(Google Play): Android版アプリ内課金(Google Play Billing)の決済処理。
  • ✦Resend: メール送信。ライセンスキーのお届けメール送信のため、メールアドレスを米国サーバーで処理。
  • ✦Upstash(Redis): 不正アクセス防止のリクエスト制限(レート制限)のため、IPアドレスを処理(本番環境)。
  • ✦Sentry: エラー監視。エラー情報(個人情報除去済み)を米国サーバーで処理。
  • ✦Google reCAPTCHA v3(Firebase App Check): 不正アクセス防止・ボット検出。ブラウザ情報、行動データを処理。
  • ✦Vercel Inc.: ホスティング。Edge Networkでコンテンツ配信。
  • ✦Vercel Speed Insights: 表示性能の計測(Cookie同意時のみ)。ページの読み込み速度等の集計指標を米国サーバーで処理。氏名・分析結果・入力内容は送信しません。
  • ✦Google アナリティクス(GA4): 利用状況の計測(同意いただいた場合のみ/Web版は Cookie 同意、アプリ版は設定画面のスイッチ)。Web版では閲覧したページのパスと、Google が発行する識別用の Cookie を処理します。アプリ版では見た画面の名前と、アプリの基本的な利用状況(起動・利用時間など)を処理します(Cookie は使用せず、Google が発行するアプリ識別子を用います)。いずれも米国サーバーで処理し、氏名・メールアドレス・アカウントID・分析結果・入力内容は送信しません。チームの合言葉など URL に含まれる識別子は送信前に取り除きます。広告目的の利用(Google シグナル/広告の個人化)および広告 ID の収集は無効にしています。

✓ 各サービスは適切なデータ保護枠組みに準拠しています(Google: APPI/GDPR対応、Apple/Google: 各ストアポリシー準拠 等)

6.1 EU/EEAユーザーへの補足(GDPR対応)

EU/EEA域外へのデータ移転は、Google等の各サービスプロバイダーが締結する標準契約条項(SCCs: Standard Contractual Clauses)に基づいて行われます。 すべてのデータ処理者との間でデータ処理契約(DPA: Data Processing Agreement)を締結しています。

  • ✦データ移転はGDPR第44条〜第49条に準拠して実施されます
  • ✦Schrems II判決を踏まえ、補完的技術的措置(暗号化等)を講じています

データ保護に関するお問い合わせは、下記「お問い合わせ」セクションの連絡先までご連絡ください。

7.決済サービスについて

有料サービスをご利用の場合、決済処理は、Web版は Stripe(ストライプ)、Android版は Google Play のアプリ内課金を通じて行われます。 ライセンス(購入状態)の管理は、当社サーバー上で安全に行います。

  • ✦開発者はクレジットカード番号等の決済情報を保持しません
  • ✦決済に関する情報は Stripe / Google の各プライバシーポリシーに従って取り扱われます
  • ✦決済に関する問題は、各ストアのサポートにお問い合わせください

7.5データ主体の権利(GDPR / 個人情報保護法)

ユーザーは、ご自身のデータに関して以下の権利を有します。

  • ✦アクセス権: ご自身のデータの写しを請求する権利
  • ✦訂正権: 不正確なデータの訂正を請求する権利
  • ✦削除権: データの削除を請求する権利(下記セクション8参照)
  • ✦データポータビリティ: データを構造化された形式で受け取る権利
  • ✦処理の制限・異議申立: データ処理の制限または異議を申し立てる権利

これらの権利を行使するには、下記「お問い合わせ」セクションの連絡先までご連絡ください。 30日以内に対応いたします。

✓ ローカルに保存されたデータは、アプリ設定画面からいつでもエクスポート・削除が可能です

8.データの管理と削除

  • ✦アプリ内での削除: 設定画面の「データ管理」から全データを削除できます
  • ✦ブラウザでの削除: ブラウザの設定からローカルストレージをクリアすることでも削除できます
  • ✦匿名統計への協力は任意です。協力しなくてもアプリの全機能を利用できます
  • ✦一度送信した匿名データは、個人を特定できないため、削除対応はできません

8.1 サーバー上のデータの削除

サーバーに保存されたデータについて、以下の方法で削除を請求できます。

  • ✦チームセッションデータ: 使用開始から24時間の利用期限を過ぎると members/analysis を含め自動削除(スケジュール削除・数時間〜1日以内)。期限前の削除はお問い合わせフォームより請求可能
  • ✦アカウントと関連データ: Web版では設定画面の「アカウント削除」から、アカウントとサーバー上の関連データ(「今日の運勢」のデータなど)を削除できます(Google などのアカウントを連携している場合は、24時間後に削除を確定し、それまでは取り消せます)。iOS版・Android版の設定画面の「アカウント削除」でも、アカウントとサーバー上の関連データ、端末内のデータを削除します。

8.2 サーバー上のデータ保持期間

サーバーに保存されるデータには、以下の保持期間が設定されています。期間経過後、自動的に削除されます。

  • ✦チームセッションデータ: 使用開始から24時間の利用期限到達後、members/analysis を含め自動削除(スケジュール削除・数時間〜1日以内)
  • ✦「今日の運勢」のデータ: 保存から30日を過ぎると自動削除。アカウントを削除した場合も削除(2.5)
  • ✦「今日の運勢」の共有ページ: 公開から7日間で公開を終了(2.5)
  • ✦ローカルストレージデータ: ユーザーが手動で削除するまで保持
  • ✦サーバーデータのバックアップ: 障害復旧のため Firestore の標準バックアップ機能で日次のバックアップを取得します。バックアップは作成から98日で自動削除されます。あわせて、過去7日以内の時点へ戻せる仕組み(PITR)を有効にしています

9.Cookie・同意管理について

現在、広告配信は行っておらず、広告配信を目的とした Cookie・広告識別子の収集も行っていません。Web版では Google AdSense の導入を予定しており、導入後は、Google 等の第三者配信事業者による広告 Cookie の利用が想定されます。パーソナライズ広告を配信する場合は、本サイトや他サイトへの過去のアクセス情報に基づく配信となります。同意の取得方法や配信範囲は、導入時に適用法令および広告事業者の要件に応じて定め、本ポリシーで改めてお知らせします。現在は、機能提供に必要な最小限のローカルストレージ以外にトラッキング目的の Cookie は使用していません。

9.1 同意管理

以下の同意状態をローカルストレージに保存しています。

  • ✦Cookie利用への同意状態
  • ✦年齢確認の状態
  • ✦チームデータ共有への同意状態
  • ✦プロファイリング(性格分析)への同意状態
  • ✦匿名統計への協力の同意状態
  • ✦最終訪問日時・訪問回数(同意バナーを再び表示するかどうかの確認に使用)

✓ これらの同意状態は端末内にのみ保存され、外部には送信されません

9.2 表示性能の計測(同意時のみ)

Cookie利用に同意いただいた場合に限り、Vercel Speed Insights によりページの表示性能(読み込み速度等の集計指標)を計測します。(法的根拠: 同意)

✓ 氏名・分析結果・入力内容は送信せず、表示速度の改善のみに使用します。同意しない場合、計測は行われません。

9.3 広告配信と同意

現在、広告配信は行っていません。将来、広告を導入する場合は Google AdSense(Web版)および Google AdMob(アプリ版)の利用を予定しており、その際は本ポリシーを更新します。

10.広告について

将来的に無料版で、Google 等の第三者配信事業者による広告が表示される可能性があります。

  • ✦広告配信事業者が独自にCookieを使用する場合があります
  • ✦広告の内容やプライバシーについては各広告事業者のポリシーに従います
  • ✦開発者は広告内容について責任を負いません
  • ✦広告の導入状況・表示方法はプラットフォーム(Web版・Android版・iOS版)により異なる場合があります

11.免責事項

  • ⚠ブラウザのキャッシュクリア、プライベートブラウジング、端末の初期化などによりローカルデータは消失する場合があります
  • ⚠データのバックアップはユーザーの責任で行ってください
  • ⚠データの消失・破損について、開発者は一切の責任を負いません
  • ⚠第三者サービス(決済、広告等)に起因する問題について、開発者は責任を負いません

12.セキュリティ

本アプリは、データをローカルに保存することでセキュリティリスクを最小化しています。 ただし、インターネット上での完全なセキュリティを保証するものではありません。

12.1 エラー監視

サービス品質向上のため、エラー監視サービス(Sentry)を利用しています。(法的根拠: 正当な利益 - サービス品質維持)

  • ✦送信データ: エラー種別、発生箇所(コードの行番号)、ブラウザ情報、原因調査に必要な付随情報(スタックトレース、直前の操作履歴〔ブレッドクラム〕等)
  • ✦メールアドレス等の個人情報は自動的に除去(PIIスクラビング)してから送信されます
  • ✦本アプリではセッションリプレイ(操作・画面の記録)は使用していません

12.2 データの暗号化

端末内に保存されるデータは、プラットフォームごとに以下の方式で保護されています。

  • ✦Web版のローカルストレージ: 分析結果・ライセンス情報・チーム分析の履歴・相性分析のキャッシュ・分析の途中経過・AIアドバイスは、クライアントサイド(ブラウザ内)でAES-GCM-256暗号化して保存します(鍵はユーザーの端末内に保持し、サーバーには送信されません)。アプリの表示設定・言語・同意の記録など、その他の保存内容は暗号化していません(端末内にのみ保存され、外部には送信されません)
  • ✦Android版の端末内保存: AES-256-GCM暗号化(鍵は Android Keystore で端末内保護)
  • ✦iOS版の端末内保存: 分析結果・分析の履歴・仲間の情報・強みカードの設定は、原則としてAES-GCM-256暗号化して保存します(鍵は iOS のキーチェーンで端末内に保護。キーチェーンを利用できない場合は、暗号化しないまま保存することはせず、保存を行いません。その間は、以前に保存した内容が表示されないことがあります)。分析の途中経過・表示設定・同意の記録など、その他の保存内容は暗号化していません(端末内にのみ保存され、外部には送信されません)
  • ✦通信経路: TLS 1.2以上による暗号化(HTTPS)
  • ✦サーバーサイド: Firebase(Google Cloud)に保存されるデータは、Googleの暗号化 at rest により保護

13.改定

本ポリシーは予告なく改定される場合があります。 改定後のポリシーは本アプリ上に掲載した時点で効力を生じます。 改定後も本アプリを継続して利用した場合、改定後のポリシーに同意したものとみなします。

14.データ管理者

本サービスのデータ管理者(Data Controller)は以下のとおりです。