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

사용자 동의, 데이터 투명성 및 보안 업데이트를 구현하여 앱 개발을 위한 Apple의 개인정보 보호 규정을 준수하는 방법을 배우세요.

Martin Donadieu

Martin Donadieu

콘텐츠 마케터

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

애플의 프라이버시 규칙은 이제 Capacitor 앱 개발자가 사용자 데이터 투명성과 규정 준수에 집중하여 앱 스토어 승인을 보장하고 사용자 신뢰를 유지하도록 요구합니다.

주요 단계는 다음과 같습니다:

  • 프라이버시 매니페스트: 데이터 수집, API 및 추적 세부사항 문서화.
  • 사용자 동의: 추적 권한을 위한 앱 추적 투명성(ATT) 사용.
  • 데이터 접근: 카메라, 위치 및 연락처와 같은 기능에 대한 권한을 명확히 정의.
  • 프라이버시 정책: 데이터 사용을 설명하는 접근 가능하고 명확한 정책 제공.
  • 테스트 및 업데이트: 규정 준수를 철저히 테스트하고 Capgo와 같은 안전한 업데이트 시스템 사용.

이 규칙은 사용자 통제, 투명성 및 안전한 앱 업데이트를 강조합니다. 개발자는 가이드를 따라 규정을 준수하고 프라이버시를 고려한 앱을 제공할 수 있습니다.

앱 스토어 거부 방지: 애플 프라이버시 매니페스트 추가 …

애플 프라이버시 규칙 설명

애플은 개발자가 명확성을 우선시하고 사용자가 데이터에 대한 통제권을 갖도록 요구합니다. Capacitor 개발자라면 이는 사용자가 앱의 데이터 수집 및 사용 방식에 대해 명확히 알리는 것을 의미합니다.

데이터 처리 문서화

앱의 데이터 처리에 대한 내부 기록을 세부적으로 유지합니다. 포함해야 할 사항은 다음과 같습니다:

  • 수집된 사용자 데이터 유형
  • 데이터를 수집하는 이유
  • 사용된 제3자 서비스 또는 SDK의 세부 사항
  • 데이터가 전송되거나 공유되는 방법

이 정보를 정리하면 규정 준수에 도움이 될 뿐만 아니라 리뷰 과정 동안 질문에 답변하기도 용이합니다. 이러한 관행을 앱 스토어 프라이버시 레이블 및 앱의 설정에 투명하게 반영해야 합니다.

프라이버시 공개의 주요 요소

앱의 프라이버시 정보는 다음을 명확히 설명해야 합니다:

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

명확한 공개는 사용자와의 신뢰를 구축하는 데 도움이 되며, 앱 스토어 리뷰 문제 발생 가능성을 줄입니다.

규정 준수 타임라인

애플은 프라이버시 요구 사항을 단계적으로 업데이트합니다. 정기적으로 애플의 개발자 업데이트를 확인하여 앱이 최신 규정에 맞는지 확인하세요.

앱에 프라이버시 규칙 추가하기

이 단계별 가이드를 통해 애플의 프라이버시 규칙을 Capacitor 앱에 구현하는 방법을 알아보세요.

설정 요구 사항

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

  • Xcode 15 이상이 있어야 프라이버시 매니페스트 지원.
  • Capacitor 6 또는 7이 설치되어 있어야 합니다.
  • iOS 배포 대상이 iOS 14.5 이상으로 설정되어 있어야 합니다.
  • 앱에는 적절하게 구성된 Info.plist 파일이 포함되어 있어야 합니다.
  • 유효한 인증서를 가진 애플 개발자 계정이 있어야 합니다.

Capgo를 사용하는 경우 데이터 프라이버시를 보호하기 위해 종단 간 암호화를 설정하세요. Capgo로 올바르게 구성된 앱은 업데이트에서 82%의 전 세계 성공률을 달성했습니다 [1].

환경이 준비되면 프라이버시 매니페스트를 생성하고 구성하세요.

프라이버시 매니페스트 설정 가이드

  1. 프라이버시 매니페스트 파일 생성

iOS 프로젝트의 루트 디렉토리에 PrivacyInfo.xcprivacy라는 새 파일을 추가합니다:

  1. 데이터 수집 정의

앱이 수집하는 데이터 유형을 지정합니다:

  • 사용자 분석
  • 디바이스 정보
  • 사용 패턴
  • 네트워크 접근
  1. API 접근 구성

앱에서 필요한 시스템 API를 나열합니다:

  • 카메라
  • 위치
  • 연락처
  • 사진 라이브러리

규정 준수 가이드라인

프라이버시 매니페스트를 설정한 후 앱의 데이터 수집 관행이 애플의 기준을 충족하는지 확인하세요.

데이터 최소화
앱의 핵심 기능에 필요한 데이터만 수집합니다. Capgo 사용자들은 24시간 이내에 95%의 활성 사용자 업데이트 비율을 보고했습니다 [1], 이는 프라이버시를 고려한 접근 방식이 사용자 참여를 유지한다는 것을 보여줍니다.

사용자 투명성
명확히 설명합니다:

  • 왜 데이터가 수집되고 있는지
  • 얼마나 오래 저장될 것인지
  • 사용 가능한 사용자 통제 옵션
  • 데이터 공유 정책

테스트 요구 사항

제출 전에 프라이버시 준수를 보장하기 위해 앱을 테스트하세요. 다음 영역에 집중하세요:

테스트 영역검증 포인트
데이터 접근적절한 권한 프롬프트 확인.
프라이버시 레이블선언이 정확한지 확인.
사용자 통제옵트 아웃 기능 테스트.
데이터 저장암호화가 안전한지 확인.

Capgo는 프라이버시 준수를 유지하면서 23.5M개의 업데이트를 성공적으로 제공했습니다 [1], 이는 업데이트와 프라이버시를 효과적으로 균형 잡는 것이 가능하다는 것을 증명합니다.

이 가이드라인을 따라 앱이 테스트 및 앱 스토어 제출을 준비할 수 있도록 하세요.

사용자 프라이버시 통제

이 섹션은 사용자에게 추적 및 데이터 접근에 대한 통제를 제공하는 방법에 중점을 두고 있으며, 확립된 프라이버시 가이드라인을 기반으로 합니다.

추적 권한 설정

Capacitor 앱에서 앱 추적 투명성(ATT)을 구성하려면 Info.plist 파일에 다음 키를 포함하세요:

다음으로, 앱 초기화 중에 추적 요청을 처리하세요:

ATT 구현 팁:

  • 사용자 경험에서 의미 있는 시점에 권한 대화 상자를 표시합니다.
  • 시스템 프롬프트가 나타나기 전에 추적의 이점을 명확히 설명합니다.
  • 사용자 결정을 존중하고 옵트 아웃한 사용자에게 대안을 제공합니다.

데이터 접근 권한

iOS의 경우 앱의 Info.plist에서 권한을 정의해야 합니다. 다음은 몇 가지 일반적인 권한 및 그 설명입니다:

권한 유형Info.plist 키사용 설명
카메라NSCameraUsageDescription사진 캡처에 필요
위치NSLocationWhenInUseUsageDescription위치 기반 기능을 위한
사진NSPhotoLibraryUsageDescription이미지 저장/불러오기 접근
연락처NSContactsUsageDescription연락처 통합을 위한

권한 요청 시기:

  • 필요할 때만 권한을 요청하고 명확한 배경을 제공합니다.
  • 각 권한이 필요한 이유를 간단하게 설명한 후 프롬프트합니다.
  • 사용자가 요청을 거부할 경우 대체 기능이나 옵션을 제공합니다.

권한 설정 후에는 사용자에게 이러한 관행을 투명하게 알려야 합니다.

프라이버시 정책 표시

앱의 프라이버시 정책을 찾기 쉽고 이해하기 쉽게 만드세요.

포함할 내용:

  • 데이터 수집에 대한 세부 사항
  • 데이터 사용 방법
  • 저장된 데이터의 보존 기간
  • 데이터에 대한 사용자 권리
  • 프라이버시에 대한 우려에 대한 연락처 정보

앱에 프라이버시 센터를 이렇게 추가할 수 있습니다:

프라이버시 정책 표시 방법:

  • 앱의 설정에 프라이버시 정책 링크를 배치하여 쉽게 접근할 수 있도록 합니다.
  • 기술 개념을 설명할 때 간단하고 명확한 언어를 사용합니다.
  • 이해를 돕기 위해 시각 자료를 추가합니다.
  • 버전 이력을 제공하고 사용자에게 업데이트를 알립니다.
  • 요청 시 사용자가 자신의 데이터를 내보낼 수 있도록 합니다.

앱에 대한 업데이트가 이러한 프라이버시 설정을 준수하고 사용자 신뢰를 유지하도록 해야 합니다.

테스트 및 앱 스토어 제출

프라이버시 매니페스트와 사용자 통제를 설정한 후에 다음 단계는 모든 것이 의도한 대로 작동하는지 확인하기 위한 철저한 테스트입니다. 이 과정은 앱을 앱 스토어에 제출하기 전에 준수를 확인하는 데 도움이 됩니다.

Xcode에서 프라이버시 테스트

시작하려면 Xcode에서 프라이버시 보고서를 활성화하세요:

앱을 디버그 모드로 실행하고 콘솔에서 프라이버시 보고서를 검토합니다. 테스트 중에 집중해야 할 내용은 다음과 같습니다:

테스트 영역확인할 사항
앱 추적ATT 대화 상자의 타이밍 및 표시
데이터 접근권한의 올바른 구현
API 사용프라이버시 매니페스트의 완전성
네트워크 호출데이터 전송의 보안

이 테스트는 앱이 제출 준비가 되었는지 확인하고 준수 기준을 충족하는지 확인합니다.

일반적인 프라이버시 오류

테스트 후, 제출 지연을 피하기 위해 빈번한 문제를 해결하세요:

  • 불완전한 privacy-manifest.json: 필수 API 및 추적 도메인이 모두 목록에 있는지 확인하세요.
  • 목적 문자열 누락: 각 권한 요청의 이유를 명확히 설명하세요.
  • 부적절한 추적 요청: 사용자 행동 후에만 추적 권한을 트리거하세요.

앱 스토어 프라이버시 세부사항

앱을 제출할 때 프라이버시 관행에 대한 정확한 정보를 제공하세요. 포함할 내용은 다음과 같습니다:

프라이버시 카테고리필요한 정보예시
데이터 수집수집된 데이터 유형디바이스 ID, 위치
데이터 사용데이터 수집 이유앱 기능, 분석
데이터 연결데이터가 사용자와 연결되는 방법계정 정보, 사용 데이터
데이터 추적앱 간 추적 세부사항광고, 분석

주요 앱 스토어 요구 사항:

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

Capgo를 사용한 업데이트

Capgo

Capgo는 애플의 프라이버시 규칙을 준수하면서 실시간 업데이트를 위한 안전한 시스템을 제공합니다.

Capgo 프라이버시 기능

Capgo의 업데이트 시스템은 보안 및 프라이버시를 염두에 두고 설계되었습니다:

기능프라이버시 이점
종단 간 암호화권한 있는 사용자만 업데이트를 해독할 수 있도록 보장
앱 스토어 준수애플의 엄격한 프라이버시 요구 사항과 일치
안전한 배포업데이트 배포 보호
접근 제어세부 권한 관리 허용

이 기능들은 업데이트를 안전하게 보호하고 사용자 개인 정보를 유지합니다.

“진정한 종단 간 암호화가 있는 유일한 솔루션이며, 다른 것은 업데이트에 서명할 뿐입니다.” - Capgo [1]

Capgo를 통한 업데이트 배포

다음은 Capgo를 사용하여 개인 정보 보호 규정을 준수하는 업데이트를 배포하는 방법입니다:

  1. Capgo 플러그인 설치:

    시작하려면 다음 명령을 실행하세요:

{ “NSPrivacyTracking”: false, “NSPrivacyTrackingDomains”: [], “NSPrivacyCollectedDataTypes”: [], “NSPrivacyAccessedAPITypes”: [] }

2. **개인 정보 설정 구성**:
Capgo의 도메인과 API를 포함하도록 개인 정보 매니페스트를 업데이트하세요.
3. **암호화된 업데이트 채널 설정**:
안전한 업데이트를 보장하기 위해 서로 다른 배포 단계를 위한 별도의 채널을 만드세요.
Capgo는 95%의 활성 사용자가 24시간 내에 업데이트를 받을 수 있도록 보장하며, 전 세계 성공률은 82%입니다 [\[1\]](https://capgo.app/). 채널 시스템은 업데이트 타겟팅을 간단하게 관리할 수 있도록 합니다.
### Capgo에서 사용자 그룹 업데이트
Capgo는 업데이트 중 특정 사용자 그룹을 안전하게 타겟팅할 수 있게 해줍니다:
| 업데이트 유형 | 개인 정보 고려 사항 | 구현 |
| --- | --- | --- |
| 베타 테스트 | 선택된 사용자에게 노출 제한 | 접근 제한이 있는 별도 채널 사용 |
| 단계적 롤아웃 | 사용자에게 점진적으로 배포 | 비율에 따라 업데이트 배포 |
> "우리는 애자일 개발을 실천하며 @Capgo는 사용자에게 지속적으로 제공하는 데 필수적입니다!" - Rodrigo Mantica [\[1\]](https://capgo.app/)
Capgo의 세부 권한은 승인된 팀원만 안전하게 업데이트에 접근하고 관리할 수 있도록 보장합니다.
## 요약
### 주요 개인 정보 요구 사항
Apple의 [Capacitor 앱](https://capgo.app/blog/capacitor-comprehensive-guide/)에 대한 개인 정보 규정은 다음 필요 사항을 outline합니다:
| 요구 사항 | 세부 사항 |
| --- | --- |
| **개인 정보 매니페스트** | 필요한 도메인, API 및 추적 선언 포함 |
| **사용자 동의** | ATT 프레임워크를 사용하여 사용자에게 추적 권한 요청 |
| **데이터 접근** | 사진, 위치 및 연락처에 대한 접근 권한 구성 |
| **개인 정보 정책** | 앱과 App Store 목록 모두에 대해 명확하고 접근 가능한 정책 제공 |
| **업데이트 보안** | 실시간 업데이트가 암호화된 배포 채널을 사용하도록 보장 |
### 구현 체크리스트
Apple의 요구 사항을 충족하기 위해 이 체크리스트를 따르세요:
- **개인 정보 매니페스트 구성**
API 선언 추가, 추적 도메인 목록 작성 및 데이터 사용 목적 문서화.
- **사용자 권한 설정**
ATT 대화 상자 구현, 사진 및 미디어 접근 구성 및 위치 서비스 활성화.
- **보안 업데이트 시스템**
개인 정보 보호 규정을 준수하는 업데이트 솔루션 사용, 암호화된 채널 설정 및 사용자 타겟팅 제어 구성.
Capgo의 플랫폼은 이러한 개인 정보 표준을 충족하면서 앱을 기능적이고 사용자 중심으로 유지할 수 있는 신뢰할 수 있는 방법을 제공합니다 [\[1\]](https://capgo.app/).
CapacitorJS 앱을 위한 즉시 업데이트

앱 스토어의 지연 없이 CapacitorJS 앱에 즉시 업데이트, 수정 사항 및 기능을 푸시하세요. Capgo를 사용하여 원활한 통합, 종단 간 암호화 및 실시간 업데이트를 경험해 보세요.

지금 시작하세요

최신 뉴스

Capgo는 진정으로 전문적인 모바일 앱을 만드는 데 필요한 최고의 인사이트를 제공합니다.