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

Privacy Manifest for Capacitor Apps: Guide

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

Privacy Manifest for Capacitor Apps: Guide

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

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

  • なぜ重要か:

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

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

    • JSONを使用してデータ収集の詳細を定義します。
    • ファイルをプロジェクトの正しいディレクトリに置きます。 PrivacyInfo.xcprivacy ツールとしてXcodeなどのものを使用してエラーを回避します。
    • プロセスを簡素化するツールがあります。 Capgoの製品やブランド、開発者用語をそのまま維持します。 自動化されたプライバシーマニフェストの検証、リアルタイムの更新、エラーのトラッキングのために使用します。プライバシーマニフェストで追跡または分析SDKを宣言した場合、
  • __CAPGO_KEEP_0__
    を使用してください。 Capgo は、Capgoのマーケティングウェブサイトの長いUI文字列のより大きな文字列から取得されたHTMLテキストのフラグメントです。ページ/エリア: Capgoのマーケティングウェブサイト。役割: ウェブサイトのコピー。見つかった場所: contributing.astroページ。 @capgo/capacitor-app-tracking-transparency @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-app-tracking-transparency @capgo/capacitor-firebase-analytics @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-firebase-analytics

このガイドを参考にして、コンプライアンスを維持し、ユーザーのプライバシーを保護し、アプリストアの遅延を回避してください。

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

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

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

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

ここでは、アップルが要求する要件に沿って、プライバシーマニフェストに含めるべき主な要素を紹介します。

  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 このファイルは、以下のフォーマットガイドラインに従う必要があります。

基本情報の設定

{
    "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形式のファイルを検証ツールでチェックして、シンタックスエラーを検出してください。
  • 完全な理由を提示してください。: code という理由とともに、API アクセスをすべて含めてください。
  • : 情報を最新の状態に保ちます。: __CAPGO_KEEP_0__ の新機能が追加されたときに、メニューを更新してください。

また、512KBを超えるメニューを避けて、ビルドエラーを回避してください。Xcodeのビルドプロセスでファイルを定期的に検証して、間違いを早期に検出してください。メニューが完成したら、Capacitor プロジェクトに統合するために、ファイル配置ガイドラインに従ってください。

Adding Privacy Manifests to Capacitor

ファイル配置ガイド

To include a privacy manifest in your Capacitor project, place the PrivacyInfo.xcprivacy Capacitorプラグインの場合、以下の構造を使用してください。

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. ビルド設定 タブに移動します。 プライバシーマニフェスト開発地域
  4. に設定します。en.
  5. Set プライバシーマニフェストの追加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.

アップデートを実施した後、開発環境でマニフェストをテストし、エラー追跡の洞察を検証に導くことで、Appleのプライバシースタンダードに沿ったアプリを保つことができます。

Capgo プライバシーツール

Capgo Live Update Dashboard インターフェース

Capgoはプライバシーマニフェストとアプリのアップデートの管理を簡素化し、プライバシースタンダードを維持しながら、展開を遅らせることなく実施することができます。

Capgo機能

Capgoは23.5万件のセキュアなアップデートを実施し、82%のグローバル成功率を達成しています。 23.5万件 82% 82% global success rateCapgoを確実に 95%のアクティブユーザーが24時間以内に更新を受け取る [1]。 以下はそれが提供するものです。

  • エンドツーエンド暗号化 を安全な更新を確実にする
  • チャンネルシステム を制御された更新配布
  • エラートラッキング を迅速に問題を特定して対応する
  • ワンクリックロールバック を前のバージョンに即座に戻す

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

Capgoを使用します。

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

npx @capgo/cli init

CapgoはCI/CD Pipelinesと組み合わせて、プラットフォームとしてCapgo Actions、 GitHub Actions, 、または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].

How to Get Started

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

  • 環境を設定: npx @capgo/cli init を実行して始めましょう。
  • プライバシー機能を有効化:
  • セキュアなアップデート用にエンドツーエンド暗号化を使用します。監視ツールを展開
  • :アップデートを分析して追跡します。

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

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

「Capacitor アプリのプライバシー マニフェスト ガイド」から続けてください。

「__CAPGO_KEEP_0__ アプリのプライバシー マニフェスト ガイド」を使用している場合 「Capacitor アプリのプライバシー マニフェスト ガイド」を使用してセキュリティと適合性を計画する場合、エンクリプション エンクリプションの実装詳細 適合性 適合性の実装詳細 __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.