RynDevice プライバシーポリシー
最終更新日: 2026-09-10
RynDevice プライバシーポリシー
アプリ名 · RynDevice - デバイス情報
開発者 · Devryner
お問い合わせ · cs@devryner.com
施行日 · 2026-09-08
最終更新日 · 2026-09-10
1. 概要
RynDevice は、お使いの端末の情報をご自身に表示するアプリです。アプリが読み取って画面に表示する値(機種名、OS バージョン、RAM・ストレージ容量、バッテリー状態、センサー値、ネットワーク情報など)は、端末内でのみ処理され、当方のサーバーには送信されません。
アカウントはなく、ログインも不要で、利用者を識別する情報を当方が収集することはありません。
ただし、アプリが外部と一切通信しないという意味ではありません。本アプリは広告を表示し、アプリの安定性のために診断・分析ツールを使用します。 いずれも Google が提供するもので、その目的のために一部の情報が端末の外に出ます。端末の外に出るものはすべて第3章に記載しています。
2. アプリが端末から読み取る情報
以下の項目は画面表示のためだけに読み取り、保存も送信もしません。
- 端末・システム — 機種名、メーカー、OS バージョン、カーネル、ビルド情報、稼働時間
- 性能・リソース — CPU/GPU の仕様と使用率、RAM・ストレージ容量
- バッテリー・温度 — 残量、充電状態、電圧、温度
- ディスプレイ — 解像度、リフレッシュレート、HDR 対応
- センサー — センサー一覧とリアルタイムの測定値
- ネットワーク・SIM — 接続種別、IP、Wi-Fi 情報、通信事業者、電波強度
- 位置情報 — 座標、GPS 衛星の状態(位置情報画面を開いている間のみ)
- カメラ — カメラの仕様、プレビュー動作の確認
- セキュリティ — 画面ロックの設定有無、生体認証の対応レベル、root 化の推定
表示しないもの — IMEI、シリアル番号、電話番号は照会しません。インストール済みアプリの一覧、SMS・通話履歴、身体センサーの測定値も扱いません。
マイクとカメラ
- マイクはテストツールの入力レベル測定にのみ使用します。音声はメモリ上でレベル計算にのみ使われ、ファイルへの保存や送信は行いません。
- カメラはプレビュー動作の確認にのみ使用します。写真・動画の保存や送信は行いません。
位置情報
位置情報は、位置情報画面と GPS テストで画面に表示するためだけに使用します。保存せず、送信せず、バックグラウンドの位置情報権限は要求しません。
Wi-Fi 名(SSID)の表示にも位置情報権限が必要です。Android のポリシーで SSID が位置情報に分類されるためであり、位置情報を別の目的で利用するためではありません。
位置情報権限で取得した位置情報は、広告や分析には使用しません。 広告・分析 SDK に位置情報を渡すことはありません。(SDK が IP アドレスから推定するおおよその位置については、3.2・3.3 に別途記載しています。)
3. 端末の外に出るデータ
3.1 翻訳のリモート更新
アプリ内の文言の誤字や翻訳をアプリの更新なしに修正できるよう、翻訳ファイルをダウンロードします。
- 接続先 —
https://l10n.devryner.com/cdnの静的ファイル - 送信するもの — ファイルを取得するための HTTP リクエストのみです。利用状況の記録(テレメトリ)はオフで、インストール識別子を生成せず、端末情報を含めて送ることもありません。
- 不可避的に残るもの — あらゆるインターネット通信と同様、サーバーのアクセスログに IP アドレスが残る場合があります。
ネットワークがなくてもアプリに同梱された翻訳が使われるため、機能に支障はありません。
3.2 広告(Google AdMob)
本アプリは Google AdMob の広告を表示します。
表示される場所
- ホーム画面のカテゴリ一覧の下、カテゴリ画面とセンサー一覧の最下部にネイティブ広告カードを1枚
- 設定で「値の取得元」をオンにする際のリワード全画面広告(下記「リワード広告」参照)
- テストツール画面には広告を配置しません。 単色画面・タッチテストであり、誤タップの余地が構造的に大きいためです。
送信されるもの — 処理主体は Google であり、Google の広告関連ポリシーに従います。
- 広告識別子 — Android では広告 ID(Android advertising ID)を使用します。iOS ではアプリのトラッキングの透明性(ATT)のプロンプトを表示しないため、広告識別子(IDFA)にはアクセスしません。
- 端末シグナル — 機種、OS バージョン、画面サイズ、言語・地域設定
- IP アドレス — Google はこれをもとにおおよその位置(国・都市レベル)を推定することがあります
- 広告とのインタラクション — 広告の表示・クリックの有無
アプリが画面に表示する詳細な端末情報(センサー値、ストレージの内訳、SIM 情報など)や利用者が閲覧した内容は、広告 SDK には渡されません。
リワード広告 — 設定の「値の取得元」は、各情報項目がどの API・経路から得られたかを示す補助機能です。この表示をオンにするにはリワード広告を最後まで視聴する必要があり、視聴すると 24 時間有効になります。オフにするのに広告は不要で、すぐに無効になります。この機能を使わなくても、端末情報の閲覧はすべて正常に動作します。
同意(EEA・英国・スイス) — 欧州経済領域、英国、スイスの利用者には、広告をリクエストする前に Google User Messaging Platform(UMP)が提供する同意フォームを表示します。
- 同意しない場合、広告枠を作成しません — 空白が残ることはありません。
- 同意状態は端末内にのみ保存され、当方のサーバーには送信されません。
- 同意はいつでも撤回できます — 設定画面の「広告のプライバシー設定」から同じフォームを再度開けます。(この項目は同意フォームが適用される地域でのみ表示されます。)
広告識別子の管理
- Android — 設定 → プライバシー(または Google)→ 広告 で広告 ID をリセットまたは削除できます。
- iOS — 設定 → プライバシーとセキュリティ → トラッキング でアプリのトラッキング要求を管理できます。本アプリはトラッキング許可を要求しません。
3.3 診断・分析(Firebase Crashlytics・Analytics)
アプリが異常終了する原因を特定し、どの画面が使われているかを把握するため、Google の Firebase Crashlytics と Firebase Analytics を使用します。処理主体は Google であり、Firebase のプライバシー関連ポリシーに従います。
- クラッシュレポート(Crashlytics) — エラー発生時のスタックトレース、アプリのバージョン、端末の状態(機種、OS バージョン、メモリ・ストレージの空き容量、画面の向き、アプリがフォアグラウンドかどうか)、Crashlytics のインストール識別子
- 利用統計(Analytics) — アプリの起動・画面遷移などのイベント、アプリインスタンス識別子、広告識別子(Android の広告 ID。iOS は ATT を表示しないため IDFA はありません)、端末・アプリ情報、IP アドレスから推定したおおよその位置
- 当方はユーザー ID を設定せず、氏名やメールアドレスのような識別情報をレポートに付加しません。
これらの値は本アプリが画面に表示する項目と大部分が重なります。 ただし送信されるのは、利用者が閲覧した内容ではなく、エラー診断と統計に必要な端末の状態です。
Crashlytics のクラッシュデータは Google が 90 日間保持した後、削除手続きを開始します。Analytics データの保持期間は Google のポリシーに従います。
3.4 利用者が自らエクスポートする場合
設定の端末情報を書き出すを実行すると、閲覧した情報がテキストまたは JSON ファイルとして生成され、システムの共有シートを通じて利用者が選択したアプリに渡されます。
- ファイルはアプリのキャッシュに一時的に保存され、当方のサーバーには送信されません。
- 送信先は利用者が完全に決めます。受け渡し後の取り扱いは、受け取るアプリ・サービスのポリシーに従います。
4. 権限と使用目的
権限は必要な画面を開いたときにのみ要求します。初回起動時にまとめて要求することはありません。拒否しても該当項目のみ「権限が必要」と表示され、それ以外の機能は正常に動作します。
- カメラ — カメラの仕様表示、プレビュー動作の確認
- 位置情報(正確・おおよそ) — 座標・GPS 衛星の表示、Wi-Fi SSID の表示
- 電話の状態 — SIM・ネットワーク登録状態の表示
- マイク — マイクテストの入力レベル測定
- 身体活動 — 歩数センサー値の表示
- 付近のデバイス(Bluetooth) — ペアリング済み機器の一覧表示
このほか、個別の同意なしに付与される権限として、インターネット・ネットワーク状態・Wi-Fi 状態(情報表示と翻訳更新)、バイブレーション(振動テスト)、生体認証(生体認証の対応レベルの照会のみに使用し、実際の認証は行いません)を使用します。
広告・分析 SDK が併せて宣言する権限(Android) — 以下の権限は Google の広告 SDK と Firebase SDK の組み込みに伴ってアプリに追加されたもので、アプリのコードが直接使用することはありません。
AD_ID— 広告 ID へのアクセス(広告と分析)ACCESS_ADSERVICES_AD_ID、ACCESS_ADSERVICES_ATTRIBUTION、ACCESS_ADSERVICES_TOPICS— Android プライバシーサンドボックス(広告サービス)FOREGROUND_SERVICE、WAKE_LOCK— 広告 SDK が使用するバックグラウンド処理ライブラリ
要求しない権限 — バックグラウンドの位置情報、すべてのファイルへのアクセス、インストール済みアプリ一覧の取得、SMS・通話履歴、身体センサー、電話番号の取得。
5. 保持と削除
- アプリが読み取った端末情報は画面を離れると残りません。 当方が保持する利用者データはありません。
- 端末に保存されるのは、利用者が選んだ設定値(テーマ、言語、温度・容量の単位)、広告への同意状態、値の取得元表示の有効期限、および翻訳ファイルのキャッシュのみで、アプリを削除すると一緒に消去されます。
- エクスポートで生成したファイルはアプリのキャッシュに一時的に残り、システムによる整理またはアプリ削除時に除去されます。
- 広告配信および診断・分析の過程で Google が処理・保持するデータの保持期間は Google のポリシーに従います。Crashlytics のクラッシュデータは 90 日間です(3.3 参照)。
6. 子どものプライバシー
本アプリは子どもを主な対象としていません。 当方は利用者から個人情報を収集しないため、子どもの個人情報を別途収集・保持することもありません。
広告に関して、本アプリは子ども向けアプリには分類されておらず、Google Play の「ファミリー」プログラムの対象でもありません。13 歳未満(またはお住まいの地域が定める年齢未満)の子どもによる利用を意図していません。
7. 利用者の権利
- アプリは利用者情報を保存しないため、閲覧・訂正・削除を請求する対象がありません。
- 権限は端末の設定からいつでも撤回できます。
- 広告への同意は、アプリ設定の「広告のプライバシー設定」から再度開いて撤回できます(該当地域のみ)。
- 端末の設定で広告 ID をリセットしたり、パーソナライズ広告を無効にしたりできます(3.2 参照)。リセットすると、広告と分析の双方で以前の識別子との紐づけが切れます。
- 欧州経済領域・英国・スイスなど、データ保護法が定める権利(アクセス、訂正、消去、処理の制限、異議申立てなど)を行使するには、下記までご連絡ください。Google が処理するデータについては、Google の手続きをご案内します。
- お問い合わせ — cs@devryner.com
8. ポリシーの変更
内容が変わった場合は本文書を更新し、最終更新日を改めます。収集項目が増えるなどの重要な変更がある場合は、アプリまたはストアの掲載情報を通じてお知らせします。