プライバシーポリシー
本ポリシーは Morrowware、Morrowware のウェブサイト、AirSwipe、FloatCalculator、FloatCompass、FloatMeasure が情報をどのように扱うかを説明します。
1. 概要
対象のアプリは Morrowware アカウントの登録を必要とせず、Morrowware が運営するバックエンドを使用しません。アプリのデータ処理の大部分は端末内で行われます。ネットワークアクセスは、RevenueCat と Google Play のサービス、FloatCalculator の為替レート取得、FloatCompass のシステムジオコーディングなど、以下に説明する機能に限られます。
Morrowware は個人情報を販売しません。
機能とデータ処理はアプリの版、端末、OS、選択した機能によって異なる場合があります。各機能固有の説明は、その機能が実際に提供され利用される場合にのみ適用されます。
RevenueCat と Google Play の購入
AirSwipe、FloatCalculator、FloatCompass、FloatMeasure は RevenueCat と Google Play Billing を使用し、Pro 商品と地域別価格の読み込み、購入・復元、起動時を含む Pro 利用権の確認を行います。RevenueCat はこれらの機能と関連するサービス分析のため、アプリ単位のユーザー識別子、端末・プラットフォーム情報、Google 購入トークン、購入履歴、利用権情報を処理する場合があります。通信中の情報は暗号化されます。Morrowware はこれらを広告に利用しません。
支払いは Google Play が処理します。アプリと Morrowware はカード番号、銀行口座番号、Google Play の支払い方法の詳細を受け取ったり保存したりしません。RevenueCat は Morrowware の購入基盤サービス提供者です。RevenueCat のプライバシーポリシーもご確認ください。アプリに関連する RevenueCat 顧客記録の削除を希望する場合は、下記の連絡先にご連絡ください。法令または運用上必要な保存要件が引き続き適用される場合があります。
2. AirSwipe
AirSwipe は Android の空中ジェスチャーアプリです。リアルタイムのカメラ画像、ジェスチャー認識結果、ジェスチャーの割り当て、感度、スイッチの状態などのローカル設定を処理する場合があります。カメラ画像と認識入力は端末内でのみ処理され、Morrowware や Google にアップロードされません。認識結果はタップ、スワイプ、メディア操作、明るさ変更、対応する通話操作など、設定された操作に使用されます。
MediaPipe の端末内処理
AirSwipe はジェスチャー認識に Google MediaPipe Tasks を使用します。Morrowware が配布する MediaPipe Tasks Core 1.0.0 は修正版で、MediaPipe の何も記録しないロガーを使用し、リモート利用状況ロガー、関連する生成メッセージ、Google Data Transport 依存関係を削除しています。これにより MediaPipe の利用状況とパフォーマンス指標の送信を無効化しています。詳細はオープンソースライセンスをご覧ください。
Play Age Signals
対応する版でユーザーが Pro 購入を開始した場合、AirSwipe は Play Age Signals API を使用します。Google Play が年齢シグナルの共有へのアクセスを求める場合があります。Google の応答に応じて、共有・確認状況、年齢範囲の情報源、重要な変更への承認状況、該当する場合は年齢範囲を一時的に受け取ることがあります。購入の可否、年齢確認、保護者の承認が必要かを判断するためにのみ使用し、アプリのローカルストレージに保存したり Morrowware に送信したりしません。
Google による処理には Google プライバシー ポリシーが適用されます。
ローカルログ、バックアップ、設定のエクスポート
AirSwipe は障害調査と保守のため、限定的な動作ログを端末に保存します。アプリのイベント、エラー、システム状態、購入承認の要否を含む場合がありますが、カメラ画像、画面内容、個人的な通知内容、支払い方法の詳細、具体的な年齢範囲は含みません。アプリが直接管理するログは自動ローテーションされ、最大15日間かつ総容量上限の範囲内で保存されます。Morrowware に自動送信されません。
Android のシステムバックアップや端末移行に一部の設定・動作ログが含まれるかは、端末、アカウント、システム設定、バックアップ提供者に依存します。AirSwipe は端末固有の動作状態の設定データをバックアップと端末移行から除外します。
ユーザーが設定ファイルをエクスポートする場合、ジェスチャーの割り当て、感度、スイッチ状態、関連する設定が含まれる場合があります。ファイルは選択した場所やアプリにのみ保存・共有され、自動でアップロードされません。
権限とシステム機能
有効にする機能に応じて、AirSwipe は次を利用する場合があります。
- カメラ: 前面カメラの画像を読み取り、端末内でジェスチャーを認識します。
- ユーザー補助サービス: ユーザーが有効にした後、設定済みのタップ、スワイプ、メディア操作などを実行します。
- システム設定の変更: 明るさに関するジェスチャー操作にのみ使用します。
- 通知とフォアグラウンドサービス: 認識を維持し、動作状態を表示します。
- 通知へのアクセス: メディア操作の強化を有効にした場合のみ、現在のメディアセッションを特定し、適切なアプリに操作を送ります。個人的な通知内容を読み取り、保存、アップロードすることはありません。
- 電話の権限: 応答、拒否、終了など、設定した通話ジェスチャーにのみ使用します。通話履歴、連絡先、電話番号、通話内容を読み取らず、自動応答もしません。
- ネットワーク: 購入、定期購入、年齢に応じたアクセスのため Google Play と通信します。問題報告はメールアプリに下書きを渡すだけで、AirSwipe 自身がメールを送信することはありません。
- バッテリー最適化の除外: ユーザーがバックグラウンドでのバッテリー使用を許可する場合のみ、継続的な認識の信頼性を高めるために使用します。
AirSwipe を閉じる、認識やユーザー補助を無効にする、権限やシステムアクセスを取り消す、アプリデータを消去する、アンインストールすることで該当する処理を停止できます。その結果、一部機能が使えなくなる場合があります。
3. FloatCalculator
FloatCalculator は Android のフローティング電卓です。計算・換算の入力と結果、履歴、履歴のメモとピン留め状態、履歴の検索語、表示状態、ウィンドウ設定、音声関連設定を端末内で処理します。
計算・換算内容、履歴、メモ、ピン留め状態は端末に保存され、Morrowware にアップロードされません。検索語は現在の画面セッションでのみ一時的に処理され、履歴データベースに保存もアップロードもされません。現在、履歴件数の固定上限はありません。アプリ内での削除、アプリデータの消去、アンインストールまで保存されます。
Android のバックアップや端末移行には、端末とバックアップ設定に応じて、一部設定、計算・換算履歴、メモ、ピン留め状態が含まれる場合があります。為替レートのキャッシュは除外されます。
Play Age Signals
ユーザーが Pro 購入を開始するか Pro 利用資格の確認を再試行した場合、FloatCalculator は上記 AirSwipe と同様に Play Age Signals API を使用します。返されたシグナルは購入資格、確認、保護者の承認の判断にのみ使用され、ローカル保存も Morrowware への送信もされません。
為替レート
為替換算の際、FloatCalculator は Frankfurter API に公開済みレートを要求する場合があります。固定の米ドル基準エンドポイントを使い、換算金額、選択通貨ペア、計算入力、履歴は送信しません。Frankfurter とその基盤提供者は、各自のポリシーに基づき IP アドレスなどの基本的なネットワーク情報を処理する場合があります。
権限とシステム機能
FloatCalculator は、表示のために「他のアプリの上に重ねて表示」と通知付きのフォアグラウンドサービス、ローカルの触覚フィードバックに振動、購入・定期購入・年齢シグナル・レート取得にネットワークを使用する場合があります。バッテリー最適化の除外は、ユーザーがバックグラウンドでのバッテリー使用を許可する場合のみ要求します。
履歴の個別・複数削除、全履歴の消去、Android 設定でのアプリデータ消去、アンインストールが可能です。
4. FloatCompass
FloatCompass は対応する運動、磁場、気圧センサーからコンパスの表示値と参考標高を算出します。磁北は位置情報なしで使えます。位置情報を有効にすると、正確な位置から付近の住所(取得できない場合は広域の地域名)を表示し、参考標高を較正し、Android の地磁気モデルで磁気偏角を計算します。継続的な位置更新は、コンパス画面が展開され、画面が点灯し、端末がロックされていない場合にのみ要求されます。その画面を離れる、ウィンドウを最小化・閉じる、端末をロックする、消灯すると停止します。真北の設定時には、別途時間制限付きの位置要求を行う場合があります。
座標から住所や地域名への変換には Android のシステムジオコーディングサービスを使用します。端末により、OS の提供者がそのプライバシー慣行に従って座標を処理する場合があります。Morrowware が座標や要求を受け取ることはありません。
場所を保存すると、座標、システムが提供する推定水平位置の信頼半径、測位時刻と保存時刻、利用可能な住所・地域名、識別のために入力した文字をアプリのローカル専用ストレージに保存します。場所はバックアップ対象外のディレクトリに置かれ、Android アプリバックアップや端末移行に含まれません。アプリ内での削除、ストレージ消去、アンインストールまで保存されます。クラウド同期や Morrowware へのアップロードは行いません。
保存した場所を対応する地図アプリで開くと、座標と関連名が選択したアプリに渡り、その提供者のポリシーが適用されます。座標のコピーを選ぶと Android のクリップボードに格納されます。FloatCompass は経路計算やナビゲーションを提供しません。
参考標高の較正データ、磁気偏角と計算時刻、アプリ設定も端末内に保存します。生の運動・磁場・継続的な気圧測定値は保存も Morrowware への送信もされません。継続位置更新の結果は現在の機能セッションのメモリにあり、明示的に保存した場所だけが保存記録に書き込まれます。
ユーザーが Pro 購入を開始するか利用資格確認を再試行した場合、上記 AirSwipe と同様に Play Age Signals API を使用します。返されたシグナルは購入資格、確認、保護者の承認の判断にのみ使用され、保存も RevenueCat や Morrowware への送信もされません。
5. FloatMeasure
FloatMeasure は、画面サイズ、密度、物理的な画素密度など Android の表示情報を用いて定規と分度器を描画します。基本の測定ではウィンドウの下の他アプリの内容にアクセスしません。
単位、ウィンドウの位置、サイズ、向き、不透明度、測定形状のパラメーターなどをローカル設定に保存します。
要素へのスナップと画面アクセス
要素へのスナップは任意の機能で、初期状態ではオフです。要素にスナップをオンにし、アプリ内の画面アクセス説明を読んで同意し、Android 設定で対応するユーザー補助サービスを有効にすると、画面画像とウィンドウ位置にアクセスします。画像内を含む可視要素の境界と直線状のエッジを検出し、定規や分度器の位置合わせに使います。分度器は直線状のエッジや交点で中心を定め、中心付近の直線状のエッジに基線や測定線を合わせます。また、スナップ表示線付近の色を解析し、必要に応じてすべての可視表示線の色をまとめて調整して見やすくします。画面画像には他のアプリ内の個人情報や機微な情報が含まれる可能性があります。
画像の要求は、定規または分度器が展開され、要素にスナップと自動スナップが共にオンで、画面が点灯し端末が未ロックの場合のみ行われます。設定内の自動スナップと両ツールのスナップボタンは連動します。対象は自動表示され、設定画面を開いている間もプレビューのため取得が続きます。ツールの切り替えで使用する境界の種類が変わります。最小化・終了、端末のロック・消灯、自動スナップまたは要素へのスナップのオフ、ユーザー補助の無効化で取得が停止します。
画面画像は端末のメモリ内で一時的にのみ処理され、ファイルや写真、ログへの保存、アップロード、Morrowware、RevenueCat、その他第三者との共有はされません。OCR は行わず、ユーザー補助ツリーの文字を読み取らず、このサービスで他アプリをタップ・操作しません。キャプチャセッション終了後、一時的な境界形状、少量の画面比較サンプル、表示線のコントラスト統計を消去します。
要素へのスナップ設定と画面アクセス説明への同意記録は端末内に保存され、Android のクラウドバックアップや端末移行には含まれません。更新でアクセス範囲を広げる場合は、再開前に更新後の説明への同意を求めます。要素にスナップをオフにすると画面処理は停止しますが、Android のユーザー補助サービスは無効になりません。Android のユーザー補助設定で FloatMeasure: 要素にスナップを無効にし、システムアクセスを取り消せます。
Play Age Signals
Android の各アプリプロセスが初めてフォアグラウンドに入る際、FloatMeasure は Play Age Signals へのアクセスを要求します。Google Play が共有の案内を表示する場合があります。応答に応じ、共有・確認状況、年齢範囲の情報源、重要な変更への承認状況、該当する場合は年齢範囲を一時的に受け取ります。Pro の購入資格を判断するためプロセスのメモリ内にのみ保持し、無料の測定は引き続き使えます。購入前や、利用できなかった Pro 資格確認の再試行時に再要求する場合があります。設定に保存したり RevenueCat や Morrowware に送信したりしません。
6. 問題報告とサポートメール
問題報告を選ぶと外部メールアプリが開きます。下書きには、診断やインストールの特定のため、アプリ版、Android 版、製造者、機種、現在のインストールに対応する RevenueCat ユーザー ID が含まれる場合があります。編集、破棄、送信はユーザーが行います。
送信した場合、Morrowware はメールアドレス、本文、添付したファイル、関連メールメタデータ、残された診断情報を受け取ります。返信、障害調査、不正利用防止、サポート記録の管理にのみ使用します。通常、最後のやり取りから24か月以内に削除しますが、安全、紛争解決、法令遵守上合理的な必要がある場合は延長することがあります。[email protected] に早期削除を依頼できます。
7. ローカルデータ、バックアップ、削除
Morrowware アカウントは提供していないため、削除すべきアプリアカウントはありません。上記のアプリ内操作、ストレージ消去、アンインストールでローカルデータを削除できます。システムのバックアップはローカル削除後も残り、後に復元・移行される場合があります。利用可能な設定は端末とバックアップ提供者が管理します。再インストール後、アプリは RevenueCat と Google Play を通じて現在の Google Play アカウントの購入・定期購入を再確認する場合があります。
Google Play、ジオコーディングその他の第三者が保有するデータには各自のポリシーが適用され、Morrowware が直接削除することはできません。RevenueCat 顧客記録の削除は下記連絡先にご依頼ください。
8. Morrowware のウェブサイト
言語による自動転送、ファーストパーティーの追跡 Cookie、クライアント側の利用行動分析は行いません。
Google Play へのリンクには、提供されるレポートでウェブサイトからの流入を区別するため、参照元サイト、製品、ページ言語のキャンペーンタグが含まれます。個人識別子、計算内容、アプリのローカルデータは含みません。クリック後のアクセスと関連情報は Google Play が各自のポリシーに従って処理します。
ウェブサイトは Cloudflare を通じて配信されます。Cloudflare は配信、保護、障害調査、基本的なアクセス統計のため、IP アドレス、要求・経路のメタデータ、セキュリティシグナルなどのネットワーク情報を処理する場合があります。セキュリティ設定により、厳密に必要な Cookie を使用する場合があります。Cloudflare のプライバシーポリシーが適用されます。
9. 共有と開示
Morrowware はアプリデータをデータブローカーと共有しません。ユーザーが送信を指示した場合、機能の提供、サイトの運営・保護、メール配信に提供者による処理が必要な場合、法令遵守、規約の執行、ユーザーとサービスの保護に合理的に必要な場合にのみ開示されることがあります。
10. 安全、子ども、国外での処理
Morrowware は管理下の情報を守るため、合理的な技術的・組織的措置を講じます。保存や通信に絶対的な安全を保証できる方法はありません。
アプリとウェブサイトは子ども向けに特別に設計・宣伝していません。Morrowware は子どもの個人情報を意図的に求めません。子どもがサポートメールで個人情報を送ったと思われる場合は、削除をご依頼ください。
ウェブサイト、RevenueCat、Google Play、為替レート、ジオコーディング、メールの提供者は、居住国・地域外で情報を処理する場合があります。各自のポリシーと適用法が適用されます。
11. 変更とお問い合わせ
アプリの動作、ウェブサイトの基盤、法的要件の変化により本ポリシーを更新する場合があります。上部の日付が現在の版を示します。権利やデータ処理に重大な影響がある場合は適用法に従って通知します。
プライバシーに関する質問や、Morrowware が保有する情報へのアクセス・削除の依頼は [email protected] にお送りください。該当するサポートメールを特定できる情報を含めてください。Morrowware はアプリのローカルデータを受け取らないため、それらは上記の説明に従いアプリ、Android、Google Play、関連する第三者サービスで削除する必要があります。