メディアは端末の中に留まります。ビデオプレーヤー - Vidorec が開くのは選んだ1ファイルだけで、メディアの名前、パス、コンテンツURI、内容、字幕テキストが分析やクラッシュ報告へ送られることはありません。Firebase Analytics と Crashlytics は、信頼性を測るため、限定された仮名化済みの技術イベント、インストール識別子、クラッシュレポートを常時処理します。広告IDの収集は無効です。高度な機能は、プラットフォームに応じて Google Play Billing または Apple StoreKit が処理する1回のライフタイム購入で解放され、復元は表示され無料です。サポートフォームは利用者が明示的に送信した場合だけ送られ、メールアドレスと技術情報の添付は任意です。
ローカルに保存されるデータ
- 開いたメディア:端末上の元の場所に留まり、こちらへコピーされることはありません
- 再生位置、最近見た項目、視聴の進捗、お気に入り。続きから再生するために使います
- 設定内容:字幕の見た目とタイミング、再生速度、表示の合わせ方、ジェスチャー感度
- 確認済みのアクセスをオフラインでも確実に保つためのライフタイム権利と保留中のストア取引状態
- 送信を選んだ後にサービスが一時的に利用できなかった場合に限り、配信待ちとなる最大5件のサポート報告
広告
再生画面に広告はなく、割り込んでくる強引なアップグレード導線もありません。広告プロファイルを作ることも、広告であなたをターゲティングすることもありません。アップグレードの案内は、高度な機能に関心を示したときにだけ表示され、購入画面が基本再生を妨げることは決してありません。高度な価値は、プラットフォームに応じて Google Play Billing または Apple StoreKit による一度きりのライフタイム権利として販売されます。カード情報や支払い情報をこちらが見ることはありません。
インターネットの使用
- 買い切りライフタイム購入の確認・復元と更新確認(Google Play または Apple App Store)
- 信頼性を測るための仮名化済み技術イベントとクラッシュレポート(Firebase)
- 送信を押したサポート報告:本文に加え、追加した場合のみメールアドレスと技術情報
- そのアドレスを開くことを選んだ場合のみ、HTTPS メディアストリームを取得
- ローカルメディアの再生はネットワークなしでも利用できます
権限
- メディアへのアクセス:Android または iOS のシステムファイル選択画面が、選んだ1ファイルだけへのアクセスを許可します。メディアライブラリ全体の権限は要求しません
- システム再生コントロール:プラットフォームに応じて、通知領域またはロック画面とコントロールセンターから同じセッションを操作します
- インターネット:Analytics、Crashlytics、ストアの購入と更新確認、送信したサポート報告、開くことを選んだ HTTPS メディアストリーム
収集しうる情報
データの取り決めは意図的に狭くしています。Firebase は、再生の信頼性維持と機能の動作状況把握のため、次の技術情報を処理することがあります:
- アプリが生成する安定した仮名化済みインストール・ユーザー ID(Analytics の User-ID と app_device_id、および Crashlytics のユーザー識別子として使用)と、別個の Firebase Analytics アプリインスタンス ID
- 自動生成されるアプリのライフサイクル、セッション、言語、端末、OS 情報
- Google がマスクされた IP アドレスから推定するおおよその国・地域。正確な位置情報の権限は要求しません
- 発生した製品イベントと、ファイル識別子でも端末識別子でもないランダムな再生・セッション識別子
- メディア対応クラス。例えば端末がそのファイルをデコードできたかどうかであり、ファイルが何であったかではありません
- その操作が成功したか、失敗した場合は分類された理由
- コンテナとコーデックの分類、解像度・長さ・視聴時間の区分、完了率、起動パフォーマンスの計測値
- 購入と復元の状態。連携したストアと Analytics が商品 ID、商品名、価格、通貨を自動記録する場合がありますが、支払い資格情報は記録しません
これは仮名化された技術データで、1つのアプリインストールを区別する場合があります。ただし Vidorec アカウントではなく、視聴したメディアの識別情報や内容を含みません。
決して収集しないもの
これらはポリシー上だけでなく、設計として除外されています。分析に送られず、クラッシュレポートにも書き込まれず、どこにもアップロードされません:
- メディアの名前
- メディアのフォルダや保存場所
- メディアの内容
- 字幕テキスト
- 連絡先、メッセージ、インストール済みアプリ一覧、正確な位置情報、広告識別子
- Vidorec の独自イベントにおける Google アカウントの本人情報、支払い資格情報、注文番号
- プレビュー確認後に明示的に追加しない限り、サポート報告への診断情報の添付
エラーログは、個人のメディア識別子を運べない形で書かれます。視聴中にクラッシュが起きても、レポートが説明するのは不具合であってファイルではありません。
送っていただくフィードバック
サポートフォームは送信を押した後にだけ送られます:
- フィードバックフォームに書いた内容がこちらに届きます。報告された問題を把握するためです。
- メールアドレスの記入は任意です。空欄なら返信先は含まれず、記入した場合は返信のためだけに使います。
- アプリのバージョン、言語、安定した仮名化済みインストール・ユーザー ID、Firebase Analytics アプリインスタンス ID、新しいランダムな報告 ID は常にプレビューに表示して送信します。これにより、同じインストールの Analytics 上の経路と Crashlytics 履歴に報告を対応付けられます。追加の端末・OS・アプリの詳細とメディアを識別しない再生形式は、プレビューを確認して技術情報スイッチを有効にした場合だけ添付されます。
- 配信が一時的にできない場合、すでに送信を選んだ報告を最大5件までアプリの非公開ローカルキューに保持し、次回起動時に再試行できます。
- フィードバックを広告に利用したり販売したりしません。
フォームが自動で送信されることはありません。最初の配信に失敗した場合、すでに送信を選んだ報告だけが後で再試行されることがあります。
操作はあなたの手に
選択はあなたのものです:
- サポート報告への追加の技術情報は、明示的に選んだ場合だけ添付されます。
- 権限はそれを必要とする操作の最中に、理由を示したうえで求められ、端末の設定から取り消せます。
- 保持するデータは無期限ではなく、限定され文書化された期間だけ保存されます。
常時有効な仮名化済み技術イベントとクラッシュレポートには、メディア、その名前、パス、コンテンツ URI、内容、字幕テキストは含まれません。ローカルメディアの基本再生はネットワークに依存しません。
購入と権利について
高度な機能はサブスクリプションではなく、一度きりのライフタイム購入です:
- 購入は、プラットフォームに応じて Google Play Billing または Apple StoreKit が処理し、確認します。カード情報や支払い情報がこちらに届くことはありません。
- 連携したストアと Analytics が、商品 ID、商品名、価格、通貨、購入状態を自動記録することがあります。Vidorec の独自イベントには注文番号やアカウント識別子を含めません。
- ライフタイム権利の範囲は、購入するその時点で購入画面に明記されます。
- 権利が一度確認されたあとはオフラインでも機能し続けます。再生がネットワーク接続に依存させられることはありません。
- 購入の復元は目に見える形で、無料かつ簡単に行え、単一のインストールではなくストアアカウントに紐づきます。
自分のメディアの基本再生は無料のままです。購入画面がそれを妨げることはありません。
保持と削除
データは定めた目的と期間に限って保持します:
- ローカルのアプリデータは、消去またはアンインストールするまで残ります。
- Firebase Crashlytics は、Google の標準サービス条件に基づき、クラッシュレポートと関連識別子を最大90日間保持します。
- ユーザー・イベント単位の Analytics データは連携プロパティで設定された保持期間に従い、Google の標準上限である14か月を超えて保持しません。ユーザー単位の識別子を含まない集計レポートは残る場合があります。
- サポート報告は、問題解決、不正利用防止、適用法上の義務に必要な期間だけ保持します。
下記のデータ削除手順を利用するか、サポート報告についてはインストール・ユーザー ID または報告 ID を添えて support@deepliy.com へご連絡ください。