プライバシーポリシー
最終更新日 2026年7月21日
txtBase運営事務局(以下、「当事務局」という)は、個人情報の重要性を認識し、その適正な収集、利用、保護をはかるとともに、安全管理を行うため、以下のとおり、プライバシーポリシーを定め、継続的に個人情報の保護に努めます。
1. 収集する情報
本サービスは、ユーザー登録不要の匿名サービスです。氏名・メールアドレス等の個人情報の入力は求めませんが、サービスの提供・運営のため以下の情報を自動的に収集・生成します。
1-1. デバイス識別情報
- デバイスID:ブラウザのローカルストレージに保存されるUUID形式の識別子。初回アクセス時に自動生成され、同一ユーザーの識別に使用します。
- 匿名認証ID:Supabaseの匿名認証機能により発行されるセッション識別子。サービス機能の提供に使用します。
1-2. 通信情報
- IPアドレス:匿名メッセージ機能において、送信者のIPアドレスをプロバイダ責任制限法に基づき記録します。また、レート制限(スパム防止)の目的で使用します。
- ユーザーエージェント情報:匿名メッセージ機能において、送信者のブラウザ情報を法令遵守の目的で記録します。
1-3. ユーザーが入力する情報
- メッセージ内容:トーク(ルーム)内で送受信されるテキストメッセージ。うち話題(公開チャット)での発言は、参加していない方も閲覧できる公開情報として扱われます
- 画像ファイル:ルーム内でアップロードされる画像(JPEG、PNG、GIF、WebP形式、最大5MB)
- ハッシュタグ名:利用者が作成する話題の名称。公開情報として扱われます
- ニックネーム・アイコン:ルーム内で使用する表示名・アイコン
- ハンドル名:匿名メッセージ機能で使用する公開プロフィール名
- パスコード:ルームのアクセス制御のために入力されるパスコード(SHA-256でハッシュ化して保存。平文は保存しません)
- バックアップコード:ハンドル復旧用のコード(SHA-256でハッシュ化して保存。平文は保存しません)
1-4. プッシュ通知関連情報
- FCMトークン:プッシュ通知を有効にした場合、Firebase Cloud Messagingのデバイストークンを保存します。通知の配信にのみ使用し、ユーザーはいつでも通知を無効化できます。
1-5. 利用状況情報
- 既読情報:ルーム内のメッセージ既読状態を管理します。
- 参加情報:話題やルームへの参加状態(参加日時・最終閲覧日時)を記録します。
2. Cookieおよびローカルストレージの使用
2-1. Cookie
本サービスでは、以下の目的でCookieを使用します。
- 認証セッションの維持(Supabase認証トークン)
- スパム防止のためのreCAPTCHA v3(Google提供)
トラッキング目的のCookieは使用していません。
2-2. ローカルストレージ
以下の情報をブラウザのローカルストレージに保存します。
- デバイスID / ユーザーID:ユーザー識別のため
- UI設定情報:アプリの表示状態の保持のため
3. 情報の利用目的
収集した情報は、以下の目的の範囲内でのみ利用します。
- 本サービスの機能提供・運営(メッセージ配信、プッシュ通知、翻訳等)
- ユーザーの同一性の管理(デバイスIDによるセッション管理)
- 不正利用・スパムの防止(reCAPTCHA、IPベースのレート制限・ブロック)
- コンテンツモデレーション(禁止コンテンツの自動検出)
- 法令に基づく義務の履行(プロバイダ責任制限法に基づく送信者情報の記録)
- サービスの改善・不具合の修正
- 法的機関からの要請への対応
4. 第三者サービスとの連携
本サービスは、以下の第三者サービスを利用しています。各サービスは、それぞれのプライバシーポリシーに従って情報を取り扱います。
Supabase(データベース・認証・ストレージ)
メッセージ、ユーザーデータ、画像ファイルの保存および匿名認証に使用します。
Firebase Cloud Messaging(プッシュ通知)
プッシュ通知の配信に使用します。FCMトークンがGoogleのサーバーに送信されます。
Microsoft Azure Translator(翻訳)
翻訳機能の利用時、メッセージのテキスト(最大1,000文字)がMicrosoftのサーバーに送信されます。翻訳結果はデータベースに保存されません。
Google reCAPTCHA v3(スパム防止)
ボットによる不正利用を防止するため使用します。Googleのプライバシーポリシーおよび利用規約が適用されます。
5. 情報の第三者提供
当事務局は、以下の場合を除き、ユーザーの情報を第三者に提供しません。
- 法令に基づく場合(裁判所の令状、捜査機関からの照会等)
- 人の生命、身体または財産の保護のために必要がある場合であって、本人の同意を得ることが困難であるとき
- 公衆衛生の向上または児童の健全な育成の推進のために特に必要がある場合
- 国の機関もしくは地方公共団体またはその委託を受けた者が法令の定める事務を遂行するために協力する必要がある場合
- 前項に定める第三者サービスの利用に伴い、当該サービス提供者に情報が送信される場合
6. 話題(公開チャット)の公開範囲
話題での発言は、参加していない方も閲覧できる公開情報です。以下の点にご留意ください。
- 発言は話題の一覧および公開ページに表示され、本サービスを利用していない方も閲覧できます。
- ニュースを起点とする話題の公開ページは検索エンジンの登録対象であり、発言が検索結果に表示される場合があります。
- 利用者が作成したハッシュタグの話題は、検索エンジンへの登録対象外としています(リンクを知る方は閲覧できます)。
- 投稿者の識別子(デバイスID)やIPアドレスを公開ページに掲載することはありません。
- 公開を望まない内容は話題に投稿しないでください。招待した相手だけと話す場合はトーク(ルーム)をご利用ください。
7. データの保存期間
- ルームメッセージ:有効期限が設定されている場合は期限到来時に自動削除。有効期限なしの場合は無期限に保存されます。
- ニュースの話題:取得から48時間で一覧から削除されます。ただし会話が始まった話題は削除されません。
- 匿名メッセージの送信者情報(IPアドレス・ユーザーエージェント):法令上必要な期間保存します。
- FCMトークン:プッシュ通知が無効化されるまで、または当事務局が不要と判断するまで保存します。
- デバイス移行トークン:発行から30分後に自動削除されます。
8. データの安全管理
当事務局は、収集した情報の漏洩、滅失、毀損および不正利用等を防止するため、以下の措置を講じています。
- すべての通信はHTTPSにより暗号化されています。
- パスコードおよびバックアップコードはSHA-256でハッシュ化して保存しており、平文では保存しません。
- データベースにはRow Level Security(RLS)を適用し、ユーザーが他のユーザーのデータを不正に操作できないよう制限しています。
- Content Security Policy(CSP)ヘッダーにより、不正なスクリプトの実行やデータの外部送信を制限しています。
- 画像URLのホワイトリスト検証により、不正なコンテンツの表示を防止しています。
9. ユーザーの権利
ユーザーは、以下の方法でご自身の情報を管理できます。
- ブラウザのローカルストレージを削除することで、デバイスIDをリセットできます(ただし、過去の投稿との紐付けは解除されます)。
- プッシュ通知はルームごとに無効化できます。ブラウザの通知設定からも無効化可能です。
- ルーム作成者は、ルームおよびメッセージを削除できます。
- 個人情報の開示・訂正・削除のご要望は、下記のお問い合わせ先までご連絡ください。
10. 個人情報の定義
個人情報とは、個人情報の保護に関する法律に規定される生存する個人に関する情報(氏名、生年月日、その他の記述等により特定の個人を識別することができる情報)、ならびに他の情報と照合することで、特定の個人を識別することができることとなるものであると認識しています。
11. プライバシーポリシーの変更
当事務局は、必要に応じて本ポリシーを変更することがあります。重要な変更がある場合は、本サービス上で通知します。変更後に本サービスを利用した場合、変更後のポリシーに同意したものとみなします。
12. お問い合わせ
本ポリシーに関するお問い合わせは、下記までお願いいたします。
連絡先:info@txtbase.net