メイン コンテンツにスキップ

Privacy Manifest for Capacitor Apps: Guide

Capacitorアプリのプライバシーマニフェストを作成して、App Storeの要件に準拠し、ユーザーデータを効果的に保護する方法を学びましょう。

マーティン・ドナディエ

マーティン・ドナディエ

コンテンツマーケター

Privacy Manifest for Capacitor Apps: Guide

Capacitorアプリをリリースしたい Capacitor Capacitorアプリのプライバシーマニフェストガイド App Store 遅延なしでアプリを配信することはできますか? プライバシーマニフェストを作成してください。Appleは、プライバシーマニフェストを含むアプリを開発者に要求しています。これにより、アプリが厳格なプライバシースタンダードを満たしていることを確認できます。ここでは、必要な情報をご紹介します。

  • プライバシーマニフェストとは何か?
    アプリのデータ収集実践、API使用、トラッキングドメインを記載した構造化されたファイルです。

  • なぜ重要ですか?

    • App Storeの規則に準拠し、再提出または削除を回避することができます。
    • ユーザーデータの取り扱いについて透明性を保ち、信頼を築くことができます。
  • 含めるべき主な要素は次のとおりです。

    • ユーザーデータにアクセスするAPI(例:位置情報、写真)。
    • 収集されたデータの種類に対するプライバシーラベル。
    • 分析または広告用に使用されるドメインを追跡します。
  • 作成する方法:

    • JSONを使用してデータ収集の詳細を定義します。
    • ファイルをプロジェクトの正しいディレクトリに置きます。 PrivacyInfo.xcprivacy ツールであるXcodeを使用してエラーを回避するには、検証してください。
    • プロセスを簡素化するツール: CapgoのPRを提出するためのHTMLテキストのフラグメントです。 自動化されたプライバシーマニフェストの検証、リアルタイムの更新、エラーのトラッキングのために使用します。プライバシーマニフェストが追跡または分析のSDKを宣言する場合、
  • __CAPGO_KEEP_0__
    自動化されたプライバシーマニフェストの検証、リアルタイムの更新、エラーのトラッキングのために使用します。プライバシーマニフェストが追跡または分析のSDKを宣言する場合、 Capgo __CAPGO_KEEP_0__ capgo/capacitor-app-tracking-transparency iOS ATT のポップアップを処理する capgo/capacitor-firebase-analytics App Store のレビュー用に Firebase のデータ収集を記録する

アプリのプライバシーを守り、ユーザーのプライバシーを保護し、アプリストアの遅延を回避するには、このガイドを参照してください。

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

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

プライバシーマニフェストとは、データの取り扱いに関するアプリの情報をまとめた構造化されたファイルです。API がユーザーデータにアクセスすること、トラッキングドメイン、収集されたデータの種類、第三者 SDK の統合などを詳細に記載します。このドキュメントは、信頼性を確立するだけでなく、アプリストアのガイドラインに準拠することを保証します。ここでは、manifest に含めるべき主な要素を解説します。

プライバシーマニフェストの主な要素

ここでは、Apple の要件に準拠するために、プライバシーマニフェストに含めるべき主な要素を紹介します。

  1. 必要な理由の API
    このセクションでは、アプリが使用するプライバシーの API をリストし、その必要性を説明します。

    以下は、一般的なAPI要件の表です:

    API カテゴリ 一般的な使用方法 必要なドキュメント
    位置情報サービス ユーザー ナビゲーション 目的と使用方法の説明
    写真ライブラリ プロフィール画像 アクセス権と意図
    連絡先 アドレスブックの同期 データ最小化声明
  2. プライバシー ラベル
    これらのラベルは、以下の情報を明確に示します。

    • 収集されるデータの種類
    • データ収集の理由
    • ユーザー ID と関連付けられているデータ
    • データがトラッキングに使用される方法
  3. トラッキング ドメイン
    このセクションでは、分析、広告、または第三者データ処理に使用されるすべてのドメインがリストされます。

「App Store に準拠する」 - Capgo [1]

Capgoによると、95% のユーザーは 24 時間以内にアップデートに従います。23.5 万件以上のアップデートを配信した [1]現在のプライバシー ドキュメントを維持することは、ユーザーの信頼を維持するために不可欠です。

プライバシー マニフェストの作成 Capacitor

Capacitor Framework Documentation Website

__CAPGO_KEEP_0__フレームワークのドキュメントサイト

セットアップ要件

  • Capacitorアプリ向けのプライバシー マニフェストを作成する前に、以下の条件を満たしてください。
  • A Capacitor 8.0+ project set up
  • Capacitor 8.0 以上のプロジェクトがセットアップされている Info.plist アプリのファイルへのアクセス
  • JSON構造の基本的な理解
  • アプリのデータ収集実践に関するドキュメント

作成手順

iOSプロジェクトディレクトリで PrivacyInfo.xcprivacy iOSプロジェクトディレクトリでファイルを作成します。このファイルは、以下のフォーマットガイドラインに従う必要があります。

基本情報の設定

{
    "NSPrivacyTracking": false,
    "NSPrivacyTrackingDomains": [],
    "NSPrivacyCollectedDataTypes": []
}

データ収集の詳細を定義

{
    "NSPrivacyAccessedAPITypes": [
        {
            "NSPrivacyAccessedAPIType": "NSLocationWhenInUseUsageDescription",
            "NSPrivacyAccessedAPITypeReasons": ["1.1"]
        },
        {
            "NSPrivacyAccessedAPIType": "NSCameraUsageDescription",
            "NSPrivacyAccessedAPITypeReasons": ["2.1"]
        }
    ]
}

トラッキングドメインの追加

{
    "NSPrivacyTrackingDomains": [
        "analytics.yourdomain.com",
        "metrics.yourdomain.com"
    ]
}

よくあるミスを避ける

問題を防ぐには、次のポイントを考慮してください。

  • すべての必要なフィールドを含めるフィールドが空でも、必ず存在する必要があります。
  • APIの有効なタイプを使用するAPIの識別子をAppleの公式ドキュメントと照合する
  • JSONのフォーマットを確認する: JSON形式のファイルをlintツールでチェックして、シンタックスエラーを検出する。
  • 完全な理由を提示する。: API にアクセスするたびに、対応する理由 code を含めるようにする。
  • : 情報を最新の状態に保つ。: 新しい機能が追加されたときに、manifestを更新する。

: また、manifestファイルのサイズが512KBを超えないようにする。Xcodeのビルドプロセスでファイルを定期的に検証して、ミスを早期に発見する。manifestが完成したら、Capacitor プロジェクトに統合するには、ファイル配置ガイドラインに従う。

: Capacitor にプライバシーマニフェストを追加する。

: ファイル配置ガイド。

: Capacitor プロジェクトにプライバシーマニフェストを含めるには、以下のディレクトリ構造を使用する。 PrivacyInfo.xcprivacy : __CAPGO_KEEP_0__ プラグインの場合、以下の構造を使用する。

your-app/
├── ios/
│   ├── App/
│   │   ├── PrivacyInfo.xcprivacy
│   │   └── Info.plist
│   └── App.xcworkspace

For Capacitor plugins, use this structure:

your-plugin/
├── ios/
│   ├── Plugin/
│   │   └── PrivacyInfo.xcprivacy
│   └── Plugin.xcodeproj

__CAPGO_KEEP_0__

ファイルが位置にありましたら、Xcodeのビルド設定を更新して適切に統合するようにします:

  1. Xcodeでプロジェクトを開きます。
  2. 下の TARGETS,アプリまたはプラグインのターゲットを選択します。
  3. Build Settings タブに移動します。 Privacy Manifest Development Region
  4. 地域 に設定します。 en.
  5. プライバシーマニフェストの追加YES.

あなたのプロジェクトが を使用している場合CocoaPods Podfile 、以下のスニペットを追加してください

post_install do |installer|
  installer.pods_project.targets.each do |target|
    target.build_configurations.each do |config|
      config.build_settings['INCLUDE_PRIVACY_MANIFEST'] = 'YES'
    end
  end
end

を有効にする

変更を加えた後、実装の確認に進んでください。

実装確認

  1. プライバシーマニフェストが正しく機能していることを確認するには、以下の手順に従ってください。

    • ビルド確認
    • ビルド中にプライバシーに関する警告がないことを確認してください。
    • ビルド製品にプライバシーマニフェストが含まれていることを確認します。
  2. 実行時検証

    • デバッグモードでは、適切なプライバシーポップアップとAPIアクセス動作をテストします。
  3. App Store Connect検証

    • ビルドをアップロードし、App Store Connectでプライバシーリポートを確認します。
    • APIの宣言が完全で、トラッキングドメインのフォーマットが正しいことを確認します。

「プライバシーマニフェストの検証に失敗しました」というエラーが発生した場合、最新のApp Store要件を満たしていることを確認し、APIのタイプとトラッキングドメインの設定に注意してください。

Appleプライバシーマニフェストの変更

テストと修正

Appleのガイドラインを満たすプライバシーマニフェストを作成することは重要です。開発プロセスに信頼できるエラー追跡ツールを組み込むことで、開発活動と法的要件を関連付けることができます。

開発プロセスに信頼できるエラー追跡ツールを組み込むことで、開発活動と法的要件を関連付けることができます。 Capgo can help. It monitors API access and identifies manifest issues before they affect users. Once potential problems are flagged, you can shift your focus to thorough validation.

Capgoは、CapgoのPRを送信することができます。CapgoのPRを送信することができます。CapgoのPRを送信することができます。CapgoのPRを送信することができます。CapgoのPRを送信することができます。CapgoのPRを送信することができます。CapgoのPRを送信することができます。CapgoのPRを送信することができます。CapgoのPRを送信することができます。CapgoのPRを送信することができます。CapgoのPRを送信することができます。CapgoのPRを送信することができます。

Capgo プライバシー ツール

Capgo Live Update Dashboard Interface

Capgo simplifies managing privacy manifests and app updates, ensuring your privacy standards stay intact without delaying deployments.

Capgo Features

Capgoは、 23.5百万のセキュアなアップデート グローバルでの成功率は 82%Capgoを確実に 95%のアクティブユーザーが24時間以内に更新を受け取る [1]. ここでは、以下の機能が提供されます:

  • エンドツーエンド暗号化 更新をセキュアに保証する
  • チャンネルシステム 更新の配布を制御する
  • エラー追跡 問題を迅速に特定し、対処する
  • ワンクリックロールバック 直ちに前のバージョンに戻す

これらのツールは、Capgoをワークフローに追加するのをスムーズかつ効率的にする

Capgo

始めてみましょう Capgo プラグインをインストールする 以下のコマンドを実行してください

npx @capgo/cli init

CapgoはCI/CD Pipelinesと組み合わせて、プラットフォームとして GitHub Actions, GitLab CI、または Jenkinsを使用して、プライバシーマニフェストの検証を自動化します。どちらのオプションを選択しても、Capgoは750のプロダクションアプリケーションをサポートし、プライバシー基準に準拠した更新を保証します。

「私たちはAgile開発を実践しており、@Capgoはユーザーに継続的に提供するmission-criticalなツールです!」 – Rodrigo Mantica

「Capgoは、ホットcodeプッシュのスマートな方法です 🙂」 – NASAのOSIRIS-REx

Capgoは、実時間でアップデートの成功率とユーザーの関与度を監視するための組み込みの分析機能も含みます。この機能により、Appleのガイドラインに準拠しながら、すべてのユーザーにプライバシー更新を届けることができます。

結論

主なポイント

アップデートの管理におけるプライバシーマニフェストの管理

  • コンテキスト: Capgoのマーケティングウェブサイト。役割: ショートなUIラベルまたはナビゲーションアイテム。メッセージキー `end_to_end_encryption` (End To End Encryption)。:アップデートを開始から終了までセキュアに保証します。
  • リアルタイムモニタリング:アップデートの配布を効果的に追跡します。
  • インスタントロールバック:アップデートの急いで修正するための安全なネットワークを提供します。
  • 自動検証:アップデートが規制基準を満たしていることを確認します。

AppleとGoogleのプライバシー要件が進化するにつれて、信頼性の高いアップデートシステムを構築することは、アプリのストア承認率の向上とユーザーの信頼性の強化に役立ちます。 [1].

始め方

これらの原則を実装するには、以下の手順に従ってください。

  • 環境を設定する: npx @capgo/cli init 始め方。
  • プライバシー機能を有効にする:
  • 安全なアップデートのために、エンドツーエンド暗号化を使用する。監視ツールを展開する
  • :アップデートを分析するために、トラッキングを使用する。

“Capgoは開発者にとって必須のツールです。バグ修正のレビュー遅延を回避することは、ゲームチェンジャーです。” - Bessie Cooper

定期的な更新と適切なツールは、法的遵守と時間の経過とともに改善するための鍵です。

Privacy Manifest for Capacitor Apps: Guideから続きます。

Capacitorアプリを使用している場合 Privacy Manifest for Capacitor Apps: Guide セキュリティと法的遵守を計画するには、__CAPGO_KEEP_0__を使用します。__CAPGO_KEEP_0__を 暗号化 暗号化の実装詳細 法的遵守 法的遵守の実装詳細 Capgo セキュリティ スキャナー Capgo セキュリティ スキャナーの製品ワークフロー Capgo セキュリティ Capgo セキュリティの製品ワークフローについて、 Capgo 信頼のセンター Capgo 信頼のセンターの製品ワークフローについて。

リアルタイムの更新をCapacitorアプリに

When a web-layer bug is live, ship the fix through Capgo instead of waiting days for app store approval. Users get the update in the background while native changes stay in the normal review path.

ウェブ層のバグが生じたときは、__CAPGO_KEEP_0__を通して修正を配信するのではなく、数日間待ってアプリストアの承認を待つのではなくします。ユーザーはバックグラウンドで更新を受け取り、ネイティブの変更は通常のレビューのパスを通します。

コンテキスト:ページ/エリア:Capgoのマーケティングウェブサイト。役割:サポートする説明文またはメタ説明文。見つかった場所:コンポーネントGetStarted.astro。Capgoの製品/ブランド名と開発者用語をそのまま保存する。メッセージキー`instant_updates_for_capacitor_apps_description` (Instant Updates For Capacitor Apps Description)。

マーティンから人間のサポート

Capgo gives you the best insights you need to create a truly professional mobile app.