プライバシーポリシー
2026年9月29日版
1. データ管理者
本ポリシーは、iOS、iPadOS、macOS、Android向けのアプリAgency Companion(Androidでは、Google Play版とagencyg.deからの直接ダウンロード版の両方)と、アプリが利用するサーバーに適用されます。当社のウェブサイトには別のプライバシーポリシーが適用されます。
あなたのデータの処理に責任を負うデータ管理者は次のとおりです:
Agency Scripts、事業主:Leon Rudolf
Die Halde 2, 64853 Otzberg, ドイツ
メール:[email protected]
詳細は法的表示をご覧ください。
管轄の監督機関は、Der Hessische Beauftragte für Datenschutz und Informationsfreiheit(ヘッセン州データ保護・情報自由担当官)です(Postfach 3163, 65021 Wiesbaden · datenschutz.hessen.de)。あなたは、この機関または他のあらゆるデータ保護監督機関に苦情を申し立てることができます。
2. 要点
- アプリを使うには、Discord、Google、Appleのいずれかでサインインします。
- 広告は表示せず、分析サービスや広告サービスであなたの行動を評価することもなく、データを販売することもありません。
- アプリは仮名化されたデバイスIDを生成します。これは広告IDではありません。
- カメラはQRコードのスキャンにのみ、マイクは音声入力とAgencyAIとの音声会話にのみ使います。あなたがその機能を開始するまで、アプリはどちらも使用しません。
- 購入はGoogle Play、Apple、または当社のウェブショップを通じて行われます。カード情報や口座情報を当社が受け取ることは決してありません。
- アカウントはアプリ内で削除でき、データをエクスポートすることもできます。
3. アカウントとサインイン
アプリを使うにはサインインが必要です。Discord、Google、Appleのいずれかでサインインします。これらのうちどの方法を提供するかは、当社のサインインサービスが決定します。サインインは、お使いのデバイスのブラウザ上で、当社のサービスhelp.agencyg.deを通じて行われます。その後、アプリはセッションを受け取り、暗号化してOSの安全なストレージに保管します。
Discordからは、ユーザーID、名前、プロフィール画像、確認済みの場合はメールアドレス、そして当社のDiscordサーバーのメンバーかどうかの情報を受け取ります。GoogleとAppleからは、識別子、共有を許可した場合はメールアドレス、そして提供元が送信する範囲で名前とプロフィール画像を受け取ります。
GoogleアカウントまたはAppleアカウントをDiscordアカウントに紐付けることができます。紐付けると、当社はアカウントを統合し、Discordがメインの識別情報となり、これまでのチケットもそちらに移されます。アカウントの名前とプロフィール画像はアプリに表示されます。Androidでは、これらの情報を必要に応じて当社のサーバーから読み込み、永続的には保存しません。
法的根拠は、EU一般データ保護規則(GDPR)第6条第1項(b)に基づく、あなたとの利用契約の履行です。
4. デバイスID
アプリは仮名化されたデバイスIDを生成します。Androidでは、これはAndroidがお使いのデバイス上でアプリに割り当てる識別子と固定の付加値から作られるハッシュ値(SHA-256)です。識別子そのものがデバイスの外に出ることはありません。このIDはアプリを再インストールしても変わらず、デバイスをリセットすると変わります。
デバイスIDは広告IDではありません。トラッキングには使用せず、他の提供元のデータと統合せず、販売もしません。当社は、アプリから当社サーバーへのリクエストに署名すること、ライセンスと購入をデバイスに紐付けること、AgencyAIの利用枠を数えること、そして紹介プログラムを不正利用から守ることのために、このIDを使用します。Google Playでの購入時には、アプリはこのIDを難読化されたアカウント識別子としてGoogleに渡します。これは、当社が購入をお使いのデバイスに対応付けられるようにするためです。
AgencyAIの利用枠のカウンターは30日間保管します。法的根拠は、安全で不正利用から守られたサービスに対する当社の正当な利益(GDPR第6条第1項(f))、および購入の場合は契約の履行(GDPR第6条第1項(b))です。
5. 接続データ
当社のサーバーに接続するたびに、技術的にあなたのIPアドレスが送信されます。当社は、リクエストに応答するため、およびアドレスごとのリクエスト数を制限するために、これを処理します。アプリのすべての接続は暗号化されています(HTTPS)。法的根拠は、安全な運用に対する当社の正当な利益(GDPR第6条第1項(f))です。
6. FiveMサーバーへの接続
アプリは、当社のスクリプトが動作するFiveMのロールプレイサーバーに接続します。ペアリングは、QRコードをスキャンするか、ゲーム内でスクリプトが表示するコードを入力することで行います。アプリはペアリングのたびに、ランダムなデバイストークンをOSの安全なストレージに保管します。このトークンには、本名もメールアドレスも含まれません。
接続は、api.agencyg.deにある当社のリレーを経由します。リレーはアプリとゲームサーバーの間でリクエストを中継し、あなたのゲーム内容を永続的には保存しません。ペアリング時には、ゲームサーバーがデバイス名(メーカーとモデル)と、サインインしている場合はアカウントIDを受け取ります。これは、ゲームサーバーがあなたのゲーム内ランクを友達機能に通知できるようにするためです。
機能を開くと、アプリは関連するデータをあなたのゲームサーバーから取得します。たとえば、メッセージ、連絡先、口座残高、レポート、ゲーム内の管理者データなどです。これらはあなたのキャラクターのロールプレイデータです。ゲーム内の送金などの操作は、ゲームサーバーが実行します。ゲーム内のギャラリーにアップロードした写真は、リレー経由でゲームサーバーに送られます。
ゲームサーバーの運営者は別個のデータ管理者であり、当社ではありません。運営者がこれらのデータをどのように扱い、どれだけの期間保存し、誰に提供するかについて、当社は影響を及ぼすことができません。これらのデータの開示や削除を求める場合は、運営者に直接お問い合わせください。ペアリングの解除は、アプリでいつでも行えます。
7. カメラ
アプリがカメラを使うのは、ペアリング用のQRコードをスキャンするときだけです。画像はお使いのデバイス上で解析され、使用されるのは読み取ったコードだけです。アプリはカメラ画像を保存も送信もしません。
Androidでは、アプリはGoogle ML Kitでコードを読み取ります。このライブラリはアプリに組み込まれており、デバイス上で動作します。Google自身の説明によると、ML KitはGoogleに技術的な診断データと利用データを送信します。たとえば、デバイスとアプリの情報、識別子、パフォーマンス値、エラーコードです。
8. マイクと音声
アプリがマイクを使うのはAgencyAIの中だけです。チャットでマイクをタップしたときの音声入力と、AgencyAIとの音声会話(Agency Max)に使います。アプリが権限を求めるのは、これらの機能のいずれかを初めて使うときです。
あなたの音声は、お使いのOSの音声認識がテキストに変換します。アプリ自身は音声を録音せず、認識されたテキストだけを、入力したメッセージと同じように送ります。そのために音声認識が音声をその提供元(たとえばGoogleやApple)に送るかどうかは、お使いのデバイスとその設定によります。Androidでは、システムが対応している場合、アプリはデバイス上での認識を要求します。
音声会話では、AgencyAIが回答を読み上げます。そのために、回答テキストが言語と選択した音声とともに当社のサーバーに送られ、サーバーが音声合成サービスを使って音声に変換します。アプリは音声を保存せずに再生します。これがうまくいかない場合は、お使いのデバイスの音声合成機能が読み上げます。
9. 通知
通知は任意です。通知が届くのは、アプリでオンにし、かつデバイスが許可している場合だけです。オンにすると、アプリはペアリング済みのサーバー(メッセージ、通話、送金、メール、出動)、サポートへの返信、友達とダイレクトメッセージに関する通知を表示します。
プッシュ通知のために、アプリはOSのプッシュサービスに登録します。AppleのデバイスではApple Push Notification Service (APNs)に、AndroidではGoogleのFirebase Cloud Messaging (FCM)に登録します。その際に作られるプッシュトークンを、アプリは当社のリレーに送ります。あわせて、ペアリング済みのサーバー、サーバーとキャラクターの名前、言語、通知音、オフにした通知の種類も送ります。サインインしている場合、プッシュトークンはアカウントに関する通知のため、help.agencyg.deにも送られます。ゲームサーバーがプッシュトークンを受け取ることはありません。
プッシュ通知は、AppleまたはGoogleのサーバーを通じて配信されます。通知には、メッセージの冒頭など、本文の一部が含まれることがあります。Androidでは、アプリが開いている間はアプリ自身がリレーに新しい通知を問い合わせ、バックグラウンドでは約15分ごとに問い合わせます。受信した通知はアプリがデバイスに保存します。通知は、アプリまたはデバイスの設定でいつでもオフにできます。アプリでオフにすると、アプリはプッシュトークンの登録を解除します。
ときどき、新しいスクリプトやアップデートに関する製品のお知らせを送ります。アプリの通知設定で、ProやMaxの利用にかかわらず、いつでも無料で恒久的にオフにできます。通知の法的根拠は利用契約の履行(GDPR第6条第1項(b))、製品のお知らせの法的根拠は、当社のスクリプトについてお知らせするという当社の正当な利益(GDPR第6条第1項(f))です。
10. AgencyAI
AgencyAIはアプリ内のAIアシスタントです。AgencyAIにメッセージを送ると、アプリは当社のサーバーcompanion.agencyg.deに、会話の直近のメッセージ(最大12件、テキストのみ)、言語、選択したAIレベル、そして、ある場合はProまたはMaxの購入証明を送ります。これは、正しい利用枠が適用されるようにするためです。自分専用のAgencyAIを作成した場合は、その名前、口調、そしてあなたの指示も一緒に送られます。リクエストにはデバイスIDで署名されます。サインイン情報は送られません。
Agency Maxでは、AgencyAIにアクティブなゲームサーバーのデータを追加で渡すことができます。サーバー名、キャラクター名、ゲーム内にいるかどうか、ゲーム内の口座残高と現金、進行中の移動の状況です。これはオンにするまでオフになっており、グループごとに個別に選べます。同じくMaxでは、AgencyAIが最新の質問に対してウェブ検索を実行することがあります。その際、質問、またはそこから作られた検索クエリが検索サービスに送られます。
当社のサーバーは、リクエストをAIプロバイダーに転送します。AIプロバイダーは、当社の委託を受けて処理を行います(GDPR第28条):OpenAIと、モデルのレベルに応じてGroqです。入力内容がモデルの学習に使われないことを、当社は両社と取り決めています。
チャット履歴を保存するのはあなたのデバイスだけです。Androidでは、アプリがチャット履歴を保存するのはMaxの利用者に対してだけです(最大30件の会話)。チャット履歴は、アプリ内で1件ずつ、またはすべて削除できます。パスワード、支払い情報、健康情報などの機密性の高いデータは入力しないでください。AIの回答は間違っている場合があります。重要な内容は確認してください。法的根拠は、利用契約の履行(GDPR第6条第1項(b))です。
11. ヘルプとサポート
サポートには、アプリ内およびhelp.agencyg.deから連絡できます。どちらも同じチケットシステムです。チケットについては、件名、カテゴリ、あなたのメッセージ、ステータスと言語、通知用のメールアドレス(入力した場合。GoogleアカウントとAppleアカウントでは必須)、およびTebexの取引番号(入力した場合)を保存します。この取引番号はTebexで確認します。
添付ファイル(10 MBまでの画像やその他のファイル)は、当社のサポートサーバーに保存します。Androidでは、アプリはアップロード前に画像を再処理します(辺の長さは最大2560ピクセル)。その際、撮影日時やデバイスのモデルなどの撮影データは失われます。その他のファイルはそのままアップロードされ、こうした情報が含まれている場合があります。
AIアシスタントがチケットを読み、準備し、返信案を提案します。ご希望に応じて、送信前のあなたの下書きも推敲します。そのために、内容は当社のAIプロバイダーに送られます(セクション17)。当社のチームはチケットを確認し、いつでも引き継ぐことができます。Agency Maxでは、AIを介さずにチケットを直接チームに渡すことができます。
返信については、あなたの選択に応じて、Discordのダイレクトメッセージまたはメール(送信はBrevo経由)でお知らせします。チケットを共有すると、そのリンクを開いてサインインした人は誰でも、チケットを読んで返信できます。法的根拠は、契約の履行、および円滑なカスタマーサポートに対する当社の正当な利益です(GDPR第6条第1項(b)および(f))。
12. 友達とダイレクトメッセージ
アプリでは、友達をそのハンドル名、フレンドコード、または招待リンクで見つけたり、リクエストを送信したり承認したり、ダイレクトメッセージを書いたり、ユーザーをブロックして報告したりできます。これは当社のサービスhelp.agencyg.deを通じて行われます。
他のユーザーは、あなたのプロフィールを見ることができます:表示名、ハンドル名、プロフィール画像、そしてプラン(ProまたはMax)です。さらに、アプリはオンライン状況、最後にアクティブだった時刻、ゲームサーバーでのランク(ジョブとランク。ゲームサーバーから通知されたもの)を、当社のサーバーがそれぞれのユーザーに対して公開する範囲で表示します。オンライン状況は、アプリの利用状況からサーバーが判断します。アプリは位置情報を取得しません。
ダイレクトメッセージは、あなたと相手のすべてのデバイスに届くように、当社のサーバーが保存します。ユーザーまたはメッセージを報告すると、当社のチームは、理由と報告されたメッセージとともに、その報告を確認します。プランを表示するため、アプリは起動時にProまたはMaxの購入証明を確認用に一緒に送ります。法的根拠は利用契約の履行(GDPR第6条第1項(b))、報告の場合はユーザー同士の安全な交流に対する当社の正当な利益(GDPR第6条第1項(f))です。
13. AgencyMod
AgencyModは当社のDiscordボットです。Discordでサインインしている場合、またはDiscordをアカウントに紐付けている場合、アプリは起動時に、あなたがAgencyModで管理しているDiscordサーバーを問い合わせ、それらをアプリに接続します。その際、これらのサーバーの識別子、デバイス名、言語が当社のサーバーに送られます。アプリでAgencyModのために設定した内容と画像は、bot.agencyscripts.devにあるAgencyModサービスに送られます。
14. 購入
アプリでは、Agency Companion Pro(1回限りの購入)とAgency Max(サブスクリプション)を提供しています。支払いは、版に応じてGoogle Play、Apple、または当社のウェブショップを通じて行われます。カード番号や口座番号、パスワードなどの支払いデータを当社が受け取ることはいかなる場合もありません。これらはGoogle、Apple、Tebex、PayPalがそれぞれのプライバシーポリシーに従って処理します。
Google Play(Android、Google Play版)
購入はGoogle Playのダイアログで行います。その際、アプリはGoogleにデバイスIDを難読化されたアカウント識別子として渡します。その後、アプリは購入を確認のために当社のサーバーに送ります。送信するのは、Googleの購入トークン、商品ID、注文番号、購入時刻、言語、さらにデバイスIDと、サインインしている場合はセッションです。当社のサーバーはGoogleに購入が有効かどうかを問い合わせ、サブスクリプションの場合は期間と更新についても問い合わせたうえで、購入を有効化します。
そのために、購入トークンのハッシュ値(トークン自体ではありません)、Googleの注文番号、購入が有効化されているデバイスID(最大2つ)、サインインしていた場合はアカウントのID、発行したライセンスコード、購入の状態、サブスクリプションの開始日と終了日、テスト購入だったかどうかを保存します。返金を検知するため、アプリが購入を再度提示したときにGoogleで購入を再確認し、Googleに返金済みの購入の一覧を問い合わせます。
Apple(iOS、iPadOS、macOS)
購入はAppleがApp Storeを通じて処理します。確認のため、アプリはAppleが署名した取引確認情報を当社に送ります。また、Appleは購入やサブスクリプションに関するイベント(更新、解約、返金など)を当社に通知します。当社は、すでに処理した取引の番号を保存します。
ウェブショップ(Android、直接ダウンロード)
agencyg.de版では、Pro、Max、スクリプトを、ブラウザで当社のウェブショップから購入します。支払いはTebex(Cfx.reでサインイン)またはPayPalで行います。当社は、注文番号と支払い番号、ステータス、購入した商品、そして決済事業者が送信する範囲であなたのメールアドレスを受け取ります。Proはライセンスコードとして受け取り、当社はこれを最大2つのデバイスIDに紐付けます。Maxのサブスクリプションは、あなたのデバイスIDに、サインインしている場合はアカウントにも紐付けます。
ウェブショップと同じDiscordアカウントでサインインしている場合、アプリはさらに、ショップアカウントのポイント残高、購入したスクリプト、注文履歴、カートを表示します。これは当社のサーバーがショップから取得して提供します。
証明と社内報告
購入後、アプリは当社が署名し、あなたのデバイスに紐付けられた購入証明を受け取ります。アプリはライセンスコードを約14日ごとに再確認します。Appleとウェブショップでの購入は、当社チームのDiscord上のチャンネルに、社内向けに報告します。報告する内容は、商品、金額、プラットフォーム、購入番号または取引番号、そしてウェブショップでの購入の場合は該当するときにアカウント名です。法的根拠は、売買契約の履行(GDPR第6条第1項(b))、不正利用防止に対する当社の正当な利益(GDPR第6条第1項(f))、および会計記録については当社の法的保存義務(GDPR第6条第1項(c))です。
15. 紹介プログラム
各デバイスには固有の招待コードが発行されます。そのため、アプリは起動時にあなたのデバイスIDを当社の紹介サービスに登録し、状況を問い合わせます。誰かがコードを使用すると、デバイスID、ペアリング済みのゲームサーバー、およびデバイスの証明(システムのキーストアによる署名)がそのサービスに送られます。当社は、デバイスの証明を保存します。デバイスIDとIPアドレスは、秘密のソルト付きハッシュ値としてのみ保存します。これらのデータは、紹介を正しく付与し、不正(たとえば、自分自身への紹介、偽のデバイス、自動化されたコード使用)を防ぐためにのみ使用します。法的根拠は、公正なプログラムに対する当社の正当な利益(GDPR第6条第1項(f))です。
16. バックアップ、アップデート、デバイスに残るもの
Androidでは、アプリはGoogleのBlock Storeを通じて小さなバックアップを作成し、新しいデバイスで続きから使えるようにします。対象は、ペアリング済みのサーバーとそのアクセストークン、キャラクターの名前と番号、Proのライセンスコードとその証明、アクセントカラー、アプリロック、通知設定、お試し期間とボーナスに関する情報です。Googleアカウントでバックアップがオンになっている場合、Googleがそこにバックアップを保存します。Androidのデータ移行機能で機種変更する場合は、ほかのアプリデータも引き継がれることがあります。ただし、ペアリングのアクセストークンは対象外です。
Appleのデバイスでは、アプリの設定やペアリングのデータ(保存済みのサーバー、表示設定、通知設定など)が、Appleアカウント(iCloud)を通じて同期されることがあります。これらのデータはGoogleまたはAppleのもとで、それぞれの規約に従って保管され、当社はこれにアクセスできません。
直接ダウンロード版は、agencyg.deにアップデートを確認し、そこからのみ取得します。プロフィール画像やゲーム内の画像は、それらが置かれているサーバー(たとえばDiscord、Google、あなたのゲームサーバー)から、アプリが読み込みます。一部は当社のリレーを経由します。その際、各サーバーはあなたのIPアドレスを確認できます。
アプリロックは、システムを通じて指紋または顔を確認します。当社がその情報を受け取ることはありません。ウィジェット、ショートカット、通知の履歴は、お使いのデバイスに残ります。
17. 受領者と第三国
当社はデータを販売せず、広告目的で提供することもありません。当社は次のサービス提供者を利用しますが、いずれも記載した目的にのみ利用します:
- OpenAI、Groq、Anthropic:AgencyAIの回答と、サポートで使用されるAI。
- 音声合成サービス:音声会話での読み上げ。検索サービス:AgencyAIのウェブ検索。
- Brevo:チケットに関するメール。
- Cloudflare:当社のアドレスの一部に対するネットワークサービス。
- Discord:サインイン、チケットに関する通知、当社チームへの社内向け購入報告。
- Google:サインイン、Google Play、Firebase Cloud Messaging、Block Store、ML Kit。
- Apple:サインイン、App Store、プッシュ通知(APNs)、iCloud。
- Tebex、Cfx.re、PayPal:ウェブショップでの支払い。
あなたがペアリングするゲームサーバーの運営者は、別個のデータ管理者です(セクション6)。
これらの提供元の一部は米国に所在するか、米国でデータを処理します。たとえばOpenAI、Groq、Anthropic、Google、Apple、Discord、Cloudflareです。データの移転は、欧州委員会の十分性認定(米国については、提供元がこれに基づいて認証を受けている場合のEU-U.S. Data Privacy Framework)、または欧州委員会の標準契約条項に基づいて行います。
18. 保存期間
- お使いのデバイス上:アプリでデータを削除するか、サインアウトするか、ペアリングを解除するか、アプリをアンインストールするまで。
- アカウント、友達、ダイレクトメッセージ:アカウントを削除するまで。
- チケット:完了から最大24か月、ご希望があればそれより早く。
- AgencyAIの利用枠:30日間。
- プッシュ登録:通知をオフにするかペアリングを解除するまで、またはAppleかGoogleがトークンを無効と宣言するまで。
- 購入証明:有効化が続く間。再インストール後や別のデバイスでも購入が維持されるようにするためです。その後は、法定の保存義務がある範囲でのみ保存します。
- 会計記録:ドイツ租税基本法(Abgabenordnung)§ 147に基づき10年間。この期間中は、他のあらゆる利用が制限されます。
- 紹介プログラム:確認と特典の有効性のために必要な間。
19. あなたの権利とアカウントの削除
あなたには、アクセス(GDPR第15条)、訂正(第16条)、消去(第17条)、処理の制限(第18条)、データポータビリティ(第20条)、および当社の正当な利益に基づく処理に対する異議(第21条)の権利があります。また、監督機関に苦情を申し立てることもできます(セクション1)。
このうち2つは、ホーム画面のプロフィール画像から「あなたのデータ」を開くと、アプリ内で直接行使できます:
- アカウントを削除すると、ログイン情報、サインイン方法の紐付け、サポートチケットとその添付ファイル、登録したメールアドレス、通知の登録、購入履歴が、当社のサーバーから削除されます。法律上保存しなければならない会計記録は残ります。削除は取り消せません。デバイス上のデータは、アプリをアンインストールすることで削除できます。
- データをエクスポートすると、当社に保存されているあなたのアカウントデータが、機械可読なJSONファイルで提供されます。
デバイスIDに紐付けられた購入証明(たとえばGoogle Playでの購入)は、購入が有効なままになるよう、残ります。ご希望があれば、これらも削除します。その場合、有効化は失われます。ゲームサーバーの運営者のもとにあるデータについては、その運営者にお問い合わせください。その他のご用件は、[email protected]までメールでご連絡ください。1か月以内に回答します。
20. 子ども
アプリは子どもを対象としていません。FiveMのロールプレイサーバーでプレイする人向けです。
21. 変更
アプリが変更された場合は、本ポリシーを更新します。上記の日付の版が有効です。