プライバシーポリシー
本ポリシーは、Resonella(https://resonella.app、以下「本サービス」)における利用者情報の取り扱いを定めるものです。本サービスの運営者(以下「運営者」)は、以下のとおり利用者のプライバシーを尊重し、取得する情報を必要最小限にとどめます。
1. 収集する情報
1.1 アカウント情報
- 匿名アカウント: いいね・ブックマーク等の機能を利用した時点で、匿名の利用者ID(ランダムな識別子)が自動生成されます。氏名・メールアドレス等は含まれません。30日間利用がない匿名アカウントは自動的に削除されます。
- Google アカウント連携: シーンの投稿等にはGoogle アカウントでのサインインが必要です。この際、Google からメールアドレスおよび表示名を取得します。メールアドレスは本人確認とアカウント画面での表示にのみ使用し、公開されません。
- 表示名: 公開シーンやマルチプレイで他の利用者に表示されます。アカウント画面から変更できます。
1.2 投稿コンテンツ
- シーンデータ: 投稿したシーン(配置物・設定等のデータ)、タイトル、タグ、投稿者の表示名が保存され、他の利用者に公開されます。
- マイク録音: マイクで録音した音声は、既定ではお使いの端末内(ブラウザのローカルストレージ)にのみ保存され、外部に送信されません。その録音を使用するシーンを投稿した場合に限り、音声データがサーバーにアップロードされ、当該シーンの再生のために公開配信されます。投稿済みの録音はアプリ内から削除できます。
- その他: いいね、ブックマーク、通報、フィードバックの内容が保存されます。いいね・ブックマークの個別の記録は本人以外から参照できません(シーンには合計数のみ表示されます)。
1.3 マルチプレイ
マルチプレイのルームに参加すると、利用者ID・表示名・配置操作の内容・一時的な状態(カーソル位置やエモート等)が同じルームの参加者に共有されます。ルームのデータはルームの終了とともに削除されます。荒らし対策のため、キック投票の対象となった利用者IDの再入場制限記録を一時的に保持することがあります。
1.4 端末内に保存される情報
アプリの設定、作業中のシーン、チュートリアル進捗、マイク録音、サインイン状態(認証トークン)は、お使いのブラウザ内(localStorage / IndexedDB)に保存されます。これらは本サービスの提供に必要な範囲でのみ使用します。
1.5 アクセス解析・トラッキング
本サービスは、アクセス解析ツールや行動トラッキング、エラー収集サービスを使用していません。また、本サービス自身が Cookie を発行することもありません(サインイン状態は Cookie ではなくブラウザの localStorage で管理されます。Google サインインの過程で Google 社が Cookie を使用する場合があります)。
2. 利用目的
- 本サービスの提供・運営(認証、シーンの共有・再生、マルチプレイ)
- 不正利用の防止(投稿のレート制限、通報への対応、権利侵害の再発防止、マルチプレイの荒らし対策)
- 投稿コンテンツのモデレーション(後述)
- 利用者からの問い合わせへの対応
3. コンテンツのモデレーション
シーンの投稿時、不適切な内容の自動審査のため、タイトル文字列を Anthropic 社の AI API に送信する場合があります。送信されるのはタイトル文字列のみで、アカウント情報は含まれません。また、通報されたコンテンツは運営者が確認し、必要に応じて非公開化・削除します。
4. 外部サービス(処理の委託先)
本サービスは以下の外部サービス上で動作し、上記の情報はこれらの基盤に保存・処理されます。
- Supabase — データベース・認証基盤(アカウント情報、投稿コンテンツのメタデータ等)
- Cloudflare — アプリ配信、マルチプレイサーバー、投稿された録音データの保存・配信
- Google — サインイン(Google OAuth)
- Anthropic — 投稿タイトルの自動モデレーション(利用する場合のみ)
5. 広告について
本サービスでは、Google AdSense(H5 Games Ads)による広告を表示することがあります。Google を含む第三者配信事業者は Cookie や広告識別子を使用し、利用者の過去のアクセス情報に基づいてパーソナライズされた広告を配信することがあります。パーソナライズ広告は Google の広告設定で無効にできます。詳細は Google のポリシーと規約(広告)をご覧ください。
6. 第三者提供
運営者は、法令に基づく場合を除き、利用者の個人情報を第三者に提供しません(第4条の委託先での処理、および利用者自身が公開する投稿コンテンツを除きます)。
7. 保存期間と削除
- 30日間利用のない匿名アカウントは、関連するいいね・ブックマーク等とともに自動削除されます。
- 投稿コンテンツは利用者自身が削除でき、削除後は合理的な期間内に配信を停止します(バックアップやキャッシュに一定期間残ることがあります)。
- アカウントの削除やデータに関するご要望は、下記の連絡先までお問い合わせください。
8. 改定
本ポリシーは必要に応じて改定されることがあります。重要な変更がある場合は、本サービス上でお知らせします。
9. 連絡先
本ポリシーに関するお問い合わせ: contact@resonella.app
Privacy Policy
This policy describes how user information is handled on Resonella (https://resonella.app, the "Service"). The operator of the Service (the "Operator") respects your privacy and collects only the minimum information necessary.
1. Information We Collect
1.1 Account information
- Anonymous accounts: When you use features such as likes or bookmarks, an anonymous user ID (a random identifier) is generated automatically. It contains no name, email address, or other personal details. Anonymous accounts inactive for 30 days are deleted automatically.
- Google sign-in: Publishing scenes requires signing in with a Google account. We receive your email address and display name from Google. Your email address is used only for authentication and display on your own account screen; it is never made public.
- Display name: Shown to other users on published scenes and in multiplayer. You can change it from the account screen.
1.2 Content you post
- Scene data: Published scenes (object placements, settings, etc.), titles, tags, and the author's display name are stored and shown publicly to other users.
- Microphone recordings: Audio you record stays on your device (in your browser's local storage) by default and is not sent anywhere. Only when you publish a scene that uses a recording is that audio uploaded to our servers and served publicly so the scene can play for others. You can delete uploaded recordings from within the app.
- Other: Likes, bookmarks, reports, and feedback are stored. Individual like and bookmark records are visible only to you (scenes show aggregate counts only).
1.3 Multiplayer
When you join a multiplayer room, your user ID, display name, placement actions, and transient state (cursor position, emotes, etc.) are shared with other participants in the same room. Room data is deleted when the room ends. To deter abuse, a temporary re-entry restriction record may be kept for user IDs voted out of a room.
1.4 Data stored on your device
App settings, your working scene, tutorial progress, microphone recordings, and your sign-in state (auth tokens) are stored in your browser (localStorage / IndexedDB) and used only to provide the Service.
1.5 Analytics and tracking
The Service uses no analytics, behavioral tracking, or error-reporting services, and does not set cookies of its own (sign-in state is kept in browser localStorage, not cookies; Google may use cookies during Google sign-in).
2. How We Use Information
- Providing and operating the Service (authentication, scene sharing and playback, multiplayer)
- Preventing abuse (upload rate limits, handling reports, preventing repeat infringement, multiplayer moderation)
- Moderating posted content (see below)
- Responding to inquiries
3. Content Moderation
When you publish a scene, its title text may be sent to Anthropic's AI API for automated screening of inappropriate content. Only the title text is sent; no account information is included. Reported content is reviewed by the Operator and may be hidden or removed.
4. Third-Party Services (Processors)
The Service runs on the following providers, which store and process the information described above.
- Supabase — database and authentication (account information, posted content metadata)
- Cloudflare — app hosting, multiplayer servers, storage and delivery of uploaded recordings
- Google — sign-in (Google OAuth)
- Anthropic — automated moderation of posted titles (only when this screening is in use)
5. Advertising
The Service may display ads served by Google AdSense (H5 Games Ads). Third-party vendors, including Google, may use cookies and advertising identifiers to serve personalized ads based on your prior visits. You can opt out of personalized advertising in Google Ads Settings. See Google's advertising policies for details.
6. Sharing with Third Parties
The Operator does not share your personal information with third parties except as required by law, for processing by the providers listed in Section 4, or for content you choose to publish yourself.
7. Retention and Deletion
- Anonymous accounts inactive for 30 days are deleted automatically along with their likes, bookmarks, and similar records.
- You can delete your posted content; distribution stops within a reasonable period after deletion (it may remain in backups and caches for a limited time).
- For account deletion or other data requests, contact us at the address below.
8. Changes to This Policy
This policy may be updated as needed. Material changes will be announced on the Service.
9. Contact
Questions about this policy: contact@resonella.app