コンテンツに進む

HIPAA規制適合性

HIPAA のレビューで live update 統計を Capgo Cloud に送ることを許可しない場合に、チームが使用する技術的なオプションについて、このページでは説明します。

Capgo Cloud は現在 HIPAA 対応のホストされた統計処理として提示されていません。多くの HIPAA 対応アプリは、更新データが最小限で、デバイススコープ、デフォルトではアプリユーザーに紐付けされていないため、Capgo を使用しています。会社のポリシー、レビューア、または顧客契約が厳格な制御を必要とする場合は、プラグイントラフィックを地理的にローカライズする、統計エンドポイントを無効化する、統計エンドポイントを自社ホストする、またはライセンスされた自社ホスト設定に切り替えることができます。

Capgo がデフォルトで受け取るもの

「Capgo がデフォルトで受け取るもの」

アップデート プラグインは、ライブ アップデートを提供し、観察するために必要な運用データを送信します。統計パケットには、次のフィールドが含まれることがあります:

  • app_id - Capacitor アプリの識別子
  • device_id - アップデート プラグインによって生成されたランダムでアプリスコープのデバイス識別子
  • platform - ios, android, or electron
  • version_name - ネイティブ アプリのバージョン名
  • version_build 、または
  • version_code - 本地ビルド番号
  • version_os - OS バージョン
  • plugin_version - インストール済み @capgo/capacitor-updater バージョン
  • action - アップデートライフサイクルイベント(インストール、ダウンロード、失敗、ロールバック、またはアプリが準備されたイベント)
  • is_emulator と is_prod - 環境フラグ(利用可能な場合)
  • custom_id - アプリが明示的に設定した場合にのみ CapacitorUpdater.setCustomId(...)
  • IP アドレス - Transport レベルで地域ルーティング、悪用防止、CDN 最適化に使用

デフォルトでは、このデータはアプリユーザーに非公開です。Capgoは、アカウントID、医療記録番号、資格情報、ユーザーコンテンツ、アプリ分析イベント、行動分析イベントを受け取ることはありません。唯一の安定した識別子は、ランダムでアプリスコープの device_idです。 custom_id yourself.

HIPAA 検査では、ホストされた更新統計が一切必要ない場合は、設定 statsUrl アップデート統計の報告を完全に無効にするには、Capgo Cloud への報告を空の文字列に設定します。アップデートのチェックは依然として使用できます。 updateUrl and channelUrl context: Page/area: Capgo marketing website. Role: Short UI label or navigation item. Seen in: page trust.astro. Message key `and` (And).

If you leave them enabled.

Do not set a custom ID

Section titled “Do not set a custom ID” CapacitorUpdater.setCustomId(...).

For HIPAA-sensitive deployments, do not call

レビューがホストされた Capgo テレメトリをデバイススコープに維持する必要がある場合、残してください。 custom_id unset.

Option 1: Geo-localize Capgo Cloudプラグイン通信を地理的にローカライズ

Option 1: Geo-localize Capgo Cloud plugin traffic

あなたのレビューがクラウドに Capgo を許可している場合、プラグインデータのEUデータリジデンシーを必要とする場合は、すべてのアップデートエンドポイントをEUホストに設定してください:

capacitor.config.ts
import type { CapacitorConfig } from '@capacitor/cli';
const config: CapacitorConfig = {
appId: 'com.example.app',
appName: 'My App',
webDir: 'dist',
plugins: {
CapacitorUpdater: {
autoUpdate: 'atBackground',
updateUrl: 'https://plugin.eu.capgo.app/updates',
statsUrl: 'https://plugin.eu.capgo.app/stats',
channelUrl: 'https://plugin.eu.capgo.app/channel_self',
},
},
};
export default config;

EUのURLを使用してください。EUホストと混ぜて plugin.capgo.app と plugin.eu.capgo.app プラグインデータのパスの一部をEUホストの外側にルーティングできます。

これにより、Capgo のホストされた更新監視、統計、警告、およびトラブルシューティングデータが利用可能になりますが、プラグインデータパスはヨーロッパに置かれます。

オプション2:統計エンドポイントを無効にする

「オプション2:統計エンドポイントを無効にする」のセクション

あなたのレビューがCapgo クラウドに統計を送信することを許可していない場合は、 statsUrl を空の文字列に設定してください:

capacitor.config.ts
import type { CapacitorConfig } from '@capacitor/cli';
const config: CapacitorConfig = {
appId: 'com.example.app',
appName: 'My App',
webDir: 'dist',
plugins: {
CapacitorUpdater: {
autoUpdate: 'atBackground',
statsUrl: '',
},
},
};
export default config;

Capgoの統計レポートを無効にすることで、更新プログラムプラグインから統計レポートの送信が停止されます。更新チェックとダウンロードは、デフォルトのCapgo Cloudを使用する場合に限り、更新プログラムプラグインを使用して実行できます。 updateUrl そして channelUrl.

設定を変更した後 capacitor.config.ts、ネイティブプロジェクトを同期し、新しいストアビルドを配信します。既存のインストールは、受信した新しいバイナリまで、前のネイティブ設定を使用し続けます。

統計を無効にすることで失うこと

統計を無効にすることで失うこと

統計を無効にすることで失うこと statsUrl アップデート後、ホストされたシグナル Capgo を使用してアプリ内で何が起こったかを説明するために使用することを取り除きます。

統計を無効にすることで失うこと

  • 統計を無効にすることで失うこと
  • 統計情報に依存するエラー通知
  • 更新問題の影響を受けるアプリバージョン、OSバージョン、プラットフォーム、またはプラグインバージョンを迅速に特定する機能
  • Capgo Cloud内でのデバイスレベルのトラブルシューティング
  • Capgo ダッシュボード内での統合更新採用とアプリ使用状況統計
  • Capgo チームからより良いサポートコンテキストを受け取ることができます。ただし、ホストされたサービスは、デバイス側の更新パスを説明するイベントを受信しなくなります。

自動更新配信は機能するかもしれませんが、観察性が低下します。生産環境で統計を無効にする前に、独自の監視計画を立ててください。

オプション 3: 統計エンドポイントを自社でホストする

オプション 3: 統計エンドポイントを自社でホストする

統計情報を Capgo Cloud 内に残す必要がある場合、統計エンドポイントを自分のインフラストラクチャ内に指示します。 statsUrl __CAPGO_KEEP_0__.config.ts

capacitor.config.ts
import type { CapacitorConfig } from '@capacitor/cli';
const config: CapacitorConfig = {
appId: 'com.example.app',
appName: 'My App',
webDir: 'dist',
plugins: {
CapacitorUpdater: {
autoUpdate: 'atBackground',
statsUrl: 'https://updates.example.com/capgo/stats',
},
},
};
export default config;

エンドポイントはアップデート統計データを受け入れて、次の値を返すようにしてください:

{ "status": "ok" }

Capgoクラウドに内部の警告、監査ログ、インシデント分析を送信せずに内部の警告、監査ログ、インシデント分析を維持したい場合に使用するパスを指定します。

オプション 4:ライセンスされた自社ホスティング

「オプション 4:ライセンスされた自社ホスティング」のセクション

Capgoクラウド、EUデータの住所、統計の無効化、または自社ホスティングの統計エンドポイントがHIPAAのレビューを満たさない場合、Capgoはライセンスされた自社ホスティングのデプロイに移行するのに役立ちます。

このオプションは厳格なものです。組織はアップデートのバックエンド、統計エンドポイント、ログ、保持、インフラ、ネットワークの境界を制御する必要があります。通常、Capgoクラウドが行っている作業の多くを所有する必要があります。

実用的なレビューのチェックリスト

「実用的なレビューのチェックリスト」のセクション

HIPAAのレビュー前に決定する:

  • Capgo がホストされている場合のアップデートチェックに許可されるかどうか
  • Capgo がホストされている場合の統計に許可されるかどうか
  • プラグイントラフィックが使用する必要があるリージョン
  • 許可されるかどうか custom_id アプリ内で無効になっているかどうか
  • ホストされた統計が無効になっている場合のアップデート失敗を監視するのは誰か
  • ライセンスされた自社ホストされたデプロイメントが必要なのはあなたのチームかどうか

Capgo はHIPAAの適合性の検討中の企業と協力しており、HIPAAの適合性の検討中の企業のうちアメリカでCapgoを使用している企業も含まれます。Capgoに連絡して、ホストデフォルトより厳しいデプロイメントモデル、データフロー、ライセンスパスが必要な場合はご連絡ください。

HIPAA適合性を使用している場合 HIPAA適合性 規制されたlive updateの展開計画を立てるには、接続する 規制 プライバシーとデータ収集の詳細については データの保存場所 EUエンドポイントの設定については 統計APIエンドポイント 自己ホストのテレメトリについて 自己ホストのアップデーター ライセンスされた展開計画について