プライバシーポリシー
Flipism は端末内での利用を基本としています。一度もログインしなければ、Flip が端末の外へ送られることはありません。
概要
-
ゲストの Flip と履歴はこの端末に残ります。
Flip、選択肢、結果の履歴は、端末内のデータベースに保存されます。診断情報や利用状況の解析データは送信される場合があります。
-
クラウド同期にはログインと確認が必要です。
Apple、Google、またはメールアドレスとパスワードでログインし、同期を確認した後にのみ、Flip が自分のアカウント専用の領域にアップロードされます。結果の履歴は常にこの端末に残ります。
-
アプリは診断情報と利用状況の解析データを収集します。
ログインの有無にかかわらず行われます。取得できる場合、端末の識別子に Android 広告 ID が含まれることがあります。詳しくは以下をご覧ください。
-
データを販売しません。
広告の表示、広告用プロファイルの作成、広告主とのコンテンツ共有は行いません。
1. 提供者について
Flipism は、First App Studio(以下「当方」)というスタジオ名で活動する Xiaoyu Yin が提供しています。First App Studio はスタジオの名称であり、独立した法人ではありません。連絡先: mensaplus2016@gmail.com。このポリシーについて担当者への連絡をご希望の場合は、このアドレスが最も早い窓口です。
2. アカウントなしで使う場合(ゲストモード)
基本の選択モードは登録せずに使えます。通常のゲスト利用では、作成した内容は端末内に残ります。iOS・Android アプリで購入や復元を始めると、匿名の Firebase ユーザー ID が作られ、RevenueCat の請求・利用権限情報に紐付く場合があります。この購入者識別情報は登録済みの Flipism アカウントではなく、コンテンツの同期を有効にするものでもありません。アカウント同期を確認するまでは、以下は端末内だけに保存されます:
- 作成した Flip とその名前
- 各 Flip の選択肢と重み
- 抽選の履歴と結果
- 端末内データベースの範囲を区別するランダムなインストール識別子
これらのデータは端末内の SQLite データベースに保存され、アプリのアンインストールやストレージの消去で削除されます。未同期の内容を当方が復元することはできません。ログインしてデータをまとめることを選ぶと Flip をバックアップできますが、結果の履歴は対象外です。
iOS・Android アプリの Premium にアカウント登録やクラウド同期は必要ありません。アカウントを作ると購入時の識別情報を引き継げる場合があります。既存のアカウントに購読を紐付けるには、ログインしてアプリ内で購入を復元してください。復元にはこの端末の Apple または Google Play アカウントを使い、利用権限が以前の Flipism の利用者識別情報から移ることがあります。購入を復元しても、Flip や結果の履歴は復元・アップロードされません。以前同期した Flip を戻すには、その Flipism アカウントにログインし、アカウントのデータを使うことを明示的に選んでください。端末内の Flip をアップロードするには、データをまとめることを選び、同期を確認してください。結果の履歴は端末に残ります。
3. ログイン時に収集する情報
ログインは任意で、必ずご自身の操作によって始まります。Apple、Google、またはメールアドレスとパスワードで作成したアカウントを使えます。いずれの場合もアカウントの識別情報を収集しますが、内容や同期用の端末情報を保存するのは、同期を確認した後だけです:
| データ | 目的 | 保存先 |
|---|---|---|
| メールアドレス | アカウントを識別し、どのアカウントでログイン中か分かるようにアプリ内に表示 | Firebase Authentication |
| アカウント ID(ユーザー ID) | 同期データを紐付ける固定のキー | Firebase Authentication、Cloud Firestore |
| Flip の名前、選択肢のテキスト、重み、ゲームモード | ライブラリを他の端末でも利用・復元できるようにするため | Cloud Firestore の自分のアカウント内のみ |
| アプリが生成する端末識別子 | 同期時に端末を区別し、同時の編集が知らないうちに上書きされることを防ぐため | Cloud Firestore の自分のアカウント内のみ |
既存の端末内の Flip をアップロードする前に、この端末のデータをアカウントにまとめるか、アカウントのデータだけ使うか、ログインをキャンセルするかを選びます。同期を確認するまで、端末内の Flip はアップロードされません。
他の利用者は、あなたの同期済みコンテンツにアクセスできません。サーバー側のルールで制限しています。権限を持つサービス運用者や処理事業者が扱う場合はあります。
4. 診断と解析
ログインとは別に、アプリには Google の Firebase Analytics と Firebase Crashlytics SDK が含まれており、以下を収集します:
- アプリの操作イベント :アプリを開いたこと、表示した画面、セッションの長さ
- 端末とアプリの情報 :端末の機種、OS バージョン、アプリのバージョン、言語、おおまかな地域
- 端末識別子。取得できる場合は Android 広告 ID を含むことがあります
- クラッシュログと診断情報 :スタックトレース、クラッシュ時の端末の状態
アプリが動作しているか、どの機能が使われているかを理解するためだけに利用します。広告利用、プロファイルの作成、販売は行いません。アプリに広告や第三者の広告 SDK は含まれていません。
プロダクト解析イベントには、Flip の名前、選択肢のテキスト、検索語は含まれません。クラッシュレポートには診断用のエラー詳細が含まれ、そのエラーに存在するデータが含まれる場合があります。これとは別に、対応する iOS・Android のリリース版アプリでは、収集が有効な場合、処理済みながら予期しない同期や利用権限の障害を Crashlytics に自動報告できます。これらの非致命的なイベントには、許可されたエラー分類・コードと制限されたコード位置だけを使い、生のエラーメッセージ、アカウント ID、メール、トークン、ドキュメント ID、Flip の内容は含めません。取得可能なキャッシュ済みキューの件数(Flip の総数ではありません)や、利用権限の読み込み・エラー・データ状態を含めることがあります。通常のオフライン障害は報告せず、通信障害が5分以上繰り返される場合には限定的な報告を行うことがあります。重複を除き、件数を制限しています。即時の送信や到達を保証するものではなく、Web ではこの報告に対応していません。端末内のサポート用概要は別のもので、操作したときだけコピーされます。
最初のプロダクトイベントで記録するのは、Flip の作成とそのモード・作成元、抽選の完了とそのモード、テンプレート一覧やカテゴリ・モードの表示、ログインの完了とその方法、テンプレートの追加、Flip の編集・削除だけです。テンプレート ID、アカウント ID、メールアドレス、検索語、Flip の内容は含みません。
ご自身でできること: Android では、 設定 → プライバシー → 広告からシステム全体の広告 ID を削除・リセットできます。削除すると、Flipism を含むアプリが ID を受け取れなくなります。
5. 端末とブラウザの正当性の確認
重要な操作は Firebase App Check で保護します。Android では Google Play Integrity が検証用トークンを生成し、リクエストが正規の改変されていない Flipism から届いたことをサーバーが確認するために使います。Web では Firebase App Check が Google reCAPTCHA Enterprise を使い、不正利用や詐欺を防ぎます。そのため、Google やブラウザがブラウザ情報、ネットワーク、IP アドレス、検証シグナルを処理する場合があります。これらはアプリやブラウザのリクエストを確認するもので、あなたの身元を確認するものではなく、追跡には使用しません。
5a. 購読の請求
Web Premium はアプリから購読できます。Web の請求に関する説明は Web の購読に適用されます。Paddle が販売主体(Merchant of Record)となり、RevenueCat が購読の利用権限を管理する基盤を提供します。iOS・Android アプリ内の購入は Apple または Google Play が処理し、提供状況はストアのアカウントと地域によって異なります。Apple と Google Play は、独自の規約とプライバシーポリシーに基づいて支払いと取引記録を処理します。RevenueCat はこれらの購入の利用権限を管理します。
| 処理事業者 | 処理するデータ | 目的 |
|---|---|---|
| Paddle(Web の請求) | 購入時のメールアドレス、提供された場合は氏名、国、支払い状況、取引、税金、返金、請求書の情報 | 決済、不正防止、サポート、税務・請求書、会計、法的義務 |
| RevenueCat | Firebase ユーザー ID、購読・商品 ID、利用権限の状態、有効期限、取引メタデータ | 利用権限の提供、サポート、購読状況の管理 |
アプリ内の購入と復元、Web での購入について、Flipism は匿名の購入者識別情報または登録アカウントに購入を紐付けるために必要な請求・利用権限メタデータを受け取り、保存します。Firebase ユーザー ID、購読・商品・取引の識別子、利用権限の状態、有効期限などです。Flip の名前、選択肢、ラベル、抽選結果を請求の属性に使うことはありません。Flipism がカード情報の全体を受け取ったり保存したりすることはありません。法律で必要な場合、請求処理事業者は Flipism アカウントの削除後も記録を保持することがあります。
5b. アプリ内のフィードバック
利用できる場合、「フィードバックを送る」から登録なしで1〜1000文字を送れます。「送信」を押したときだけ、本文、アプリのバージョン、プラットフォーム、画面の言語を送信します。個人情報や機密情報は含めないでください。一方向の意見箱であり、メールでの会話ではありません。返信先も含まれません。
送信時には、独立した匿名の Firebase Authentication ID を作成し、不正利用を制限するために再利用します。ログイン中のアカウントや購入者識別情報とは別で、クラウド同期は有効になりません。フィードバックと技術的な識別子は、App Check で保護したサーバーを介して Cloud Firestore に保存されます。他の利用者は読めませんが、権限を持つ運用者は確認できます。Flip、結果履歴、メールアドレス、診断レポートは添付しません。Firebase や正当性確認の事業者は、前述のネットワークメタデータを処理する場合があります。
「利用状況の識別子を含める」 は初期設定でオンで、送信前にオフにできます。オンで、既存の Analytics の許可の範囲内で取得できる場合、モバイルでは Analytics App Instance ID、Web では GA4 Client ID を添付します。権限を持つ運用者が問題調査のために、フィードバックと既存の利用イベントを関連付けられます。全操作の記録ではありません。登録アカウント ID、メール、Flip の内容、選択肢、抽選結果は加えません。データのリセットで変わる場合があり、端末をまたぐ永続的な身元情報ではありません。識別子がなくてもフィードバックは送れます。オフにすると今回のフィードバックに識別子を含めなくなるだけで、Analytics は停止せず、過去の記録も削除しません。この設定は Analytics の同意設定を上書きしません。
フィードバックは180日後に削除予定となります。事業者の非同期削除処理により、さらに時間がかかる場合があります。この期限は Firestore のフィードバック記録に適用され、匿名の Firebase Authentication ID には適用されません。匿名の識別子は登録アカウントではないため、アカウントの削除やアンインストールで過去のフィードバックがただちに消えることはありません。データに関する権利については、下記の窓口へご連絡ください。任意で送信されたフィードバックはアプリの改善とサポートのために処理し、技術的な識別子は不正防止に利用します。
6. 収集しない情報
- 正確な、またはおおまかな GPS 位置情報
- 連絡先、カレンダー、写真、ファイル、マイク入力
- カード情報の全体や完全な決済認証情報
- 健康データ
ゲストの内容は、ログインして統合を選ばない限り同期しません。
7. データの共有先
個人データの販売や、広告主・データブローカーへの共有は行いません。以下の事業者が前述のとおり処理します。RevenueCat は現在アプリ内の購入と復元のメタデータを扱い、Paddle は Web の請求を処理します:
- Google LLC :Firebase Authentication、Cloud Firestore、Cloud Functions、Firebase App Check、Firebase Analytics、Firebase Crashlytics。Google の規約に基づき、当方のデータ処理事業者として処理します
- Apple と Google Play :各社のポリシーに基づくストアの支払い、購読、解約、返金処理
- Paddle :Web の販売主体として、決済、取引、税金、返金、請求書、購入サポートを処理
- RevenueCat :前述の請求メタデータを使い、アプリと Web の購読・利用権限を処理
同期したアカウントの内容は Google Cloud の基盤に保存され、主な保存場所は米国です。Paddle と RevenueCat は、前述のとおり請求・利用権限データを処理します。米国外から Flipism を利用する場合、データが米国に移転されることがあります。
法的に求められた場合や、サービスの不正利用を調査するために、データを開示することがあります。
8. 保持と削除
同期データはアカウントが存在する間保持します。アプリ内の 設定 → アカウントと同期 → アカウントとクラウドデータを削除から完全に削除できます。同期した Flip、旧形式のクラウド抽選記録、Flipism のログイン情報が削除されます。アプリが削除済みアカウントの端末内データを消去すると、この端末にあるそのアカウントの Flip と結果履歴も削除されます。ゲストデータ、独立したオフラインのコピー、他の端末のデータは自動的には消えません。
アンインストール済みでも削除を申請できます。 アカウント削除のページをご覧ください。
削除後に保持する技術的な記録
アカウントの削除後も、 削除済みデータの再作成を防ぐ記録と、削除処理を再開するための記録 を保持します。以前のアカウント ID、時刻、技術的な状態を含みますが、Flip の内容やメールアドレスは含みません。
理由はセキュリティです。削除中にオフラインだった端末に、まだ有効な認証情報が残っている場合、再作成防止記録がなければ削除済みデータを再アップロードできてしまいます。サーバーはこの記録で書き込みを拒否します。再開用の記録は、中断されたアカウント削除を完了するために使います。これらの記録に自動の有効期限は現在ありません。
9. ご自身の権利
お住まいの地域によって、個人データへのアクセス、訂正、エクスポート、削除、処理への異議申立てや制限、監督当局への苦情申立ての権利が認められる場合があります。
実際の操作として、ログインした端末のアプリ内で同期済みデータを確認でき、削除はアプリ内または申請で行えます。そのほかについては、 mensaplus2016@gmail.com へメールでご連絡ください。30日以内に返信します。
アカウントデータを処理する法的根拠は、利用者との契約の履行(同期の提供)です。診断と解析は、アプリを正常に保つための正当な利益を根拠としています。
10. 子どもについて
Flipism は子どもを対象としていません。18歳以上を対象とする年齢区分であり、子どものデータを意図的に収集しません。子どもが個人情報を提供したと思われる場合は、ご連絡ください。削除します。
11. セキュリティ
アプリとサーバー間の通信は、すべて TLS で転送中に暗号化されます。アカウントデータへのアクセス制御は、アプリだけでなくサーバーのセキュリティルールで適用します。アカウント削除には、Apple、Google、またはパスワードによる再度の本人確認も必要です。ログインとアカウント作成の際、アプリはパスワードを Firebase Authentication に送信します。パスワードは端末内の Flip データベースには含まれません。
12. ポリシーの変更
データの取り扱いを変更する場合は、このページと上記の最終更新日を更新します。重要な変更はアプリ内でもお知らせします。
13. お問い合わせ
ご質問、ご依頼、苦情: mensaplus2016@gmail.com