プライバシーポリシー

App Trust Preview はプライバシー優先で設計されています。Mac アプリは対応する Mac ソフトウェアをあなたの Mac 上でローカルに検査し、ネットワークリクエストを送信せず、検査するファイルをアップロード、起動、変更しません。

ソフトウェア検査

対応する対象を検査するとき、App Trust Preview はローカルファイルメタデータ、利用可能な場合はバンドルメタデータ、macOS のセキュリティ属性を読み取り、検査対象ソフトウェアを開く、インストールする、実行する前にレポートを表示します。

  • メインアプリ自体はネットワークリクエストを送信しません。
  • 検査対象ファイルはアップロードされません。
  • 検査対象ソフトウェアは起動されません。
  • 検査対象ファイルは変更されません。
  • レポートは Mac 上で生成されます。

任意のヘルパー

任意の検査ヘルパーは、あなたが設定を選んだ場合にのみインストールされます。これは読み取り専用で、Apple のローカル macOS ツールを使うライブ公証結果と、フルディスクアクセスを付与した場合の保存済みプライバシー判断という 2 つの追加チェックを有効にします。

  • ヘルパーは検査対象ソフトウェアを起動しません。
  • ヘルパーは検査対象ファイルを変更しません。
  • ヘルパーはプライバシー許可を付与または取り消しません。
  • ヘルパーは検査対象ファイルやレポートをアップロードしません。

レポートデータ

検査レポートは、検査対象と、その対象に関する macOS 自身の署名および信頼メタデータを読み取って生成されます。対応する対象には .app バンドル、.pkg インストーラパッケージ、.dmg ディスクイメージ、バイナリ実行ファイル、実行可能スクリプトが含まれます。レポートには次の内容が含まれる場合があります。

  • バンドルに Info.plist がある場合のアプリメタデータ。名前、バンドル識別子、バージョン、最小システムバージョン、書類タイプ、URL スキーム、アプリケーションカテゴリ、著作権文字列、App Transport Security 設定など。
  • インストーラパッケージのメタデータ、コンポーネントデータ、インストール場所、承認要件、内容パス、パッケージが提供する読みやすいインストールスクリプト。
  • 同梱アプリを先に開かずにプレビューするために使われるディスクイメージの内容。
  • スクリプトテキストを安全にデコードできる場合の、実行可能スクリプトの読みやすいソースプレビュー。
  • レポートシグナルから導かれるレポート判断、判断レベル、開く前の最重要発見。
  • 署名証明書チェーン。主体名と発行者名、シリアル番号、有効期間、SHA-1 と SHA-256 フィンガープリント、公開鍵アルゴリズム、署名アルゴリズム、macOS の信頼評価器が報告する失効状態。
  • コード署名プロパティ。署名識別子、Team ID、指定要件、暗黙の指定要件、署名フラグ、CDHashes、使用されたダイジェストアルゴリズム、存在する場合は RFC-3161 署名タイムスタンプ。
  • 完全な権限辞書と、それに基づく構造化された機能分類。インターネット、ファイルとフォルダ、プライバシー、Apple Events、iCloud、キーチェーン、App Groups、関連ドメイン、強化されたランタイムの例外など。
  • 署名 ID から推定されるサンドボックス状態、強化されたランタイムの状態、配布チャネル。Mac App Store、Developer ID、開発用、アドホック、未署名など。
  • バンドル内で見つかったプライバシー要求指標。Info.plist の用途文字列、権限、カメラ、マイク、位置情報、連絡先、カレンダー、写真、アクセシビリティ、画面収録、Bluetooth、Apple Events などのサービスに関する関連メタデータを含みます。
  • 任意のヘルパーがインストールされ、フルディスクアクセスが付与されている場合の、対応する許可の保存済み macOS プライバシー判断。位置情報承認は macOS が別に保存するため常に不明として報告されます。
  • 静的解析で見つかった潜在的なネットワーク接続。開発者がネットワークリクエストやユーザー向けリンクに使用する可能性のあるドメインと URL が含まれます。一般的な Apple インフラストラクチャドメインと、標準ファイル形式のヘッダーまたは証明書チェーンに含まれる URL のうち、これらの用途に関係しないものは除外されます。
  • 埋め込みプロビジョニングプロファイルがある場合、その名前、UUID、チーム、有効期限、デバイス、権限。
  • ネストされたアプリ、アプリ拡張、XPC サービス、ログイン項目、ヘルパー実行ファイル、フレームワーク、動的ライブラリ、プラグインバンドル、Dock タイルプラグインなど、すべての内部実行可能コンポーネント。それぞれに署名状態、サンドボックス状態、権限が表示されます。
  • 実行可能コンポーネントの実行ファイルハッシュと、確認を選んだときに公開ハッシュレポートを開く VirusTotal レポートリンク。
  • 検出された場合の Apple プライベートフレームワークリンク、プライベートシンボルまたはセレクタ名の一致、検査対象バンドルの外を指すシンボリックリンク。
  • メイン実行ファイルとそのコンポーネントの Mach-O メタデータ。対応アーキテクチャ、UUID、デプロイメントターゲット、SDK バージョン、リンク済みライブラリ、実行時検索パス、バイナリが位置独立か暗号化セグメントを持つかなど。
  • 確認できる場合の検出された技術シグナル。ネイティブツールキット、Web ラッパー、ブラウザエンジン、クロスプラットフォームフレームワーク、ランタイム、ゲームエンジンなど。
  • 存在する場合の com.apple.quarantine 拡張属性。これはインターネットからダウンロードされたファイルに macOS が付けるマーカーです。
  • ファイルシステムが報告する対象サイズとファイル日付。

テキストまたは JSON の書き出しはすべてアプリによってローカルに作成されます。保存場所と共有するかどうかはあなたが決めます。

VirusTotal リンクはハッシュレポートリンクです。App Trust Preview は検査対象ファイルをアップロードしません。

証明書失効チェック

レポートに表示される署名証明書の失効状態は、macOS の信頼評価サービスである trustd がローカルのプロセス間呼び出しを通じて提供します。App Trust Preview 自体は失効サーバーへ接続せず、このチェックのために apptrustpreview.com へ連絡しません。trustd がキャッシュを更新する必要がある場合、ネットワークリクエストはこのアプリではなくオペレーティングシステムから発生します。

ウェブサイト分析

App Trust Preview のウェブサイトは、Plausible によるプライバシーに配慮した分析を使用します。分析スクリプトは、ページビューや参照元など集計されたサイト利用状況を理解するために役立ちます。対応ソフトウェアの検査には使われず、Mac アプリとは分離されています。Mac アプリ自体はネットワークリクエストを送信しません。

Plausible は、トラッキング Cookie、永続識別子、サイト横断トラッキング、広告プロファイルなしのウェブ分析向けに設計されているため使用しています。

サポート

サポートへメールする場合、そのメールに含めることを選んだ情報は、依頼への返信に使用されます。サポートが明示的にファイルを求め、あなたが共有してよいと感じる場合を除き、検査対象ファイルの送信は避けてください。

このポリシーに関する質問は次の宛先へ送れます support@apptrust.app.

変更

このポリシーは App Trust Preview の変更に合わせて更新される場合があります。現在のバージョンはこのページに掲載されます。