Android data handling protocol

EXCORDER Android
Privacy Policy

Android版EXCORDERにおける、情報、端末権限、外部サービスの取り扱いについて説明します。
This policy explains how EXCORDER for Android handles information, device permissions, and external services.

最終更新日: 2026年10月12日 / Last updated: October 12, 2026

基本方針 / Our Approach

日本語

Android版EXCORDERは、カメラ、センサー、音声等の測定・解析データを原則として端末内でリアルタイム処理します。開発者が運営するサーバーへ測定データを送信しません。広告SDKや独自のアクセス解析SDKを組み込まず、広告目的のトラッキング、個人情報の販売を行いません。

ただし、地図、気象、Internet Radio、音声認識、言語モデル、AR機能、購入確認を利用すると、後述するRadio Browser、放送局の公開ストリーミングサーバー、Google、MET Norway、または端末で選択されている音声認識サービスとの通信が発生します。

English

EXCORDER for Android processes camera, sensor, audio, and other measurement or analysis data primarily on the device in real time. Measurement data is not sent to a server operated by the developer. The app contains no advertising SDK or developer-operated analytics SDK and does not track users for advertising or sell personal information.

Using maps, weather, Internet Radio, speech recognition, language models, AR features, or purchase verification does, however, involve communication with Radio Browser, public station streaming servers, Google, MET Norway, or the speech-recognition service selected on the device, as described below.

端末権限と利用目的 / Permissions & Purposes

日本語

対応端末と利用する機能に応じて、Android版EXCORDERは次の権限またはシステム上の同意を求めます。

  • カメラ: 背面映像、RGB疑似スペクトラム、対応端末でのARCore深度、BIO SCANの顔輪郭・人体姿勢表示
  • 正確またはおおよその位置情報: 現在地、緯度・経度、GPS高度、方位、Google Maps、現在地周辺の気象情報、ユーザーが選択したInternet RadioのNearby検索
  • マイク: 音量・周波数解析、音声認識、ユーザーが開始した画面録画へのマイク音声収録
  • 付近のデバイス/Bluetooth: BIO SCANでのBluetooth Low Energy機器の検出数と信号強度の変化
  • 画面共有: ユーザーがRECORDを開始した場合の画面録画。Androidの確認画面で毎回同意が必要です。
  • インターネットとネットワーク状態: 地図、気象、Internet Radioの放送局検索と直接再生、音声認識または言語モデルの取得、Google Playでの購入確認

許可しない機能は利用できない場合がありますが、それ以外の対応機能は引き続き利用できます。本アプリは連絡先、カレンダー、通話履歴、SMS、広告IDへのアクセスを要求しません。

English

Depending on the device and features used, EXCORDER for Android requests the following permissions or system consent:

  • Camera: rear-camera view, RGB-derived simulated spectrum, ARCore depth on supported devices, and BIO SCAN face-contour and body-pose display
  • Precise or approximate location: current position, coordinates, GPS altitude, heading, Google Maps, local weather, and an Internet Radio Nearby search selected by the user
  • Microphone: level and frequency analysis, speech recognition, and microphone audio in a screen recording started by the user
  • Nearby devices / Bluetooth: the number of detected Bluetooth Low Energy devices and changes in signal strength in BIO SCAN
  • Screen sharing: screen recording when the user starts RECORD. Android system consent is required each time.
  • Internet and network state: maps, weather, Internet Radio station search and direct playback, speech recognition or language-model downloads, and Google Play purchase verification

A feature may be unavailable if its permission is denied, while other supported features remain usable. The app does not request access to contacts, calendars, call history, SMS, or the advertising ID.

カメラ・顔・姿勢・AR / Camera, Face, Pose & AR

日本語

BIO SCANでは、前面カメラのフレームをGoogle ML Kitの顔輪郭検出と人体姿勢検出で端末内処理し、輪郭、姿勢、検出状態をリアルタイム表示します。本人確認、個人識別、顔認証、健康状態の判定には使用しません。

対応端末では、ARCoreをカメラの深度表示と磁場方向推定のために使用します。カメラフレーム、深度、顔輪郭、姿勢点、AR位置は一時メモリで処理し、検出履歴として保存せず、開発者のサーバーへ送信しません。

Google ML KitおよびGoogle Play開発者サービス(AR)のSDKやシステムコンポーネントは、サービス提供、診断、利用状況分析、コンポーネントの導入・更新のため、後述する技術情報をGoogleへ送信する場合があります。EXCORDERが顔画像、顔輪郭、姿勢点、AR映像をGoogleへアップロードする処理は実装していません。

English

In BIO SCAN, front-camera frames are processed on the device by Google ML Kit face-contour and body-pose detection to display contours, poses, and detection state in real time. They are not used for identity verification, personal identification, facial authentication, or health assessment.

On supported devices, ARCore is used for camera-depth display and magnetic-field direction estimation. Camera frames, depth, face contours, pose landmarks, and AR positions are processed in temporary memory, are not retained as detection history, and are not sent to the developer’s server.

Google ML Kit and Google Play Services for AR SDK or system components may send technical information to Google for service delivery, diagnostics, usage analytics, and component installation or updates, as described below. EXCORDER does not implement any upload of face images, face contours, pose landmarks, or AR imagery to Google.

端末内処理・保存 / On-device Processing & Storage

日本語

  • カメラ映像、深度、疑似スペクトラム、音声、音響スペクトラム、気圧、磁場、加速度、振動解析、位置・方位、BLE識別子・信号強度、顔・姿勢検出結果は、原則として端末の一時メモリで処理し、測定履歴として保存しません。
  • 文字起こしと翻訳文は表示中だけ一時保持し、アプリ終了後には保持しません。翻訳処理は、必要なML Kit言語モデルを取得した後、端末上で行います。
  • Internet Radioのお気に入りと再生履歴(放送局ID、表示用の放送局情報、再生日時)は端末内に保存します。検索語、ラジオ音声、楽曲情報は保存しません。お気に入りは個別に解除でき、履歴は個別または一括で削除できます。
  • アプリの非公開設定領域には、BIO SCANのしきい値、気圧範囲、顔検出のオン/オフ、Trial使用時間、確認済みFULL ACCESS状態を保存します。Androidバックアップは無効で、通常はアプリのアンインストールにより削除されます。
  • 音声認識・翻訳の言語モデルは、ユーザー確認後に端末へダウンロードされ、Androidの音声認識サービスまたはML Kitによって管理されます。
  • SNAPSHOTを実行した場合だけ、表示中の画面をPNGとしてPictures/EXCORDERへ保存します。RECORDを実行して画面共有とマイクを許可した場合だけ、画面とマイク音声をMP4としてMovies/EXCORDERへ保存します。失敗した未完成ファイルは削除します。保存後の保持・削除・共有はユーザーが管理します。
  • アプリは動作状態やエラーコードをAndroidのシステムログへ記録する場合がありますが、正確な座標、カメラフレーム、マイク音声、文字起こし本文、翻訳文、BLE識別子、購入トークンを意図的にログへ記録しません。

English

  • Camera images, depth, simulated spectra, audio, acoustic spectra, pressure, magnetic fields, acceleration, vibration analysis, location and heading, BLE identifiers and signal strength, and face or pose results are processed primarily in temporary device memory and are not retained as measurement history.
  • Transcription and translated text is held temporarily while displayed and is not retained after the app closes. Translation runs on the device after any required ML Kit language model has been downloaded.
  • Internet Radio favorites and playback history (station ID, a display snapshot of station information, and playback time) are stored on the device. Search terms, radio audio, and track information are not stored. Favorites can be removed individually, and history can be deleted individually or all at once.
  • The app’s private settings storage contains BIO SCAN thresholds, pressure ranges, the face-detection toggle, Trial usage time, and the verified FULL ACCESS state. Android backup is disabled, and this data is normally removed when the app is uninstalled.
  • Speech-recognition and translation language models are downloaded after user confirmation and are managed by the Android speech-recognition service or ML Kit.
  • Only when the user activates SNAPSHOT is the displayed screen saved as a PNG in Pictures/EXCORDER. Only when the user activates RECORD and grants screen-sharing and microphone consent are the screen and microphone audio saved as an MP4 in Movies/EXCORDER. Incomplete files are removed if saving fails. The user controls retention, deletion, and sharing after saving.
  • The app may write operational state or error codes to Android system logs, but it does not intentionally log exact coordinates, camera frames, microphone audio, transcript text, translated text, BLE identifiers, or purchase tokens.

外部サービスと送信データ / External Services & Data Transfers

日本語

  • MET Norway: 気温・湿度を取得するため、小数第4位に丸めた現在地の緯度・経度をHTTPSで直接送信します。応答は必要な期間だけメモリにキャッシュします。MET Norwayは、その条件に従い、IPアドレス、要求座標、リクエスト情報をログへ記録する場合があります。
  • Radio Browserと放送局: Internet Radioの局名・国コードによる検索条件をRadio Browserへ送信し、Nearby検索を選んだ場合に限り現在地の座標を直接送信します。再生時はRadio Browserから放送局UUIDに対応する最新のストリームURLを取得し、Android端末から放送局の公開ストリーミングサーバーへ直接接続します。ラジオ音声は開発者のサーバーを経由せず、アプリは録音、ダウンロード、リレー、再配信を行いません。
  • Google Maps: 地図表示時に、表示範囲や現在地を含む地図リクエストがGoogleへ送信されます。Maps SDKは、端末・SDK情報、リクエストメタデータ、IPアドレス、SDK固有の仮名識別子、クラッシュ情報、パンやズーム等の地図操作を収集する場合があります。
  • Android音声認識サービス: ユーザーがVOICE DECODEを開始した場合、端末、Androidバージョン、選択された認識サービス、言語パックの状態によっては、マイク音声と言語設定がGoogleまたは端末で選択された認識サービスへ送信され、文字起こし結果が返される場合があります。利用可能な場合は端末内認識を優先します。送信先による音声の処理・保持には、その認識サービスのプライバシーポリシーが適用されます。
  • Google ML Kit: 翻訳モデルの取得に通信を使用します。ML Kit SDKは、端末・アプリ情報、SDKまたはモデル情報、仮名またはインストール単位の識別子、機能イベント、性能値、エラー情報を、診断と利用状況分析のためGoogleへ送信する場合があります。顔・姿勢検出と、モデル取得後の翻訳内容は端末内で処理します。
  • ARCore/Google Play開発者サービス(AR): 対応確認、必要なコンポーネントの導入・更新、AR機能の提供および診断のためGoogleと通信します。Google Play開発者サービス(AR)は、Googleアカウントまたは端末に関連する識別子、ARCore APIの利用状況、アプリの動作情報、性能・診断情報等を収集する場合があります。EXCORDERではARCore Geospatial APIおよびCloud Anchorsを使用せず、AR映像を開発者のサーバーへ送信しません。
  • Google Play Billing: FULL ACCESSの購入、確認、承認、復元のため、商品ID、購入状態、購入トークン等をGoogle Playとの間で処理します。支払情報とGoogleアカウントはGoogleが管理し、アプリはカード番号を受け取りません。購入トークンを開発者のサーバーへ送信せず、端末には確認済み利用権の真偽値だけを保存します。

外部通信は各機能の提供に必要な範囲で行われ、開発者が運営するサーバーを経由しません。各サービスによる処理には各提供者の規約とプライバシーポリシーが適用されます。Googleによる処理にはGoogleプライバシーポリシー、気象データにはMET Norwayの利用条件とライセンスが適用されます。

English

  • MET Norway: To retrieve temperature and humidity, latitude and longitude rounded to four decimal places are sent directly over HTTPS. Responses are cached in memory only as long as needed. Under its terms, MET Norway may log the IP address, requested coordinates, and request information.
  • Radio Browser and stations: Station-name and country-code queries are sent to Radio Browser. Location coordinates are sent directly to Radio Browser only when the user selects Nearby search. Before playback, the app obtains the current stream URL for the station UUID from Radio Browser, then the Android device connects directly to the station’s public streaming server. Radio audio does not pass through a server operated by the developer, and the app does not record, download, relay, or restream it.
  • Google Maps: When a map is displayed, map requests including the visible area and current location are sent to Google. The Maps SDK may collect device and SDK information, request metadata, IP address, an SDK-specific pseudonymous identifier, crash information, and map interactions such as panning and zooming.
  • Android speech-recognition service: When the user starts VOICE DECODE, microphone audio and language settings may be sent to Google or the recognition service selected on the device, and transcript results returned, depending on the device, Android version, selected service, and language-pack availability. On-device recognition is preferred when available. Processing and retention by the destination service are governed by that recognition service’s privacy policy.
  • Google ML Kit: Network access is used to download translation models. The ML Kit SDK may send device and app information, SDK or model information, pseudonymous or per-installation identifiers, feature events, performance metrics, and error information to Google for diagnostics and usage analytics. Face and pose detection, and translation content after model download, are processed on the device.
  • ARCore / Google Play Services for AR: Communicates with Google for compatibility checks, installation or updates of required components, AR functionality, and diagnostics. Google Play Services for AR may collect identifiers associated with the Google account or device, ARCore API usage, app activity, performance metrics, and diagnostic information. EXCORDER does not use the ARCore Geospatial API or Cloud Anchors and does not send AR imagery to the developer’s server.
  • Google Play Billing: Product IDs, purchase state, purchase tokens, and related information are processed with Google Play to purchase, verify, acknowledge, and restore FULL ACCESS. Google manages payment information and the Google account; the app does not receive card numbers. Purchase tokens are not sent to the developer’s server, and only a Boolean verified-entitlement state is stored on the device.

External communication occurs only as needed to provide the relevant feature and does not pass through a server operated by the developer. Each provider’s terms and privacy policy apply to its processing. Google processing is subject to the Google Privacy Policy. Weather data is subject to the MET Norway Terms of Service and license.

Google Play データ セーフティとの対応 / Google Play Data Safety Alignment

日本語

Google Playのデータ セーフティでは、Google Playの定義に従い、本アプリおよび組み込まれたSDKによるデータの収集、利用、共有について申告します。現在のAndroid版の実装は、次の区分で申告内容と対応します。

  • 位置情報: 地図、気象、またはユーザーがInternet RadioのNearby検索を利用する場合に任意で収集。正確またはおおよその位置情報を、アプリ機能のため暗号化して送信し、開発者は位置履歴を保存しません。
  • 音声: VOICE DECODEでネットワーク認識が使用される場合に限り、ユーザー操作により任意でリアルタイム送信。録音履歴を開発者は保存しません。認識サービス側の保持は、そのサービスのポリシーに従います。
  • 写真・動画、カメラ・顔・姿勢データ: アプリまたは開発者のサーバーによる端末外収集は行いません。SNAPSHOTとRECORDはユーザー操作により端末へ保存されます。
  • 購入履歴・利用権情報: Google Play Billingがアプリ機能と不正防止・コンプライアンスのため処理します。開発者のサーバーでは保存しません。
  • アプリの操作、アプリ情報・性能、端末またはその他のID、診断: Google MapsとML Kitを含むGoogle SDKまたはサービスが、サービス提供、分析、診断、不正防止・コンプライアンスのため収集する場合があります。
  • 広告: 広告データの収集、広告目的の共有、広告目的のトラッキングは行いません。

Google Play上の「共有」は、サービス提供者として処理する事業者への送信等が一定条件で除外される定義です。本ポリシーでは、その分類にかかわらず、実際に発生する外部送信先を上記に記載しています。

English

Google Play Data Safety disclosures are completed according to Google Play definitions and include relevant data handling by the app and its included SDKs. The current Android implementation aligns with the declaration categories as follows:

  • Location: optionally collected when maps, weather, or a user-selected Internet Radio Nearby search is used. Precise or approximate location is encrypted in transit for app functionality, and the developer does not retain location history.
  • Audio: optionally transmitted in real time following a user action only when network speech recognition is used in VOICE DECODE. The developer does not retain recording history; retention by the recognition service is governed by that service’s policy.
  • Photos and videos; camera, face, and pose data: not collected off device by the app or the developer’s server. SNAPSHOT and RECORD save locally following a user action.
  • Purchase history and entitlement information: processed by Google Play Billing for app functionality and fraud prevention, security, and compliance. It is not stored on the developer’s server.
  • App interactions, app information and performance, device or other IDs, and diagnostics: may be collected by Google SDKs or services, including Google Maps and ML Kit, for service delivery, analytics, diagnostics, and fraud prevention, security, and compliance.
  • Advertising: no advertising-data collection, advertising-purpose sharing, or advertising tracking is performed.

Google Play defines “sharing” with certain exclusions, including some transfers to service providers. Regardless of that formal classification, this policy identifies the external destinations to which data is actually transmitted.

追跡・第三者提供・削除 / Tracking, Third Parties & Deletion

日本語

  • 広告目的のトラッキングを行わず、データを販売しません。
  • 開発者が運営するサーバーへ測定データ、位置履歴、音声、画像、文字起こし、顔・姿勢データ、購入情報を送信しません。
  • 外部サービスへの送信は「外部サービスと送信データ」に記載した機能提供の範囲で行われます。
  • アカウント登録機能はありません。アプリの設定と端末内利用権キャッシュはアンインストールにより削除できます。保存した画像・動画、Google Playの購入記録、システムまたはGoogleが管理する言語モデルは別に管理され、必要に応じてユーザーが端末設定、Google Play、または各サービスから削除・管理します。

English

  • The app does not track users for advertising or sell data.
  • Measurement data, location history, audio, images, transcripts, face or pose data, and purchase information are not sent to a server operated by the developer.
  • Transfers to external services are limited to the feature-delivery purposes described under “External Services & Data Transfers.”
  • The app has no account-registration feature. Uninstalling the app deletes its settings and local entitlement cache. Saved images and videos, Google Play purchase records, and language models managed by the system or Google are managed separately and can be deleted or managed through the device, Google Play, or the relevant service as applicable.

変更・お問い合わせ / Changes & Contact

日本語

アプリ、使用するSDK、Google Playの申告内容、法令または関連要件の変更に応じて、本ポリシーを改定する場合があります。重要な変更がある場合は、このページと最終更新日を更新します。

本ポリシーに関するお問い合わせ:

excorder.app@gmail.com

English

This policy may be revised to reflect changes to the app, included SDKs, Google Play disclosures, applicable laws, or related requirements. Material changes will be published on this page with an updated revision date.

Questions about this policy:

excorder.app@gmail.com