메인 콘텐츠로 건너뛰기

Capacitor 앱의 개인정보 보호 선언서: 가이드

앱 스토어 요구 사항을 충족하고 사용자 데이터를 효과적으로 보호하기 위해 앱의 개인정보 보호 선언서를 만들려면 어떻게 해야 하나요?

마틴 도나디유

마틴 도나디유

__CAPGO_KEEP_0__

개인 정보 보호 선언서: Capacitor 앱을 위한 안내서

__CAPGO_KEEP_0__ 앱을 Capacitor 지연 없이 출시하고 싶다면? 개인 정보 보호 선언서를 생성하기 시작하세요. 애플은 개발자들이 이 문서를 포함하여 앱이 엄격한 개인 정보 보호 표준을 충족하는지 확인하기 위해 개발자들에게 요구합니다. 다음은 알아야 할 내용입니다. 개인 정보 보호 선언서란 무엇인가? __CAPGO_KEEP_0__ 앱의 데이터 수집 관행, __CAPGO_KEEP_0__ 사용, 추적 도메인을 포함하는 구조화된 파일입니다.

  • 왜 중요합니까?
    A structured file outlining your app’s data collection practices, API usage, and tracking domains.

  • __CAPGO_KEEP_0__

    • Content Marketer
    • __CAPGO_KEEP_0__을 사용하여 사용자 데이터 처리에 대한 투명성을 유지하여 신뢰를 구축합니다.
  • 포함해야 하는 주요 구성 요소:

    • 사용자 데이터에 접근하는 API (예: 위치, 사진).
    • 수집된 데이터 유형에 대한 개인 정보 레이블.
    • 분석 또는 광고를 위한 사용하는 추적 도메인.
  • 방법:

    • JSON을 사용하여 데이터 수집 세부 정보를 정의합니다.
    • __CAPGO_KEEP_1__을 올바른 프로젝트 디렉토리에 위치시킵니다. PrivacyInfo.xcprivacy __CAPGO_KEEP_2__과 같은 도구를 사용하여 오류를 피하기 위해 유효성을 검사합니다.
    • Xcode __CAPGO_KEEP_3__. __CAPGO_KEEP_4__
  • 도구를 사용하여 프로세스를 단순화하세요:
    플랫폼을 사용하여 Capgo 자동화된 개인 정보 매니페스트 검증, 실시간 업데이트 및 오류 추적을 위해 @capgo/capacitor-앱 추적성 투명성 iOS ATT 알림을 처리하고 @capgo/capacitor-파이어베이스 분석 파이어베이스 데이터 수집을 App Store 검토에 문서화합니다.

앱 스토어 지연을 피하고 사용자 개인 정보를 보호하며 App Store 지침을 준수하기 위해 이 안내서를 따르십시오.

개인 정보 매니페스트 기본 사항

개인 정보 매니페스트 정의

개인 정보 매니페스트는 앱의 데이터 처리 방식을 구조화된 파일로 정의합니다. 이 파일은 사용자 데이터에 접근하는 API, 추적 도메인, 수집된 데이터 유형 및 제 3자 SDK 통합과 같은 요소를 상세히 설명합니다. 이 문서는 신뢰를establish뿐만 아니라 App Store 지침 준수를 보장합니다. 개인 정보 매니페스트의 주요 구성 요소를 나누어 보겠습니다.

Main Privacy Manifest Elements

애플의 요구 사항에 맞춰 개인 정보 매니페스트에 포함해야 하는 주요 요소를 살펴보세요:

  1. Required Reason APIs
    이 섹션에는 앱이 사용하는 개인 정보에 민감한 API 목록과 그들이 필요한 이유가 설명되어 있습니다.

    아래 표는 일반적인 API 요구 사항을 요약하고 있습니다:

    API Category 일반적인 사용 필요한 문서화
    위치 서비스 사용자 탐색 목적 문자열 및 사용 설명
    사진 앨범 프로필 사진 접근 권한 및 의도
    연락처 주소록 동기화 데이터 최소화 statement
  2. 개인 정보 레이블
    이 레이블은 다음을 명시하여 투명성을 제공합니다.

    • 수집되는 데이터의 유형
    • 데이터 수집의 이유
    • 사용자 식별과 관련된 데이터 여부
    • 추적을 위한 데이터 사용
  3. 추적 도메인
    이 섹션은 추적에 참여하는 모든 도메인을 나열합니다. 예를 들어, 분석, 광고 또는 제 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 이상이 설치되어야 합니다.
  • A Capacitor 8.0+ project set up
  • 앱의 접근 권한이 필요합니다. 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"
    ]
}

일반적인 오류를 피하는 방법

문제를 피하기 위해 다음 팁을 참고하세요.

  • 필요한 모든 field를 포함하세요: 비어 있는 필드는 모두 존재해야 합니다.
  • Use Valid API Types: Apple의 공식 문서에서 API 식별자와 일치시켜 보세요.
  • Check JSON Formatting: JSON 문법 오류를 잡기 위해 JSON 리너트를 실행하세요.
  • Provide Complete Reasons: Make sure every API access includes a corresponding reason code.
  • Keep Information Up-to-Date: 새로운 기능이 추가될 때마다 매니페스트를 업데이트하세요. 또한 매니페스트 파일의 크기는 512KB를 넘지 않도록 하여 빌드 오류를 피하세요. 매니페스트 파일의 유효성을 매뉴얼 빌드 프로세스 중에 자주 검사하여 오류를 빠르게 발견하세요. 매니페스트가 준비되면 __CAPGO_KEEP_0__ 프로젝트에 통합하기 위해 파일 배치 지침을 따르세요.

Adding Privacy Manifests to Capacitor

Adding Privacy Manifests to Capacitor

: __CAPGO_KEEP_0__ 프로젝트에 개인 정보 매니페스트를 추가하는 방법

To Capacitor 프로젝트에 개인 정보 매니페스트를 포함하려면, 다음 디렉토리 구조에 파일을 넣어주세요: PrivacyInfo.xcprivacy 파일을 넣을 디렉토리 구조는 다음과 같습니다:

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

Capacitor 플러그인에 사용하는 경우 다음 구조를 사용하세요:

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

빌드 설정 설정

파일이 위치한 후 Xcode 빌드 설정을 업데이트하여 적절하게 통합되도록 하세요:

  1. Xcode에서 프로젝트를 열어주세요.
  2. TARGETS 에서 프로젝트나 플러그인 목표를 선택하세요.Build Settings
  3. 탭으로 이동하세요. Once the file is in place, update your Xcode build settings to ensure it integrates properly: Open your project in Xcode. Under TARGETS, select your app or plugin target. Go to the Build Settings tab. For __CAPGO_KEEP_0__ plugins, use this structure: Build Settings Setup Once the file is in place, update your Xcode build settings to ensure it integrates properly: Open your project in Xcode. Under TARGETS, select your app or plugin target. Go to the Build Settings tab.
  4. 설정 개인정보 명세서 개발 지역en.
  5. 설정 개인정보 명세서 포함YES.

만약 프로젝트가 CocoaPods를 사용한다면 Podfile 개인정보 명세서를 활성화하기 위해 다음 Snippet을 포함하세요.

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. 빌드 확인

    • __CAPGO_KEEP_0__ 관련 경고가 빌드 중에 나타나지 않는지 확인하십시오.
    • 매니페스트가 문제 없이 컴파일되는지 확인하십시오.
    • __CAPGO_KEEP_0__가 빌드 제품에 포함되어 있는지 확인하십시오.
  2. 디버그 모드에서 __CAPGO_KEEP_0__ 접근 동작과 개인 정보 관련 프롬프트가 올바르게 작동하는지 테스트하십시오.

    • In debug mode, test for proper privacy prompts and API access behavior.
  3. 빌드를 업로드하고 애플 스토어 연결의 개인 정보 보고서를 검토하십시오.

    • __CAPGO_KEEP_0__ 선언이 완전하고 추적 도메인 형식이 올바른지 확인하십시오.
    • ‘개인 정보 보호 매니페스트 검증 실패’ 오류가 발생하는 경우, 매니페스트를 최신 애플 스토어 요구 사항을 충족하는지 다시 확인하십시오. 특히 API 타입과 추적 도메인 설정에 주의하십시오.

If you encounter a “Privacy Manifest validation failed” error, double-check your manifest to ensure it meets the latest App Store requirements. Pay special attention to API types and tracking domain configurations.

Apple의 개인 정보 보호 매니페스트 변경 사항

테스트 및 수정

애플의 지침을 충족하는 개인 정보 보호 매니페스트를 만들기 위해 __CAPGO_KEEP_0__가 중요합니다. 개발 프로세스에 신뢰할 수 있는 오류 추적기를 통합하여 개발 노력과 준수 요구 사항을 연결하는 데 도움이 됩니다.

개발을 위한 도구 Capgo API는 액세스 및 매니페스트 문제를 식별하기 위해 API를 모니터링합니다. 잠재적인 문제가 표시되면 개발자들은 철저한 검증에 집중할 수 있습니다.

__CAPGO_KEEP_0__

Capgo __CAPGO_KEEP_0__ Live Update 대시보드 인터페이스

Capgo는 개인 정보 보호 매니페스트 및 앱 업데이트를 관리하는 것을 간소화하여 앱이 개인 정보 보호 표준과 일치하는지 확인하는 데 도움이 됩니다.

Capgo 기능들

Capgo

__CAPGO_KEEP_0__ 23.5만 개의 보안 업데이트와 82%의 글로벌 성공률로 __CAPGO_KEEP_0__는 95%의 활성 사용자가 24시간 이내에 업데이트 받을 수 있도록 합니다., Capgo ensures that 끝에서 끝까지 암호화 [1]업데이트를 안전하게 보호합니다.

  • 채널 시스템 업데이트 배포를 제어합니다.
  • 오류 추적 업데이트를 안전하게 보호합니다.
  • 업데이트 배포를 제어합니다. 빠르게 문제를 식별하고 해결하기 위해
  • 한 클릭으로 이전 버전으로 되돌리기 이전 버전으로 즉시 되돌리기

Capgo을 워크플로에 추가하는 것을 간단하고 효율적으로 만드는 도구입니다.

Capgo 사용

시작하기 위해 Capgo 플러그인을 설치하세요 이 명령어를 사용하세요:

npx @capgo/cli init

Capgo은 CI/CD PIPELINE과 완벽하게 통합되어 Capgo Actions, GitLab CI, 또는 다른 플랫폼을 통해 개인 정보 매니페스트 검증을 자동화합니다. GitHub, __CAPGO_KEEP_0____CAPGO_KEEP_0__ JenkinsCapgo는 클라우드 또는 자체 호스팅 옵션을 선택하더라도 750개의 프로덕션 앱을 지원하며, 개인 정보 보호 표준에 따라 모든 업데이트를 준수합니다.

“우리는_agile 개발을 실천하고 @Capgo는 사용자에게 지속적으로 제공하는 mission-critical입니다!” – Rodrigo Mantica

“Capgo는热 code 푸시를 만드는 지혜로운 방법입니다 🙂” – NASA의 OSIRIS-REx

Capgo에는 업데이트의 성공률과 사용자 참여도를 실시간으로 모니터링할 수 있는 내장 분석 기능이 포함되어 있습니다. 이로 인해 Apple의 지침을 준수하면서도 개인 정보 보호 업데이트가 사용자 전체에게 도달할 수 있습니다.

결론

중요한 점

개인 정보 보호 매니페스트를 관리하고, 준수하고, 강력한 보안 조치를 유지하는 것은 매우 중요합니다. 여기서 가장 중요한 점은 다음과 같습니다.

  • 끝까지 암호화: 업데이트가 시작부터 끝까지 안전합니다.
  • 실시간 모니터링: 업데이트의 분포를 효과적으로 추적합니다.
  • Instant rollback capability:
  • Automated validation:

Building a reliable update system helps you keep up with Apple and Google’s evolving privacy requirements. This approach has been shown to improve app store approval rates and strengthen user confidence [1].

How to Get Started

You can begin implementing these principles by following these steps:

  • Set up your environment: npx @capgo/cli init Enable privacy features
  • : Run
  • Deploy monitoring tools: __CAPGO_KEEP_0__ 업데이트를 추적하세요.
  • Plan for rollbacks: 필요에 따라 이전 버전으로 швидко 되돌아가기 위해 보장하세요.

“Capgo은 개발자들이 생산성을 높이기 위해 필수적인 도구입니다. 버그 수정을 위한 리뷰 지연을 피하는 것은 게임 체이너입니다.” - Bessie Cooper

정규 업데이트와 적절한 도구는 시간이 지남에 따라 준수하고 개선하는 데 필수적입니다.

Capacitor 앱의 Privacy Manifest에서 계속 진행하세요: 가이드

이미 __CAPGO_KEEP_0__ 앱을 사용 중이라면 Privacy Manifest for Capacitor Apps: Guide 보안 및 준수 계획을 위해 연결하세요: Encryption Encryption Compliance Compliance 구현 세부 사항에 대해 Capgo 보안 스캐너 Capgo 보안 스캐너의 제품 워크플로에 대해 Capgo 보안 Capgo 보안의 제품 워크플로, 및 Capgo 신뢰 센터 Capgo 신뢰 센터의 제품 워크플로에 대해

Capacitor 앱의 실시간 업데이트

웹-layer 버그가 활성화된 경우, 앱 스토어 승인까지 며칠 기다리지 않고 Capgo를 통해 패치를 배포하십시오. 사용자는 배경에서 업데이트를 받으면서 네이티브 변경 사항은 일반적인 검토 경로를 유지합니다.

시작하기

__CAPGO_KEEP_0__ 블로그에서 가장 최신 소식

Capgo은 전문적인 모바일 앱을 만들기 위해 필요한 최고의洞察력을 제공합니다.