Appleのプライバシー マニフェストを理解する

Appleのプライバシー・マニフェストを理解する

Appleの必須プライバシー・マニフェストについて学び、iOSアプリの重要性と、明確なガイドラインに従って効果的に準拠する方法について学びましょう。

マーティン・ドナディュー

マーティン・ドナディュー

コンテンツマーケター

Appleのプライバシー・マニフェストを理解する

Appleのプライバシー・マニフェストは、すべてのiOSアプリに必須です。 2024年5月以降、すべてのApp Store提出には、このJSONファイルを含める必要があります。データ収集、APIの使用、第三者SDK、ネットワークドメインの詳細を記載してください。ここでは、必要なことを知っておくことができます。

  • What it is: JSON 設定ファイルです。以下を明示しています。
    • Data collected and its purpose
    • 使用している API と第三者 SDK
    • アクセスしている外部ドメイン
  • Why it matters: Apple のプライバシースタンダードへの準拠を確保するために透明性を確保します。
  • How to comply: iOS アプリのバンドルにマニフェストを追加し、定期的に更新し、特にライブアップデートツールを使用する場合に、 Capgo.

Quick Tip: Capgo などのツールは、自動化されたマニフェストの更新、即時デプロイ、成功のトラッキング用の分析を提供することで、準拠を簡素化します。

__CAPGO_KEEP_0__プロジェクトで、設定と確認、一般的な誤解を避け、順調な更新を保証する方法を学びましょう。

WWDC23: プライバシー マニフェストの始め方 | Apple

プライバシー マニフェストの基本要素

Appleのプライバシー マニフェストには、3つの主な要素があります。

  1. データ宣言:アプリが収集するデータの種類を指定し、データがどのように収集されるか、プライバシーに影響を与えるAPIを使用しているか、またはアプリに統合されている第三者SDKを説明し、各データの明確なビジネス上の理由を提供する必要があります。

  2. 外部ドメイン:アプリが通信するすべての外部ドメインをリストし、通信の目的を説明し、セキュリティ対策を詳細に説明する必要があります。

  3. JSON形式と埋め込み:Appleが必要とするJSON構造に従ってマニフェストを構築し、両方のアプリパッケージとライブアップデートパッケージに埋め込む必要があります。

次に、Capacitorプロジェクトでマニフェストを作成し、確認する方法を説明します。

プライバシー マニフェストの設定 Capacitor

Capacitor フレームワーク ドキュメント ウェブサイト

マニフェスト ファイルの作成

まず、 ios/App/Resources/PrivacyInfo.xcprivacy を追加して、アプリのAPI使用とデータ収集を宣言するファイルを作成します。ここでは、マニフェストファイルの例を示します。

{
  "NSPrivacyAccessedAPITypes":[{"NSPrivacyAccessedAPIType":"NSUserDefaults","NSPrivacyAccessedAPITypeReasons":["FE001"]}],
  "NSPrivacyCollectedDataTypes":[{"NSPrivacyDataType":"NSPrivacyDataTypeDeviceID","NSPrivacyDataReason":"Basic app functionality"}]
}

このファイルを作成した後、 を開いて、プロジェクトに正しく含まれていることを確認します。 テストと検証

Xcodeで、

を選択して、プロジェクトの問題を解決します。 Product > Analyze プライバシー レポートを生成するには、注意してレポートを確認し、警告や未宣言の API がないかを確認し、問題を回避するために必要な調整を行う必要があります。レポートがすべて正常な場合、更新をデプロイする準備が整いました。

__CAPGO_KEEP_0__ Capgo ライブ アップデート ダッシュボード インターフェイス

Xcode 分析を通過した後、Capgo を使用してライブ アップデートを実行して、アプリのプライバシー マニフェストを最新の状態に保つことができます。__CAPGO_KEEP_1__ には以下の機能があります。

After passing Xcode analysis, use Capgo for live updates to keep your app’s privacy manifest up-to-date. Capgo provides:

  • :24 時間以内に 95% のユーザーが更新を受け取る1 クリック ロールバック [1].
  • 迅速な修正用に。 分析ツール
  • 更新の成功と法的適合性を確認するために。 __CAPGO_KEEP_0__ の Team プランは、月 83 ドル (年間請求) で、100,000 人の月間有効ユーザー (MAU) と 2,000 GB の帯域幅をサポートしています。

Capgo

プライバシー規制ガイドライン

Xcodeでマニフェストを検証した後、プライバシー規制の維持が重要です。ここでは、トラッキングを維持する方法を紹介します。

Capgoを使用して、マニフェストの更新を即時反映させることができます。アプリストアのレビューの遅延を回避し、ステージドロールアウトをサポートするツールもあります。 [1].

一般的な誤り

Relying on 自動更新 に頼ることができます。 [1].

Manual vs. Automated Updates

Here’s a quick comparison of manual and automated update methods:

  • Delivery Speed手動更新 vs. 自動更新の比較 自動更新 24時間以内に95%のユーザーに到達 [1].
  • 成功の追跡: 世界中で自動更新は82%の成功率を達成します [1].
  • ロールバックオプション: 自動更新では即時ロールバックが可能ですが、手動更新では限られた回復が可能です
  • 監視: 自動ツールではリアルタイムの分析が可能ですが、手動チェックでは時間がかかります [1].
  • 配布: 自動ツールでは高度な配布チャネルをサポートしますが、手動システムでは基本的なものしかありません [1].
  • セキュリティ: 自動システムでは端末間の暗号化が使用されますが、手動更新では暗号化が組み込まれていません [1].

ライブ更新ツール比較

2つの人気のライブ更新プラットフォームを比較し、どちらがどれだけの差があるのかを調べましょう。

プラットフォームの機能と価格

機能Capgoアプリフロー
端末間の暗号化はい-
更新の成功率世界82% [1]-
更新の配信時間24時間以内に95%配信 [1]-
ダウンロード速度114 ms (5 MB) [1]-
年間コスト (Team プラン)$996$6,000 [1]

クイックなポイント: Capgo は、Appflow の $6,000 と比較して、初年度のコストが $996 であるため、より低い初年度のコストを提供します。

さて、Capgo が特にプライバシーマニフェストの更新に優れている点を見てみましょう。

プライバシーマニフェスト: Capgo の利点

Capgo のオープンソースのコードベースにより、プライバシーマニフェストの更新を管理する強力な選択肢となります。プライバシー基準が進化するにつれて、迅速な調整を可能にし、コンプライアンスが管理しやすいようにします。 [1].

概要

2024 年 5 月以降、すべての iOS アプリは、必須のマニフェスト要件に準拠する必要があります。オートメーションは、これらのマニフェストを管理するのに役立ちます。Capacitor プロジェクトの場合、マニフェストを iOS バンドルに含め、Capgo のようなツールを使用して、エンドツーエンドの暗号化により安全に更新を自動化できます。

マニフェストの設定と更新の自動化が完了したら、以下の重要な実践を実施して、Smooth プライバシーマニフェストの更新を保証します。

  • CLI のツールを使用して、展開を簡素化します。
  • 制御されたアップデートロールアウト用のチャネルシステムを実装します。
  • __CAPGO_KEEP_0__の詳細なドキュメントを保持します。
  • 定期的にプライバシー非合理性をテストおよび検証します。
Capacitorアプリのライブ更新

ウェブ層のバグがライブの場合、Capgoを使用して修正を配信するのではなく、数日間待ってアプリストアの承認を待つのではなく、ユーザーはバックグラウンドで更新を受け取り、ネイティブの変更は通常のレビュー経路で残る

スタートする

最新のブログ記事

Capgoは、プロフェッショナルなモバイルアプリを開発するために必要な最良の洞察を提供します。