본 콘텐츠로 건너뛰기

Capacitor 앱에 대한 애플 개인 정보 보호 규칙

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

Capacitor 앱에 대한 애플 개인 정보 보호 규칙

애플의 개인 정보 보호 규칙은 이제 다음과 같이 바뀌었습니다. Capacitor 앱 개발자들이 사용자 데이터의 투명성과 준수성을 유지하여 앱 스토어 승인과 사용자 신뢰를 유지하기 위해 집중할 수 있도록 합니다.

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

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

이러한 규칙은 사용자의 통제, 투명성 및 안전한 앱 업데이트를 강조합니다. 개발자는 이 안내서를 따라 하여 규정 준수하고 사용자 데이터에 대한 민감한 앱을 제공할 수 있습니다.

애플 스토어 거부 방지: Apple 프라이버시 매니페스트를 추가하십시오.

애플 프라이버시 규칙 설명

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

데이터 처리 기록

앱의 데이터 처리에 대한 세부 내역을 자세히 기록하십시오. 다음 항목을 포함하십시오:

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

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

개인 정보 공개의 핵심 요소

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

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

개인 정보 공개에서 명확하게 밝히면 사용자와의 신뢰를 구축하고 App Store 검토 문제를 피할 가능성을 줄 수 있습니다.

규정 준수 일정

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

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

이 단계별 안내서를 통해 Apple의 개인 정보 규칙을 Capacitor 앱에 구현하는 방법을 배워보십시오.

설치 요구 사항

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

  • 다음 항목이 있습니다. privacy manifest 지원을 위해 Xcode 15 이상이 설치되어 있습니다. __CAPGO_KEEP_0__ 8이 설치되어 있습니다.
  • Capacitor 8 is installed.
  • 적절하게 구성된 파일이 포함된 앱이 있습니다. Apple Developer 계정이 있습니다..
  • iOS 14.5 이상으로 설정되어 있습니다. Info.plist Xcode 15 이상이 설치되어 있습니다.
  • __CAPGO_KEEP_0__ 8이 설치되어 있습니다. 적절하게 구성된 파일이 포함된 앱이 있습니다. 유효한 인증서와 함께.

이 Capgo을 사용 중이라면, 끝에서 끝까지 암호화 설정을 통해 데이터 개인정보를 보호하세요. Capgo으로 올바르게 구성된 앱은 업데이트에서 전 세계적으로 82%의 성공률을 달성했습니다. [1].

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

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

  1. 개인정보 매니페스트 파일 생성

__CAPGO_KEEP_2__을 루트 디렉토리 내 iOS 프로젝트에 추가하세요: PrivacyInfo.xcprivacy 데이터 수집 정의

{
    "NSPrivacyTracking": false,
    "NSPrivacyTrackingDomains": [],
    "NSPrivacyCollectedDataTypes": [],
    "NSPrivacyAccessedAPITypes": []
}
  1. 앱이 수집하는 데이터 유형을 지정하세요. 예를 들어:

사용자 분석

  • 장치 정보
  • 사용 패턴
  • __CAPGO_KEEP_0__
  • 네트워크 접근
  1. API 접근 설정

앱이 필요로 하는 시스템 API 목록을 나열하세요.

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

규정 준수 지침

애플의 개인 정보 보호 표준을 충족하는 데이터 수집 관행을 보장하기 위해 개인 정보 보호 매니페스트를 설정하세요.

데이터 최소화
앱의 핵심 기능에 필요한 데이터만 수집하세요. Capgo 사용자들은 24시간 이내에 95%의 활성 사용자 업데이트율을 보고했습니다. [1], 개인 정보 보호에 대한 관심을 보이는 사용자들은 더 높은 참여율을 보입니다.

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

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

테스트 요구 사항

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

테스트 영역 검증 점
데이터 접근 권한 요청에 대한 적절한 경고를 확인하십시오.
개인 정보 레이블 선언의 정확성을 확인하세요.
사용자 제어 opt-out 기능을 테스트하세요.
데이터 저장 페이지/영역: Enterprise 제품/가격 페이지. 역할: 짧은 UI 레이블 또는 네비게이션 아이템. 위치: 페이지 enterprise.astro. 메시지 키 `enterprise_plugins_capgo_data_storage` (Enterprise Plugins Capgo Data Storage).

Capgo has successfully delivered 23.5M updates while maintaining privacy compliance [1]__CAPGO_KEEP_0__이 23.5M 업데이트를 성공적으로 전달하면서 개인 정보 준수성을 유지했습니다.

업데이트와 개인 정보를 균형 있게 유지할 수 있다는 것을 증명했습니다.

이 지침을 따르면 앱이 테스트 및 앱 스토어 제출을 위해 준비되도록 하세요.

사용자 개인 정보 제어

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

To configure App Tracking Transparency (ATT) in your Capacitor app, use @capgo/capacitor-app-tracking-transparency 그리고 앱의 Info.plist 파일에 다음 키를 포함하십시오:

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

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

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

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

ATT 구현에 대한 팁:

  • 사용자 경험의 의미 있는 지점에서 권한 요청 대화창을 표시하십시오.
  • 추적에 대한 이점을 사용자에게 명확하게 설명하십시오. 시스템 프롬프트가 나타나기 전에.
  • 사용자의 결정에 존중하고 추적을 거부한 사용자에게 대안을 제공하십시오.

데이터 접근 권한

iOS에서, 앱의 Info.plist에 권한을 정의해야 합니다. 여기에는 일반적인 권한과 설명이 있습니다:

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

권한 요청 시기:

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

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

개인 정보 보호 정책 표시

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

포함할 내용:

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

앱에 개인정보 센터를 추가하는 방법

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의 업데이트 시스템은 보안과 개인 정보 보호를 고려하여 설계되었습니다:

기능 개인 정보 보호 이점
끝에서 끝까지 암호화 페이지/영역: Capgo 솔루션 마케팅 페이지. 역할: 섹션 또는 페이지 제목. 본문: page solutions/fintech.astro. 메시지 키 `solutions_fintech_cert3_title` (Solutions Fintech Cert3 Title). | 페이지/영역: Capgo 솔루션 마케팅 페이지. 역할: 섹션 또는 페이지 제목. 본문: page solutions/fintech.astro. 메시지 키 `solutions_fintech_sol3_title` (Solutions Fintech Sol3 Title). | 페이지/영역: Capgo 솔루션 마케팅 페이지. 역할: 섹션 또는 페이지 제목. 본문: page solutions/healthcare.astro. 메시지 키 `solutions_healthcare_sol3_title` (Solutions Healthcare Sol3 Title). | 페이지/영역: Capgo 솔루션 마케팅 페이지. 역할: 짧은 UI 레이블 또는 네비게이션 아이템. 본문: page solutions/fintech.astro. 메시지 키 `solutions_fintech_badge_e2e` (Solutions Fintech Badge E2e). | 페이지/영역: Capgo 솔루션 마케팅 페이지. 역할: 짧은 UI 레이블 또는 네비게이션 아이템. 본문: page solutions/healthcare.astro. 메시지 키 `solutions_healthcare_badge_e2e` (Solutions Healthcare Badge E2e).
권한이 있는 사용자만 업데이트를 해독할 수 있도록 보장합니다. 애플 스토어 준수성
안전한 배포 업데이트 배포를 보호합니다.
접근 제어 세부적인 권한 관리를 허용합니다.

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

“The only solution with true end-to-end encryption, others just sign updates” - Capgo [1]

Update Deployment with Capgo

Here’s how to deploy privacy-compliant updates using Capgo:

  1. Install the Capgo plugin:

    배포를 시작하기 위해 다음 명령어를 실행합니다.

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

    Update your privacy manifest to include Capgo’s domains and APIs.

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

    업데이트 채널을 여러 단계로 나누어 보안 업데이트를 보장하세요.

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

Capgo에서 사용자 그룹 업데이트하기

Capgo은 업데이트를 안전하게 특정 사용자 그룹에 적용할 수 있도록 합니다:

업데이트 유형 개인 정보 보호 고려 사항 구현
베타 테스트 노출을 제한하여 특정 사용자에게만 노출 제한된 접근 권한을 가진 별도의 채널을 사용
구현 단계 배포 사용자에게 점진적으로 배포 퍼센티지에 따라 업데이트 배포

“We practice agile development and @Capgo is mission-critical in delivering continuously to our users!” - Rodrigo Mantica [1]

Capgo’s detailed permissions ensure that only authorized team members can access and manage updates securely.

요약

주요 개인 정보 보호 요구 사항

Apple’s privacy rules for Capacitor apps outline the following needs:

Requirement Details
개인 정보 선언서 필요한 도메인, API, 추적 선언을 포함하십시오.
사용자 동의 사용자에게 추적 허용을 요청하기 위해 ATT framework를 사용하십시오.
데이터 접근 사진, 위치, 연락처에 대한 접근 권한을 구성하십시오.
개인 정보 정책 앱과 앱 스토어 목록에서 명확하고 접근 가능한 정책을 제공하십시오.
업데이트 보안 실시간 업데이트가 암호화된 배포 채널을 사용하십시오.

implementation 체크리스트

애플의 요구 사항을 충족하기 위해 이 체크리스트를 따르십시오.

  • 개인 정보 설정
    API 선언을 추가하고 추적 도메인 목록을 만들고 데이터 사용 목적을 문서화하세요.

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

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

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

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

이러한 Apple 개인 정보 규칙을 사용하여 __CAPGO_KEEP_0__ 앱의 보안과 준수성을 계획하고 있습니다. Capacitor 앱을 위한 Apple 개인 정보 규칙 __CAPGO_KEEP_0__ 앱을 위한 Apple 개인 정보 규칙을 사용하여 보안과 준수성을 계획하고 있습니다. __CAPGO_KEEP_0__ 플랫폼은 이러한 개인 정보 기준을 충족하면서 앱이 기능적이고 사용자 중심인 방식으로 제공하는 신뢰할 수 있는 방법을 제공합니다. __CAPGO_KEEP_0__ 암호화 구현 세부 사항에 대해 준수 __CAPGO_KEEP_0__ 준수 구현 세부 사항에 대해 Capgo 보안 스캐너 Capgo 보안 스캐너 제품 워크플로에 대해 Capgo 보안 Capgo 보안 제품 워크플로에 대해, 그리고 Capgo 신뢰 센터 Capgo 신뢰 센터 제품 워크플로에 대해

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

웹层 버그가 활성화되면 Capgo을 통해修复를 배포하는 대신 앱 스토어 승인까지 며칠 기다리지 마세요. 사용자는 배경에서 업데이트를 받으면서 네이티브 변경 사항은 일반적인 검토 경로를 따릅니다.

마틴의 인간 지원

시작하기

최신 뉴스

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