Skip to main content

Capacitor 앱의 개인 정보 보호 선언서: 안내서

__CAPGO_KEEP_0__ 앱의 개인 정보 보호 선언서를 만들기 위해 앱 스토어 요구 사항을 충족하고 사용자 데이터를 효과적으로 보호하는 방법을 알아보세요.

마틴 도나디유

마틴 도나디유

콘텐츠 마케터

Capacitor 앱의 개인 정보 보호 선언서: 안내서

__CAPGO_KEEP_0__ 앱을 출시하고 싶다면 Capacitor 앱을 앱 스토어 지연 없이? 앱 프라이버시 매니페스트를 생성하기 시작하세요. 애플은 개발자들이 이 문서를 포함하여 엄격한 프라이버시 표준을 충족하는 앱을 보장하기 위해 요구합니다. 다음을 알아야 합니다.

  • 앱 프라이버시 매니페스트는 무엇입니까?
    앱의 데이터 수집 관행, API 사용, 및 추적 도메인을 포함하는 구조화된 파일입니다.

  • 왜 중요합니까?

    • 앱 스토어 규칙을 준수하여 거부 또는 제거를 피합니다.
    • 사용자 데이터 처리에 대한 투명성을 제공하여 신뢰를 구축합니다.
  • 포함해야 하는 주요 구성 요소:

    • 사용자 데이터에 접근하는 API (예: 위치, 사진).
    • 수집된 데이터 유형에 대한 프라이버시 레이블.
    • __CAPGO_KEEP_0__
  • __CAPGO_KEEP_1__

    • __CAPGO_KEEP_2__
    • __CAPGO_KEEP_3__ PrivacyInfo.xcprivacy __CAPGO_KEEP_4__
    • __CAPGO_KEEP_5__ __CAPGO_KEEP_6__ __CAPGO_KEEP_7__
  • __CAPGO_KEEP_8__
    __CAPGO_KEEP_9__ Capgo __CAPGO_KEEP_11__

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

개인 정보 보호 매뉴费트 기본 사항

개인 정보 보호 매뉴费트 정의

개인 정보 보호 매뉴费트는 앱의 데이터 처리 방식을 구조화된 파일로 정의합니다. 이 파일에는 사용자 데이터에 접근하는 API, 추적하는 도메인, 수집하는 데이터 유형, 그리고 제 3 자 SDK 통합과 같은 요소가 포함됩니다. 이 문서는 신뢰를establish뿐만 아니라 앱 스토어 지침에 대한 준수를 보장합니다. 이제 앱 매뉴费트의 주요 구성 요소를 나누어 보겠습니다.

주요 개인 정보 보호 매뉴费트 요소

다음은 Apple의 요구 사항에 맞춰 개인 정보 보호 매뉴费트에 포함해야 하는 주요 요소를 나열했습니다.

  1. 필수 사유 API
    이 섹션에는 앱이 사용하는 개인 정보 보호에 민감한 API와 그들이 필요한 이유가 설명되어 있습니다.

    아래 표는 일반적인 API 요구 사항을 요약합니다.

    API 카테고리일반적인 사용필수 문서
    __CAPGO_KEEP_0____CAPGO_KEEP_0____CAPGO_KEEP_1__
    __CAPGO_KEEP_0____CAPGO_KEEP_1____CAPGO_KEEP_2__
    __CAPGO_KEEP_0____CAPGO_KEEP_3____CAPGO_KEEP_2__
  2. __CAPGO_KEEP_4__
    __CAPGO_KEEP_5__

    • __CAPGO_KEEP_6__
    • 데이터 수집의 이유
    • 사용자 식별 정보와 데이터가 연결되어 있는지 여부
    • 추적을 위해 데이터가 사용되는 방식
  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], keeping your privacy documentation current is essential for maintaining user trust.

Building Privacy Manifests for Capacitor

Capacitor Framework Documentation Website

Setup Requirements

앱을 만들기 전에 먼저 다음을 확인하세요:

  • Xcode 15 이상이 설치되어야 합니다
  • 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"
    ]
}

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

문제를 방지하기 위해 다음 팁을 기억하세요:

  • 필요한 모든 field를 포함하세요: 비어 있는 field가 있더라도 필드가 모두 있어야 합니다.
  • 유효한 API 타입 사용: Apple의 공식 문서에서 API 식별자를 확인하세요.
  • JSON 포맷 확인: JSON 문법 오류를 잡기 위해 JSON 리너트를 실행하세요.
  • 완전한 이유 제공: API 접근에 대한 완전한 이유 code을 포함하세요.
  • 정보 최신화 유지: __CAPGO_KEEP_0__의 새로운 기능이 추가될 때 맨IFEST를 업데이트 하세요.

또한, 맨IFEST 파일의 크기는 512KB를 넘지 않도록 하여 빌드 오류를 피하세요. Xcode의 빌드 프로세스 중에 맨IFEST 파일을 정기적으로 검증하여 오류를 빠르게 발견하세요. 맨IFEST가 준비되면, Capacitor 프로젝트에 통합하기 위해 파일 배치 지침을 따르세요.

Capacitor에 개인 정보 맨IFEST 추가하기

파일 배치 지침

Capacitor 프로젝트에 개인 정보 맨IFEST를 포함하려면, 다음과 같은 디렉토리 구조에 파일을 넣으세요: 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. __CAPGO_KEEP_0__
  2. __TARGETS__ TARGETS, 앱 또는 플러그인 목표를 선택하세요.
  3. Go to the 설정 설정
  4. 개인 정보 보호 매니페스트 개발 지역 설정 개인 정보 보호 매니페스트 포함 en.
  5. 설정 프로젝트가 CocoaPods를 사용하는 경우 설정 YES.

설정 설정, 구현을 위해 다음을 포함하세요 Podfile privaciness 설정을 활성화하기 위해 privaciness manifest를 포함하세요

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

이러한 변경 사항을 적용한 후 구현 확인을 통해 모든 설정이 올바르게 구성되었는지 확인하세요

구현 확인

privaciness manifest가 올바르게 작동하는지 확인하기 위해 다음 단계를 따르세요

  1. 빌드 확인

    • 빌드 중 privaciness 관련 경고가 없는지 확인하세요
    • manifest가 문제없이 컴파일되는지 확인하세요
    • 빌드 제품에 privaciness manifest가 포함되어 있는지 확인하세요
  2. 런타임 검증

    • debug 모드에서 적절한 privaciness提示 및 API 접근 동작이 있는지 테스트하세요
  3. App Store Connect 검증

    • 앱 스토어 연결에서 개인 정보 보고서를 검토하고 빌드를 업로드하세요.
    • API 선언이 완전하고 트래킹 도메인 형식이 정확한지 확인하세요.

개인 정보 매니페스트 유효성 검사 실패 오류가 발생하는 경우, 최신 앱 스토어 요구 사항을 충족하는 매니페스트가 맞는지 다시 확인하세요. 특히 API 타입과 트래킹 도메인 구성에 주의하세요.

애플 개인 정보 매니페스트 변경 사항

테스트 및 수정

애플의 지침을 충족하는 개인 정보 매니페스트를 만들기 위해선 매우 중요합니다. 개발 프로세스에 신뢰할 수 있는 오류 추적기를 통합하여, 개발 노력과 준수 요구 사항을 연결하세요. 오류 추적의 통찰력을 바탕으로, 사용자에게 영향을 미치기 전에 매니페스트 문제를 식별할 수 있습니다.

개발에 도움이 되는 도구 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 Live Update Dashboard Interface

Capgo은 개인 정보 보호 매ニ페스토와 앱 업데이트를 관리하는 것을 간소화하여, 배포를 지연시키지 않고 개인 정보 보호 표준을 유지할 수 있도록 해줍니다.

Capgo Features

__CAPGO_KEEP_0__은 23.5만 개의 보안 업데이트와 82%의 글로벌 성공률을 기록하여, 95%의 활성 사용자가 24시간 이내에 업데이트를 받을 수 있도록 보장합니다. 여기서 제공하는 기능은 다음과 같습니다. 끝-to-끝 암호화 __CAPGO_KEEP_0__ Live Update Dashboard Interface __CAPGO_KEEP_0__ simplifies managing privacy manifests and app updates, ensuring your privacy standards stay intact without delaying deployments.Capgo Features With more than [1]23.5 million secured updates

  • and an 업데이트를 안전하게 유지하기 위해
  • 채널 시스템 제어된 업데이트 분배를 위해
  • 오류 추적 문제를 신속하게 식별하고 해결하기 위해
  • 한 클릭으로 롤백 이전 버전으로 즉시 되돌리기

Capgo를 프로젝트 워크플로에 추가하는 것을 간소화하고 효율화하는 도구입니다.

Capgo 사용

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

npx @capgo/cli init

Capgo은 CI/CD pipeline과 완벽하게 통합되어 Capgo Actions GitHub Actions, , 또는 Jenkins 와 같은 플랫폼을 통해 개인 정보 매니페스트 유효성을 자동화합니다. Capgo은 클라우드 또는 자체 호스팅 옵션을 선택하더라도 750개의 프로덕션 앱을 지원하며, 개인 정보 표준에 따라 업데이트를 보장합니다.

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

“Capgo은热 code推送의 지혜로운 방법입니다 🙂” – NASA의 OSIRIS-REx

Capgo은 업데이트의 성공률과 사용자 참여도를 실시간으로 모니터링하는 내장 분석 기능도 제공합니다. 이로써 개인 정보 업데이트는 사용자 전체에게 도달하며, 애플의 지침에 따라 유지됩니다.

결론

주요 점

개인 정보 매니페스트 관리, 준수 및 강력한 보안 조치 유지에 있어 중요합니다. 다음이 가장 중요합니다:

  • 끝까지 암호화: 업데이트가 시작부터 끝까지 안전하게 유지됩니다.
  • 실시간 모니터링: 업데이트의 분산을 효과적으로 추적합니다.
  • 즉시 롤백 기능: 빠른 수정을 위한 안전망으로 작동합니다.
  • 자동 유효성 검사: 업데이트가 규정 준수 표준을 충족하는지 확인합니다.

Apple과 Google의 개인 정보 보호 요구 사항이 발전하는 것을 따라가기 위해 신뢰할 수 있는 업데이트시스템을 구축하는 것은 앱 스토어 승인률을 높이고 사용자 신뢰도를 강화하는 데 도움이 됩니다. 이 접근 방식은 앱 스토어 승인률과 사용자 신뢰도를 강화하는 데 도움이 됩니다. [1].

시작하기

이러한 원칙을 구현하기 시작하려면 다음 단계를 따르십시오:

  • 환경 설정: Run npx @capgo/cli init 개발을 시작하려면
  • 개인 정보 보호 기능을 활성화하세요: 업데이트를 위한 보안을 위해 끝에서 끝까지 암호화하세요.
  • 모니터링 도구를 배포하세요: 업데이트를 추적하세요.
  • 롤백을 위한 계획을 세우세요: 필요할 때 이전 버전으로 швидко 되돌아가도록 하세요.

“Capgo is a must-have tool for developers who want to boost productivity. Avoiding review delays for bug fixes is a game changer.” - Bessie Cooper

__CAPGO_KEEP_0__은 개발자들이 생산성을 높이고자 하는데 필수적인 도구입니다. 버그 수정을 위한 리뷰 지연을 피하는 것은 게임 체이저입니다.

Capacitor 앱에 대한 실시간 업데이트

Capgo를 사용하여 웹-layer 버그가 생기면 앱 스토어 승인까지 기다리지 않고 바로 수정을 배포할 수 있습니다. 사용자는 배경에서 업데이트 받을 수 있고, 네이티브 변경은 일반적인 검토 경로를 유지합니다.

시작하기

최신 블로그

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