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

Capacitor アプリ用プライバシーマニフェスト:ガイド

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

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

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

コンテンツマーケター

Capacitor アプリ用プライバシーマニフェスト:ガイド

__CAPGO_KEEP_0__ をリリースしたい Capacitor アプリを App Store 遅延なしで? プライバシー マニフェストを作成してください。Appleは、プライバシー基準を厳格に遵守することを保証するために、この文書を含めることを開発者に求めています。ここでは、必要なことを知っておくことができます。

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

  • なぜ重要?

    • App Storeの規則に準拠し、却下または削除を避ける。
    • ユーザー データの取り扱いについて透明性を保ち、信頼を築く。
  • 含めるべき主な要素

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

    • JSONを使用してデータ収集の詳細を定義します。
    • 次のファイルを PrivacyInfo.xcprivacy プロジェクトの正しいディレクトリに置きます。
    • エラーを回避するために、ツールのような Xcode を使用して検証します。
  • プロセスを簡素化するツール:
    __CAPGO_KEEP_0__ Capgo for automated privacy manifest validation, real-time updates, and error tracking. When your manifest declares tracking or analytics SDKs, @capgo/capacitor-app-tracking-transparency iOS ATT のポップアップを処理する @capgo/capacitor-firebase-analytics App Store のレビューのために Firebase のデータ収集を記録する

アプリのストアの遅延を避け、ユーザーのプライバシーを保護し、App Store のガイドラインに準拠するためにこのガイドを参照してください。

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

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

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

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

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

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

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

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

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

“App Store compliant” - Capgo [1]

According to Capgo, 95% of users comply with updates within 24 hours. With over 23.5 million updates delivered [1]__CAPGO_KEEP_0__によると、95%のユーザーは24時間以内にアップデートに従います。23.5万件以上のアップデートを配信したことで、

プライバシー宣言を作成する Capacitor

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

セットアップ要件

プライバシー宣言を作成する前に、以下を確認してください。

  • Xcode 15 またはそれ以降のバージョンがインストールされている
  • 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. TARGET 」を選択します。
  4. Build Settings 」タブに移動します。en.
  5. Privacy Manifest Development Region プライバシー マニフェストを含める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 APIを監視し、ユーザーに影響を与える前にマニフェストの問題を特定することができます。問題が指摘されたら、徹底的な検証に焦点を当てることができます。

開発環境でマニフェストをテストし、エラー追跡から情報を得てレビューを導くことができます。このアプローチは、Appleのプライバシースタンダードとアプリが整合性を保つようにします。

Capgo プライバシーツール

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

Capgoはプライバシーマニフェストとアプリの更新を管理することを簡素化し、遅延せずにデプロイメントを保証するためにプライバシースタンダードを維持します。

Capgo機能

23.5百万のセキュアな更新 82%のグローバル成功率 __CAPGO_KEEP_0__, Capgo が保証することは 24 時間以内に 95% のアクティブユーザーが更新を受け取る [1]. 以下の機能が含まれています。

  • エンドツーヘンド暗号化 更新を安全に保証する
  • チャンネルシステム 更新の配布を制御する
  • エラー追跡 問題を迅速に特定して対処する
  • 1 クリックでロールバック 前のバージョンに即座に戻す

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

「Capgo」を使用します。

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

npx @capgo/cli init

「Capgo」はCI/CDパイプラインと完全に統合され、Cloudflare Actions、GitLab CI、Jenkinsなどのプラットフォームを通じてプライバシーマニフェストの検証を自動化します。 どちらのオプションを選択しても、「GitHub」は750のプロダクションアプリケーションをサポートし、プライバシー基準に準拠した更新を保証します。, 「「私たちはアジャイル開発を実践しており、@__CAPGO_KEEP_0__はユーザーに継続的に提供するmission-criticalなツールです!」」 – Rodrigo Mantica「「__CAPGO_KEEP_0__は、熱い__CAPGO_KEEP_1__プッシュのスマートな方法です 🙂」」 – NASAのOSIRIS-REx 「__CAPGO_KEEP_0__」はCI/CDパイプラインと完全に統合され、Cloudflare Actions、GitLab CI、Jenkinsなどのプラットフォームを通じてプライバシーマニフェストの検証を自動化します。どちらのオプションを選択しても、「Capgo」は750のプロダクションアプリケーションをサポートし、プライバシー基準に準拠した更新を保証します。

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

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

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

結論

主なポイント

プライバシー マニフェストの管理に関しては、規制遵守と強固なセキュリティ対策を維持することが最も重要です。ここでは、最も重要な点をまとめました。

  • 端末間の暗号化: 起動から終了までのすべてのアップデートを安全に保証します。
  • リアルタイム監視: アップデートの配布を効果的に追跡します。
  • 即時ロールバック: 急速な修正のための安全ネットとして機能します。
  • 自動検証: アップデートが規制基準を満たしていることを保証します。

AppleとGoogleのプライバシー要件の進化に追随するための信頼できる更新システムを構築することは、アプリストアの承認率の向上とユーザーの信頼性の強化に役立ちます。 [1].

スタートする方法

これらの原則を実装するには、以下の手順に従うことができます。

  • 環境を設定する:実行 npx @capgo/cli init プライバシー機能を有効にする
  • :セキュアな更新用にエンドツーエンド暗号化を使用する。監視ツールをデプロイする
  • :アナリティクスを使用して更新を追跡する。ロールバックの計画
  • :必要に応じて以前のバージョンに戻ることができるようにする。__CAPGO_KEEP_0__

「Capgo」は、開発者が生産性を高めるために必要なツールです。バグ修正のレビュー遅延を避けることは、ゲームチェンジャーです。 - Bessie Cooper

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

Capacitor アプリのプライバシーマニフェストから続けましょう: ガイド

あなたが「__CAPGO_KEEP_0__ アプリのプライバシーマニフェスト: ガイド」を使用している場合 Capacitor アプリのプライバシーマニフェスト: ガイド セキュリティと規制の計画に使用している場合、__CAPGO_KEEP_0__ アプリのプライバシーマニフェスト: ガイドを「__CAPGO_KEEP_0__ セキュリティ スキャナー」 セキュリティ スキャナー 「__CAPGO_KEEP_0__ セキュリティ スキャナー」 「__CAPGO_KEEP_0__ セキュリティ スキャナー」 「__CAPGO_KEEP_0__ セキュリティ スキャナー」 「Capgo セキュリティ スキャナー」 「Capgo セキュリティ スキャナー」 Capgo セキュリティ Capgo セキュリティの製品ワークフローに Capgo トラスト センター Capgo トラスト センターの製品ワークフローに

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

Capgo を使用して、ウェブ層のバグが生じた場合に、修正をアプリ ストアの承認待ちの日数を待たずに配信することができます。ユーザーはバックグラウンドで更新を受け取り、ネイティブの変更は通常のレビュー パスで残ります。

今すぐ始めましょう

ブログの最新記事

Capgo を使用すると、プロフェッショナルなモバイル アプリを作成するために必要な最良の洞察を得ることができます。