메인 콘텐츠로 바로가기

애플 개인정보 보호 규칙을 위한 Capacitor 앱

애플의 개인정보 보호 규칙을 준수하기 위해 앱 개발에서 사용자 동의, 데이터 투명성 및 안전한 업데이트 구현 방법을 알아보세요.

Martin Donadieu

Martin Donadieu

콘텐츠 마케터

애플 개인정보 보호 규칙을 위한 Capacitor 앱

애플의 개인정보 보호 규칙은 이제 Capacitor 사용자 데이터 투명성과 규정 준수를 위해 앱 스토어 승인과 사용자 신뢰 유지에 중점을 둔 앱 개발자들을 위한 Capgo.

중요한 단계는 다음과 같습니다.

  • 개인 정보 보호 선언: 데이터 수집, API, 추적 정보를 문서화합니다.
  • 사용자 동의: App Tracking Transparency (ATT)를 사용하여 추적 권한을 설정합니다.
  • 데이터 접근: 카메라, 위치, 연락처와 같은 기능에 대한 권한을 명확하게 정의합니다.
  • 개인 정보 보호 정책: 데이터 사용에 대한 명확하고 접근 가능한 정책을 제공합니다.
  • 테스트 및 업데이트: 철저한 규정 준수 테스트를 수행하고 안전한 업데이트 시스템을 사용합니다. Capgo.

사용자 통제, 투명성 및 안전한 앱 업데이트를 강조하는 규칙입니다. 개발자는 이 안내서를 따라 하여 규정 준수하고 사용자 개인 정보에 대한 인식을 높일 수 있습니다.

애플 프라이버시 매니페스트를 추가하여 앱 스토어 거부를 예방하세요.

애플 프라이버시 규칙 설명

애플은 개발자에게 데이터에 대한 명확성을 우선시하고 사용자 데이터에 대한 통제권을 주도록 요구합니다. Capacitor 개발자라면, 사용자와 애플 리뷰어 모두에게 데이터를 수집하고 사용하는 방법에 대해 명확하게 설명해야 합니다.

데이터 처리 방법을 문서화하세요.

앱의 데이터 처리에 대한 세부 내역을 기록하세요. 다음을 포함하여야 합니다.

  • 수집한 사용자 데이터의 종류
  • 데이터를 수집하는 이유
  • 사용하는第三자 서비스 또는 SDK의 세부 정보
  • 데이터가 전송되거나 공유되는 방법

이 정보를 조직하는 것은 규정 준수뿐만 아니라 검토 과정에서 질문에 대한 응답을 쉽게 하기 때문에 도움이 됩니다. App Store 개인 정보 레이블 및 앱의 설정 내에서 이러한 관행을 투명하게 반영하십시오.

개인 정보 공개의 핵심 요소

앱의 개인 정보는 다음과 같이 명확하게 설명되어야 합니다.

  • 앱이 작동하기 위해 필요한 시스템 기능 및 API 권한
  • 수집되는 데이터의 카테고리
  • 외부 서비스와의 통신 또는 추적 활동
  • 데이터가 사용되는 방법 및 이유

사용자와의 신뢰를 구축하고 App Store 검토 문제를 피하기 위해 개인 정보 공개를 명확하게 하는 것이 중요합니다.

규정 준수 일정

애플은 규정 준수를 위한 업데이트를 단계적으로 제공합니다. 최신 규칙에 따라 앱을 유지하기 위해 Apple 개발자 업데이트에서 정기적으로 확인하십시오.

앱에 개인 정보 규칙을 추가하는 방법

Learn how to implement Apple’s privacy rules in your Capacitor app with this step-by-step guide.

설치 요구 사항

시작하기 전에 다음을 확인하세요.

  • __CAPGO_KEEP_0__ 8이 설치되어 있습니다. Xcode 15 이상이 설치되어 있습니다. privacy manifest 지원을 위해.
  • Capacitor 8 is installed.
  • iOS 배포 대상이 설정되어 있습니다. Your 앱이 올바르게 구성된 파일을 포함합니다..
  • Apple Developer 계정이 있습니다. Info.plist Xcode 15 이상이 설치되어 있습니다.
  • Xcode 15 이상이 설치되어 있습니다. Xcode 15 이상이 설치되어 있습니다. 유효한 인증서와 함께.

If you’re using Capgo, set up end-to-end encryption to safeguard data privacy. Apps configured correctly with Capgo have achieved an 82% global success rate in updates [1].

앱이 __CAPGO_KEEP_1__과 올바르게 구성된 경우 업데이트에서 전 세계적으로 82%의 성공률을 달성했습니다.

환경이 준비되면, 개인정보 보호 매니페스트를 생성하고 구성하세요.

  1. 개인정보 보호 매니페스트 설정 안내

개인정보 보호 매니페스트 파일을 생성하세요. PrivacyInfo.xcprivacy __CAPGO_KEEP_1__라는 이름의 새로운 파일을

{
    "NSPrivacyTracking": false,
    "NSPrivacyTrackingDomains": [],
    "NSPrivacyCollectedDataTypes": [],
    "NSPrivacyAccessedAPITypes": []
}
  1. iOS 프로젝트의 루트 디렉토리에 추가하세요:

데이터 수집 정의

  • 앱이 수집하는 데이터의 유형을 지정하세요, 예를 들어:
  • 사용자 분석
  • 장치 정보
  • 네트워크 접근
  1. API 접근 설정

앱이 필요로 하는 시스템 API 목록을 나열하세요. 다음을 포함합니다.

  • 카메라
  • 위치
  • 연락처
  • 사진 앨범

준수 지침

개인 정보 보호 매니페스트를 설정한 후, 앱의 데이터 수집 방식이 애플의 기준을 충족하는지 확인하세요.

데이터 최소화
앱의 핵심 기능에 필요한 데이터만 수집하세요. Capgo 사용자들은 24시간 이내에 95%의 활성 사용자 업데이트율을 보인 것으로 보고되었습니다. 이는 개인 정보 보호에 주목하는 접근 방식이 사용자를 유지하는 데 도움이 된다는 것을 보여줍니다. [1], showing that privacy-conscious approaches keep users engaged.

사용자 투명성
명확하게 설명하십시오:

  • 데이터가 왜 수집되는지
  • 데이터가 얼마 동안 저장되는지
  • 사용자 제어 옵션
  • 데이터 공유 정책

테스트 요구 사항

제출 전에 앱을 테스트하여 개인 정보 보호 준수를 확인하십시오. 다음 영역에 초점을 맞춰십시오:

테스트 영역 검증 지점
데이터 접근 권한 요청에 대한 적절한 경고를 확인하십시오.
개인 정보 보호 레이블 선언의 정확성을 확인하세요.
사용자 제어 opt-out 기능을 테스트하세요.
데이터 저장 암호화가 안전한지 확인하세요.

Capgo은 23.5M 업데이트를 성공적으로 전송했습니다. 개인 정보 보호 준수성을 유지하면서 업데이트와 개인 정보 보호를 균형 잡는 것이 가능함을 증명했습니다. [1]앱이 테스트 및 앱 스토어 제출을 위해 준비되도록 하기 위한 지침을 따르세요.

사용자 개인 정보 보호 제어

이 섹션에서는 사용자가 추적 및 데이터 접근에 대한 제어를 제공하는 방법에 대해 설명합니다.established 개인 정보 보호 지침을 기반으로 합니다.

추적 설정 권한 설정

Setting Up Tracking Permissions

To Capacitor 앱에서 App Tracking Transparency (ATT)를 구성하려면 Capacitor @capgo/capacitor-app-tracking-transparency 파일에 다음 키를 포함하세요: Info.plist 다음으로, 앱 초기화 중에 추적 요청을 처리하세요:

<key>NSUserTrackingUsageDescription</key>
<string>We use tracking to provide personalized features and improve app performance</string>

ATT 구현 팁

import { App } from '@capacitor/app';

async function requestTrackingPermission() {
  const status = await App.requestTrackingAuthorization();
  return status.authorized;
}

유저 경험의 의미 있는 지점에서 권한 대화창을 표시하세요.:

  • 추적의 이점을 시스템 프롬프트가 나타나기 전에 명확하게 설명하세요.
  • 사용자의 결정에 존중하고 추적을 거부한 사용자에게 대안을 제공하세요.
  • 데이터 접근 권한

iOS에서 앱의

다음은 일반적인 권한과 설명입니다: Info.plist__CAPGO_KEEP_0__

권한 유형 Info.plist 키 사용 설명
카메라 NSCameraUsageDescription 사진 촬영을 위해 필수
위치 NSLocationWhenInUseUsageDescription 위치 기반 기능을 위해
사진 NSPhotoLibraryUsageDescription 이미지 저장/로드를 위해 접근
연락처 __CAPGO_KEEP_0__ 연락처 통합을위한

권한 요청 시기:

  • 권한이 필요한 경우에만 권한을 요청하고 명확한 맥락을 제공하세요.
  • 권한이 필요한 이유를 간단하게 설명하기 전에 권한을 요청하세요.
  • 사용자가 요청을 거부한 경우 대안 기능이나 옵션을 제공하세요.

권한 설정 후 사용자가 이러한 관행에 대해 투명한 개인 정보 보호 정책을 통해 알리도록 보장하세요.

개인 정보 보호 정책 표시

앱의 개인 정보 보호 정책을 쉽게 찾고 이해할 수 있도록 하세요.

포함할 내용:

  • 데이터 수집에 대한 세부 정보
  • __CAPGO_KEEP_0__
  • 저장된 데이터의 보유 기간
  • 사용자의 데이터에 대한 권리
  • 개인정보 보호에 대한 문의처

앱에 개인정보 센터를 추가하는 방법은 다음과 같습니다.

import { Browser } from '@capacitor/browser';

async function showPrivacyPolicy() {
  await Browser.open({
    url: 'https://your-app.com/privacy-policy'
  });
}

개인정보 보호 정책을 표시하는 방법:

  • 앱 설정에서 개인정보 보호 정책 링크를 쉽게 접근할 수 있도록 하세요.
  • 기술 개념을 설명할 때 단순하고 명확한 언어를 사용하세요.
  • 이해를 돕기 위해 시각적 요소를 추가하세요.
  • 버전 기록을 제공하고 사용자에게 업데이트를 알리세요.
  • 사용자가 데이터를 요청할 경우 데이터를 내보내도록 허용하세요.

앱의 업데이트(예: Capgo)가 개인정보 보호 설정을 준수하고 사용자의 신뢰를 유지하기 위해 업데이트를 하세요.

애플리케이션 테스트 및 앱 스토어 제출

개인 정보 보호 매니페스트와 사용자 제어를 설정한 후 다음 단계는 모든 것이 예상대로 작동하는지 확인하기 위한 철저한 테스트입니다. 이 과정을 통해 앱 스토어에 제출하기 전에 준수성을 확인할 수 있습니다.

개인 정보 보호 테스트 Xcode

개인 정보 보호 보고서를 Xcode에서 활성화하세요:

// Enable Privacy Report in Xcode scheme
Edit Scheme > Run > Diagnostics > Enable Privacy Report

debug 모드에서 앱을 실행하고 콘솔에서 개인 정보 보호 보고서를 검토하세요. 테스트 중에 집중해야 하는 내용은 다음과 같습니다:

테스트 영역 검사할 내용
앱 추적 ATT 대화 상자의 타이밍 및 표시
데이터 접근 권한의 적절한 구현
API 사용 방법 개인 정보 매니페스트의 완전성
네트워크 호출 데이터 전송의 보안

제출 준비와 규정 준수 표준을 충족하는지 확인하기 위해 이 테스트를 수행합니다.

일반적인 개인 정보 오류

테스트 후 이러한 지연을 피하기 위해 제출 시 지연이 발생하지 않도록 해결해야 하는 빈번한 문제를 해결하십시오:

  • 미완성 privacy-manifest.json: 모든 필수 API 및 추적 도메인이 목록에 포함되어 있는지 확인하십시오.
  • 목적 선언이 누락된 경우: 각 권한 요청에 대한 이유를 명확하게 설명하십시오.
  • 잘못된 추적 요청: 사용자 동작 후 추적 권한을 트리거하는 것을 제한합니다.

앱 스토어 개인 정보 세부 정보

앱을 제출할 때 정확한 개인 정보 처리 방침에 대한 정보를 제공하세요. 다음을 포함하세요:

개인 정보 카테고리 필요한 정보 예시
데이터 수집 수집된 데이터 종류 기기 ID, 위치
데이터 사용 데이터가 수집되는 이유 앱 기능, 분석
데이터 연결 사용자와 데이터가 어떻게 연결되는지 계정 정보, 사용량 데이터
데이터 추적 다중 앱 추적 세부 정보 광고, 분석

중요한 앱 스토어 요구 사항:

  • 제출하기 전에 개인 정보 보호 정책 URL을 업데이트 하세요.
  • 선언된 권한이 앱의 기능과 일치하는지 확인하세요.
  • 사용 중인第三자 SDK의 개인 정보 보호 관행을 문서화하세요.
  • 보안을 위해 모든 네트워크 전송이 암호화되어 있는지 확인하세요.

사용 Capgo 업데이트를 위해

Capgo Live Update Dashboard Interface

Capgo는 애플의 개인 정보 보호 규칙을 준수하는 안전한 시스템을 제공하는 실시간 업데이트 기능을 제공합니다.

Capgo 개인 정보 보호 기능

Capgo의 업데이트 시스템은 보안과 개인 정보 보호를 고려하여 설계되었습니다.

기능 개인 정보 보호 이점
끝에서 끝까지 암호화 인증된 사용자만 업데이트를 해독할 수 있도록 보장합니다.
애플 스토어 준수 애플의 엄격한 개인 정보 보호 요구 사항과 일치합니다.
secure deployment 업데이트 배포를 보호한다
Access Control 세부적인 권한 관리를 허용한다

업데이트를 보호하고 사용자 개인정보를 유지한다.

“전체 종단 암호화만 제공하는 유일한 솔루션, 다른 것들은 업데이트를 서명한다” - Capgo [1]

Capgo를 사용하여 업데이트 배포

Capgo를 사용하여 개인 정보 보호 업데이트 배포하는 방법

  1. Capgo 플러그인을 설치한다:

    시작하기 위해 다음 명령어를 실행한다.

    npx @capgo/cli init
  2. 개인 정보 설정을 구성한다.:

    개인 정보 매니페스트를 업데이트하여 Capgo의 도메인과 API를 포함한다.

  3. 업데이트 채널을 암호화하여 설정하세요:

    배포 단계에 따라 다른 채널을 생성하여 보안 업데이트를 보장하세요.

Capgo은 24시간 이내에 95%의 활성 사용자가 업데이트를 받을 수 있으며, 전 세계 성공률은 82%입니다. [1]채널 시스템은 업데이트 목표 관리를 단순화합니다.

Capgo의 사용자 그룹 업데이트

Capgo은 업데이트 중에 특정 사용자 그룹을 안전하게 목표로 설정할 수 있도록 허용합니다.

업데이트 유형 개인 정보 보호 고려 사항 구현
베타 테스트 선택한 사용자에게 노출을 제한 제한된 접근 권한을 가진 별도의 채널을 사용하여
스테이지드 롤아웃 사용자에게 점진적으로 릴리즈 퍼센티지에 따라 업데이트를 분배

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

Capgo의 세부 권한은 업데이트를 안전하게 관리하고 접근할 수 있도록 허용하는 권한이 있는 팀 멤버만이 접근할 수 있도록 합니다.

요약

주요 개인 정보 요구 사항

__CAPGO_KEEP_0__ 앱을 위한 애플의 개인 정보 규칙 Capacitor apps 요구 사항

세부 정보 __CAPGO_KEEP_0__는 애플의 개인 정보 규칙을 준수하기 위해 다음을 제공합니다:
개인 정보 선언 필요한 도메인, API, 추적 선언을 포함하세요.
사용자 동의 사용자에게 추적 권한을 요청하기 위해 ATT 프레임워크를 사용하세요.
데이터 접근 사진, 위치, 연락처에 대한 접근 권한을 구성하세요.
개인 정보 정책 앱과 앱 스토어 목록에 명확하고 접근 가능한 정책을 제공하세요.
보안 업데이트 실시간 업데이트 암호화된 배포 채널을 사용하세요.

implementation 체크리스트

이 체크리스트를 따라 Apple의 요구 사항을 충족하세요:

  • 개인 정보 보호 매니페스트 설정
    API 선언을 추가하고 추적 도메인을 목록화하고 데이터 사용 목적을 문서화하십시오.

  • 사용자 권한 설정
    ATT dialog를 implement하고 사진 및 미디어에 대한 접근을 구성하고 위치 서비스를 활성화하십시오.

  • 업데이트 시스템 보안
    개인 정보 보호 준수 업데이트 솔루션을 사용하고 암호화된 채널을 설정하고 사용자 대상 제어를 구성하십시오.

Capgo 플랫폼은 이러한 개인 정보 보호 표준을 충족하는 데 신뢰할 수 있는 방법을 제공하면서 앱이 기능적이고 사용자 중심인 상태로 유지합니다. [1].

애플 개인 정보 보호 규칙을 따라 Capacitor 앱을 계속 진행하십시오.

__CAPGO_KEEP_0__ 앱을 사용하고 있다면 애플 개인 정보 보호 규칙을 따라 Capacitor 앱을 계획하는 보안 및 준수에 사용하십시오. 이를 연결하여 __CAPGO_KEEP_0__ 앱의 보안 및 준수를 계획하십시오. __CAPGO_KEEP_0__ __CAPGO_KEEP_0__ 암호화 구현 세부 정보에 대해 법적 준수 __CAPGO_KEEP_0__ 법적 준수 구현 세부 정보에 대해 Capgo 보안 스캐너 Capgo 보안 스캐너의 제품 워크플로에 대해 Capgo 보안 Capgo 보안의 제품 워크플로에 대해, 그리고 Capgo 신뢰 센터 Capgo 신뢰 센터의 제품 워크플로에 대해.

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

웹层 버그가 활성화된 경우 Capgo을 통해修정 배포 대기하지 않고 앱 스토어 승인까지 며칠 기다리지 말고

배포 중인 사용자에게 배포를 백그라운드에서 업데이트하고 네이티브 변경 사항은 일반적인 검토 경로를 유지합니다.

시작하기

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