Privacy Policy (English) / プライバシーポリシー(日本語)
Privacy Policy
Last updated: October 13, 2026
Qdan Inc. (“we”, “us”, or “our”) operates mobile applications (collectively, “our Apps”). This policy explains how we collect, use, and share information when you use our Apps. We establish a framework for protecting personal information and promote awareness and practices that safeguard it. The services used and information handled vary by app, version, and the features you use.
1. Information We Collect
1.1 Information Collected Automatically
When you use our Apps, certain information is collected automatically through third-party services:
- Google Analytics for Firebase: We use Google Analytics to understand how users interact with our Apps. This service collects usage data such as session duration, screens viewed, user interactions, and general demographic information (e.g., country, language, device type). Measurement uses identifiers such as app installation IDs. Identifiers and usage history are processed even when you do not enter your name.
- Firebase Crashlytics: We use Crashlytics to collect crash reports and diagnostic data. This includes device model, operating system version, app version, crash logs, stack traces, and installation identifiers. This data helps us identify and fix bugs to improve app stability.
- Google AdMob: We use AdMob to serve advertisements. AdMob may collect and use device advertising identifiers, IP address, and usage data to deliver personalized or non-personalized ads depending on your preferences and applicable regulations.
1.2 Information Handled for Specific Features
- Support inquiries: We receive information you voluntarily provide, such as your name, email address, and inquiry, to provide support.
- Records and device transfer: Records you enter, such as visited regions, scores, notes, and map settings, are stored on your device. When you generate a transfer code, the records and settings included in the transfer are encrypted on your device and sent to Cloud Firestore. Device transfer uses an anonymous user identifier from Firebase Authentication and Firebase App Check to help prevent unauthorized access.
- Photos, camera, and recordings: When you choose to use these features and grant the necessary permissions, selected or captured photos and recorded audio are used within games. Images and audio from these features are stored on your device and are not uploaded to our servers.
- Online play: Firebase Realtime Database handles anonymous Firebase user identifiers, player names, selected icons, room information, submitted answers, and game progress. Information needed to play is shared with participants in the same room. Premium entitlement status is associated with user identifiers.
1.3 Location, Contacts, and Payment Details
The record and transfer, photo and recording, online play, and purchase management features do not obtain your current GPS location or your device’s contact list. This is separate from records of visited regions that you enter and information such as country or region handled by advertising and analytics services.
Apple or Google processes payments for in-app purchases. Our apps do not obtain payment-method details such as credit card numbers. Purchase history and entitlements are handled as described below.
1.4 In-App Purchases and RevenueCat
Apps and versions that use RevenueCat send the following information to RevenueCat, Inc. to verify and restore purchases, manage subscriptions and entitlements, prevent purchase fraud, and analyze purchase activity:
- Purchase history, product and transaction identifiers, receipts, and purchase tokens
- Purchase dates, expiration dates, and purchase status such as renewals or cancellations
- App user identifiers and technical information such as device and operating system information
Purchase management uses an anonymous app user identifier generated by RevenueCat or an anonymous Firebase user identifier. This integration does not ask for your name or email address. When linked to online features, the same identifier is used to manage entitlements.
This integration does not send payment-method details such as credit card numbers to RevenueCat. Information handled by advertising and analytics services is described in the respective sections of this policy.
1.5 Data Handling in PlayPuzzles 1.0.0
This section applies to PlayPuzzles 1.0.0. The descriptions of device transfer, online play, camera, audio recording, and purchase management in other apps should be read separately.
PlayPuzzles stores game progress, results, and settings on your device. Shared statistics with the Web version are disabled in the current app: puzzle identifiers, completion times, scores, and votes are not sent to the statistics API at playpuzzles.games. Data processing for advertising, analytics, and crash reporting is described separately.
My Themes reads only the images you select in the operating system photo picker and saves a resized, re-encoded copy in app-specific storage. It does not use the camera or microphone or send the image to Qdan servers. App data may be included in operating-system backups or device transfers according to your settings. Deleting a theme or the app does not delete the original photo.
In the initial PlayPuzzles 1.0.0 release, in-app purchases and subscriptions are disabled and the RevenueCat purchase-management SDK is not initialized. PlayPuzzles does not send the Firebase app instance ID to RevenueCat.
The production app collects usage analytics and crash reports from startup. Advertising consent, withdrawal, and iOS tracking choices concern advertising and do not disable analytics or crash reporting. Where advertising privacy choices are required, you can change them in the app privacy settings.
2. How We Use Information
We use the information collected for the following purposes:
- To respond to inquiries
- To provide features you use, including record storage, device transfer, and online play
- To verify and restore purchases, manage entitlements, prevent purchase fraud, and analyze purchase activity
- To prevent unauthorized access and misuse of our services
- To analyze app usage and improve user experience
- To diagnose and fix crashes and technical issues
- To serve advertisements within our Apps
- To monitor and analyze trends, usage, and activities
3. Third-Party Services
Our Apps use the following third-party services that may collect information:
| Service | Provider | Purpose | Privacy policy |
|---|---|---|---|
| Google Analytics for Firebase | Google LLC | Analytics | Google Privacy Policy |
| Firebase Crashlytics | Google LLC | Crash reporting | Firebase Privacy |
| Google AdMob | Google LLC | Advertising | Google Ads Privacy |
| Firebase Authentication, Cloud Firestore, Realtime Database, and App Check | Google LLC | Anonymous authentication, device transfer, online play, entitlement management, and protection against unauthorized access | Firebase Privacy |
| Firebase Remote Config | Google LLC | Configuration delivery and presentation improvements, using information such as installation identifiers | Firebase Privacy |
| RevenueCat | RevenueCat, Inc. | Purchase verification and restoration, entitlement management, and purchase analytics | RevenueCat Privacy Information |
These third-party services may collect and process data in accordance with their own privacy policies. We encourage you to review their policies. RevenueCat processes purchase-related information on our behalf.
Advertising Providers in PlayPuzzles
Advertising may be provided through Google AdMob mediation and the ad providers configured for the app. Depending on the provider and applicable consent settings, these services may process advertising or other identifiers, app and ad interactions, approximate location inferred from an IP address, and diagnostic data. Currently configured sources are Google AdMob, Ad Generation (Supership), InMobi Exchange, Media.net, Pangle, and PubMatic. See the linked provider policies, including the policy applicable to your region.
Disclosure to Third Parties
We manage personal information entrusted to us appropriately and do not disclose it to third parties except in the following cases:
- You have consented to the disclosure.
- Disclosure is made to a service provider we engage to provide services you request.
- Disclosure is required by law.
4. Advertising
Our Apps display advertisements through Google AdMob. AdMob may use advertising identifiers (such as the Google Advertising ID on Android or the Identifier for Advertisers on iOS) to serve ads.
You can opt out of personalized advertising:
- Android: Use the advertising ID or ad privacy settings available on your device. Names and available controls vary by operating system and device.
- iOS: Go to Settings > Privacy & Security > Tracking, and disable tracking for the app
5. Data Retention
Analytics and crash data are retained according to the settings and policies of each third-party service:
- Google Analytics: User-level and event-level data retention depends on the property settings. See Google’s data retention documentation.
- Firebase Crashlytics: Google states that crash information and associated identifiers are retained for 90 days before deletion from live and backup systems begins.
- Transfer data: Transfer codes are valid for 24 hours. Code expiration and physical deletion of server-side data occur at different times.
- Purchase information, online feature data, and support inquiries: We handle this information to provide features, offer support, prevent misuse, and meet legal requirements. Retention and deletion by external services also depend on their settings and policies. Please contact us below to discuss deletion or related requests.
The PlayPuzzles Google Analytics property currently retains event data for two months and user data for fourteen months, with user retention reset on new activity. These periods do not determine the retention of all aggregated reports. Under Google policy, Crashlytics begins deletion after ninety days; this does not mean deletion from all systems is completed on that day.
6. Children’s Privacy
Parents and guardians should also review this policy when children use our Apps. If you have concerns about information relating to a child under 13, or below the applicable age in your jurisdiction, please contact us below. We will review the matter and take necessary action, including deletion where appropriate, in accordance with applicable law.
7. Data Security
We strive to keep personal information accurate and up to date. We maintain security systems and management procedures and take reasonable measures to prevent unauthorized access, loss, damage, alteration, or disclosure of information collected through our Apps. However, no method of electronic transmission or storage is 100% secure, and we cannot guarantee absolute security.
8. Your Rights
Depending on your jurisdiction, you may have rights regarding your data, including:
- The right to access, correct, or delete your data
- The right to opt out of data collection
- The right to data portability
To exercise these rights, please contact us using the information below. We will review the app name and your request and respond in accordance with applicable law. We may ask for information needed to locate the relevant data.
To request deletion of PlayPuzzles data, contact [email protected] with the app name, operating system, and the information you want deleted. We may request additional information needed to identify the relevant records. We delete data where we can verify the requester and identify the records, and explain any records we cannot identify, pending processing, or information retained for obligations such as legal requirements. Data deletion is separate from subscription cancellation or refunds.
9. Changes to This Privacy Policy
We comply with Japanese laws and other applicable standards concerning the personal information we hold, and review and improve this policy as needed. We may update this Privacy Policy from time to time. We will notify you of any changes by posting the new Privacy Policy within the App and updating the “Last updated” date. You are advised to review this Privacy Policy periodically.
10. Contact Us
If you have any questions about this Privacy Policy, please contact us:
Qdan Inc.
Email: [email protected]
プライバシーポリシー
最終更新日: 2026年10月13日
株式会社Qdan(以下「当社」)は、モバイルアプリケーション(以下総称して「本アプリ」)を運営しています。本プライバシーポリシーは、本アプリをご利用いただく際に、当社がどのように情報を収集、利用、共有するかを説明するものです。当社は、個人情報保護の仕組みを構築し、個人情報保護の重要性の認識と取組みを徹底することにより、個人情報の保護を推進します。利用する外部サービスや取り扱う情報は、アプリ、バージョン、およびご利用の機能によって異なります。
1. 収集する情報
1.1 自動的に収集される情報
本アプリのご利用時に、以下のサードパーティサービスを通じて自動的に情報が収集されます。
- Google Analytics for Firebase: ユーザーが本アプリをどのように利用しているかを把握するために、Google Analyticsを使用しています。セッション時間、閲覧画面、ユーザー操作、一般的な属性情報(国、言語、デバイスの種類など)といった利用データを収集します。利用状況の計測には、アプリのインストールを識別するIDなどが使用されます。氏名などを入力しない場合にも、識別子や利用履歴が取り扱われます。
- Firebase Crashlytics: クラッシュレポートおよび診断データを収集するためにCrashlyticsを使用しています。デバイスモデル、OSバージョン、アプリバージョン、クラッシュログ、スタックトレース、インストール識別子などが含まれます。このデータはバグの特定と修正、アプリの安定性向上に役立てています。
- Google AdMob: 広告を配信するためにAdMobを使用しています。AdMobは、デバイスの広告識別子、IPアドレス、利用データを収集し、お客様の設定や適用される規制に応じてパーソナライズ広告または非パーソナライズ広告を配信する場合があります。
1.2 ご利用の機能に応じて取り扱う情報
- お問い合わせ: お客さまが任意で提供する氏名、メールアドレス、お問い合わせ内容などを、サポート対応のために受け取ります。
- 記録と引き継ぎ: 入力した訪問地域、スコア、メモ、地図の設定などを端末内に保存します。引き継ぎコードを発行するときは、引き継ぎ対象の記録や設定を端末で暗号化してCloud Firestoreへ送信します。引き継ぎにはFirebase Authenticationによる匿名ユーザー識別子と、不正なアクセスを防ぐFirebase App Checkを利用します。
- 写真・カメラ・録音: お客さまの操作と必要な許可に基づき、選択・撮影した写真や録音した音声をゲーム内で利用します。この機能の画像・音声は端末内に保存し、当社のサーバーへアップロードしません。
- オンラインプレイ: Firebaseの匿名ユーザー識別子、プレイヤー名、選択したアイコン、部屋の情報、入力した回答やゲームの進行データなどをFirebase Realtime Databaseで取り扱い、同じ部屋の参加者とゲームに必要な情報を共有します。プレミアム機能では、利用権の状態をユーザー識別子に関連付けて管理します。
1.3 位置情報・連絡先・決済手段の情報
記録・引き継ぎ、写真・録音、オンラインプレイ、購入管理の各機能では、GPSによる現在地や端末の連絡先一覧を取得しません。お客さまが入力した訪問地域の記録や、広告・解析サービスが取り扱う国・地域などの情報は、この説明とは区別されます。
アプリ内購入の決済はAppleまたはGoogleが処理します。当社のアプリがクレジットカード番号などの決済手段の情報を取得することはありません。購入履歴や利用権の情報は、次項のとおり取り扱います。
1.4 アプリ内購入とRevenueCat
RevenueCatを利用するアプリ・バージョンでは、購入の確認・復元、サブスクリプションや利用権の管理、不正購入の防止、および購入状況の分析のために、RevenueCat, Inc.へ以下の情報を送信します。
- 購入履歴、商品・取引の識別情報、レシートや購入トークン
- 購入日時、有効期限、更新・解約などの購入状態
- アプリユーザー識別子、端末・OSなどの技術情報
購入管理には、RevenueCatが生成する匿名のアプリユーザー識別子、またはFirebaseの匿名ユーザー識別子を利用します。この連携のために氏名やメールアドレスの入力を求めません。オンライン機能と連携する場合は、同じ識別子を使って利用権を管理します。
この連携でクレジットカード番号などの決済手段の情報をRevenueCatへ送信することはありません。広告・解析サービスによる情報の取扱いは、それぞれの説明に従います。
1.5 PlayPuzzles 1.0.0の情報の取扱い
この項目はPlayPuzzles 1.0.0に適用します。他のアプリに関する引き継ぎ・オンラインプレイ・カメラ・録音・購入管理の説明とは区別されます。
PlayPuzzlesでは、ゲームの進行状況・成績・設定を端末内に保存します。現在のアプリではWeb版との集計共有を無効化しており、問題ID・クリア時間・スコア・投票をplaypuzzles.gamesの集計APIへ送信しません。広告・アクセス解析・クラッシュ報告に伴う情報の取扱いは、それぞれの説明に従います。
マイテーマでは、OSの写真選択画面で選んだ画像のみを読み込み、縮小・再符号化したコピーをアプリ専用領域に保存します。カメラやマイクは使用せず、この画像を当社サーバーへ送信しません。OSのバックアップ・端末移行設定によってアプリデータがバックアップされる場合があります。元の写真は、テーマの削除やアプリの削除では削除しません。
PlayPuzzlesの初版1.0.0では、アプリ内購入とサブスクリプションを停止しており、購入管理用のRevenueCat SDKを起動しません。FirebaseのアプリインスタンスIDをRevenueCatへ送る連携も行いません。
本番アプリでは利用状況の解析とクラッシュ報告を起動時から行います。広告の同意・撤回やiOSのトラッキング設定は広告に関する選択であり、この解析・クラッシュ報告を停止するものではありません。広告の同意変更が必要な地域では、アプリのプライバシー設定から広告に関する選択を変更できます。
2. 情報の利用目的
収集した情報は、以下の目的で利用します。
- お問い合わせに対応するため
- 記録の保存・引き継ぎ、オンラインプレイなど、ご利用の機能を提供するため
- 購入の確認・復元、利用権の管理、不正購入の防止、および購入状況の分析のため
- 不正なアクセスやサービスの悪用を防止するため
- アプリの利用状況を分析し、ユーザー体験を向上させるため
- クラッシュや技術的な問題を診断・修正するため
- 本アプリ内で広告を配信するため
- 傾向、利用状況、アクティビティを監視・分析するため
3. サードパーティサービス
本アプリでは、情報を収集する可能性のある以下のサードパーティサービスを使用しています。
| サービス | 提供元 | 目的 | プライバシーポリシー |
|---|---|---|---|
| Google Analytics for Firebase | Google LLC | アクセス解析 | Googleプライバシーポリシー |
| Firebase Crashlytics | Google LLC | クラッシュレポート | Firebaseプライバシー |
| Google AdMob | Google LLC | 広告配信 | Google広告プライバシー |
| Firebase Authentication・Cloud Firestore・Realtime Database・App Check | Google LLC | 匿名認証、引き継ぎ、オンラインプレイ、利用権の管理、不正アクセス対策 | Firebaseプライバシー |
| Firebase Remote Config | Google LLC | 設定配信・表示の改善。インストール識別子などを利用 | Firebaseプライバシー |
| RevenueCat | RevenueCat, Inc. | 購入確認・復元、利用権の管理、購入状況の分析 | RevenueCatのプライバシーに関する説明 |
これらのサードパーティサービスは、それぞれのプライバシーポリシーに従ってデータを収集・処理する場合があります。各サービスのポリシーもご確認ください。RevenueCatは、購入関連の情報を当社からの委託に基づいて処理します。
PlayPuzzlesの広告配信事業者
広告配信にはGoogle AdMobおよび設定した広告配信事業者を使用します。広告の表示・効果測定・不正防止のため、広告識別子等、広告やアプリの操作情報、IPアドレスから推定される地域、診断情報等が処理される場合があります。 現在設定している配信元はGoogle AdMob、Ad Generation(Supership)、InMobi Exchange、Media.net、Pangle、PubMaticです。各事業者の取扱いと地域別のポリシーは以下のリンクをご確認ください。
個人情報の第三者への開示・提供
当社は、お客さまよりお預かりした個人情報を適切に管理し、次のいずれかに該当する場合を除き、個人情報を第三者に開示しません。
- お客さまの同意がある場合
- お客さまが希望されるサービスを行うために、当社が業務を委託する業者に対して開示する場合
- 法令に基づき開示することが必要である場合
4. 広告について
本アプリでは、Google AdMobを通じて広告を表示しています。AdMobは、広告配信のために広告識別子(AndroidのGoogle広告ID、iOSの広告識別子など)を使用する場合があります。
パーソナライズ広告のオプトアウト方法:
- Android: 端末の設定にある広告IDや広告プライバシーの項目で、利用できる広告設定を変更できます。表示名や利用できる設定は、OSや端末によって異なります。
- iOS: 設定 > プライバシーとセキュリティ > トラッキング から、アプリのトラッキングを無効化
5. データの保持期間
アナリティクスおよびクラッシュデータは、各サードパーティサービスの設定および方針に従って保持されます。
- Google Analytics: ユーザー単位・イベント単位のデータの保持期間は、プロパティの設定によって異なります。Googleのデータ保持に関する説明をご確認ください。
- Firebase Crashlytics: Googleの説明では、クラッシュ情報と関連する識別子は90日間保持された後、稼働中のシステムとバックアップからの削除処理が開始されます。
- 引き継ぎデータ: 引き継ぎコードの有効期間は24時間です。コードの有効期限と、サーバー上のデータが物理的に削除される時点は異なります。
- 購入情報・オンライン機能のデータ・お問い合わせ情報: 機能の提供、サポート、不正利用対策、法令上必要な対応のために取り扱います。外部サービス上の保持・削除は、各サービスの設定・方針にも従います。削除などのご相談は、下記の窓口へご連絡ください。
PlayPuzzlesのGoogle Analytics設定では、イベントデータの保持期間は2か月、ユーザーデータは14か月で、新しいアクティビティによりユーザーデータの保持期限が更新されます。この期間は集計レポート全体の保存期限を意味しません。CrashlyticsはGoogleの方針に従い90日後に削除処理を開始し、その日にすべての削除が完了するという意味ではありません。
6. お子様のプライバシー
お子様が本アプリをご利用になる場合は、保護者の方も本ポリシーをご確認ください。13歳未満、またはお住まいの地域で適用される年齢未満のお子様の情報についてご懸念がある場合は、下記の窓口へご連絡ください。内容を確認し、適用される法令に従って、必要な削除などの対応を行います。
7. データのセキュリティ
当社は、お客さまの個人情報を正確かつ最新の状態に保つよう努めます。不正アクセス・紛失・破損・改ざん・漏洩などを防ぐため、セキュリティシステムの維持や管理体制の整備などの必要な措置を講じ、個人情報を適切に管理します。ただし、電子的な送信や保存の方法に100%安全なものはなく、絶対的なセキュリティを保証することはできません。
8. お客様の権利
お住まいの地域によっては、以下を含むデータに関する権利を有する場合があります。
- データへのアクセス、訂正、削除を求める権利
- データ収集をオプトアウトする権利
- データポータビリティの権利
これらの権利を行使される場合は、以下の連絡先までお問い合わせください。アプリ名とご相談内容を確認し、適用される法令に従って対応します。対象データの特定に必要な情報をお願いする場合があります。
PlayPuzzlesのデータ削除をご希望の場合は、[email protected]へアプリ名、OS、削除を希望する情報をご連絡ください。対象データの特定に必要な照合情報を追加でお願いする場合があります。本人と対象データを確認できた範囲を削除し、特定できない情報、処理待ちの範囲、法令上の義務などにより保持する情報については理由をご案内します。データ削除は定期購入の解約や返金とは別の手続きです。
9. プライバシーポリシーの変更
当社は、保有する個人情報に関して適用される日本の法令、その他の規範を遵守するとともに、本ポリシーの内容を適宜見直し、改善に努めます。当社は、本プライバシーポリシーを随時更新する場合があります。変更があった場合は、本アプリ内に新しいプライバシーポリシーを掲載し、「最終更新日」を更新することでお知らせします。本プライバシーポリシーを定期的にご確認いただくことをお勧めします。
10. お問い合わせ
本プライバシーポリシーに関するご質問がございましたら、以下までお問い合わせください。
株式会社Qdan
メール: [email protected]