메인 콘텐츠로 바로가기

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

__CAPGO_KEEP_0__ 앱 개발을 위해 사용자 동의, 데이터 투명성 및 안전한 업데이트 구현 방법을 알아보세요.

마틴 도나디유

마틴 도나디유

콘텐츠 마케터

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

__CAPGO_KEEP_0__ 앱에 대한 애플의 개인 정보 보호 규칙은 이제 Capacitor __CAPGO_KEEP_0__ 개발자들은 사용자 데이터 투명성 및 준수에 집중하여 앱 스토어 승인과 사용자 신뢰 유지에 도움이 됩니다.

__CAPGO_KEEP_1__ 포함:

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

__CAPGO_KEEP_0__

애플 프라이버시 규칙을 준수하기 위해 앱 업데이트 시 사용자 통제, 투명성, 보안을 강조하는 규칙입니다.

애플 프라이버시 규칙을 준수하기 위해 앱 업데이트 시 사용자 통제, 투명성, 보안을 강조하는 규칙입니다.

Apple requires developers to prioritize clarity and give users control over their data. If you’re a Capacitor developer, this means being upfront about how your app collects and uses data, both for users and Apple reviewers.

애플 프라이버시 규칙을 준수하기 위해 앱 업데이트 시 사용자 통제, 투명성, 보안을 강조하는 규칙입니다.

애플 프라이버시 규칙을 준수하기 위해 앱 업데이트 시 사용자 통제, 투명성, 보안을 강조하는 규칙입니다.

  • 애플 프라이버시 규칙을 준수하기 위해 앱 업데이트 시 사용자 통제, 투명성, 보안을 강조하는 규칙입니다.
  • 애플 프라이버시 규칙을 준수하기 위해 앱 업데이트 시 사용자 통제, 투명성, 보안을 강조하는 규칙입니다.
  • 애플 프라이버시 규칙을 준수하기 위해 앱 업데이트 시 사용자 통제, 투명성, 보안을 강조하는 규칙입니다.
  • 애플 프라이버시 규칙을 준수하기 위해 앱 업데이트 시 사용자 통제, 투명성, 보안을 강조하는 규칙입니다.

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

개인 정보 공개의 핵심 요소

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

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

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

규정 준수 일정

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

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

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

설치 요구 사항

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

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

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

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

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

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

__CAPGO_KEEP_2__라는 새로운 파일을 PrivacyInfo.xcprivacy iOS 프로젝트의 루트 디렉토리에 추가하세요:

{
    "NSPrivacyTracking": false,
    "NSPrivacyTrackingDomains": [],
    "NSPrivacyCollectedDataTypes": [],
    "NSPrivacyAccessedAPITypes": []
}
  1. 데이터 수집 정의

앱이 수집하는 데이터의 종류를 지정하세요, 예를 들어:

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

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

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

준수 지침

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

데이터 최소화
Capgo 사용자 중 95%가 24시간 이내에 앱을 활성화 한 것으로 보고되었습니다. 이는 개인 정보 보호에 주의를 기울이는 접근 방식이 사용자를 동원하는 데 도움이 된다는 것을 보여줍니다. [1]__CAPGO_KEEP_0__

사용자 투명성
__CAPGO_KEEP_0__

  • 데이터가 왜 수집되는지 설명해 주세요.
  • 데이터가 얼마 동안 저장될 것인지 알려주세요.
  • 사용자에게 데이터 수집에 대한 제어 옵션을 제공해 주세요.
  • 데이터 공유 정책에 대해 알려주세요.

테스트 요구 사항

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

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

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

사용자 개인 정보 제어

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

추적 설정 권한 설정

Tracking 권한 설정

앱 추적성 투명성 (ATT) 설정을 위해 Capacitor 앱에 다음 키를 포함하세요. 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 키설명__CAPGO_KEEP_0__
카메라__CAPGO_KEEP_1__사진 촬영을 위해 필요합니다.
위치__CAPGO_KEEP_2__위치 기반 기능을 위해 필요합니다.
사진__CAPGO_KEEP_3__사진 저장/로드에 대한 접근 권한이 필요합니다.
연락처__CAPGO_KEEP_4__For contact integration

권한 요청 시기:

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

권한 설정 후 사용자에게 이러한 관행에 대한 투명한 개인 정보 보호 정책을 제공하세요.

개인 정보 보호 정책 표시

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

포함할 내용:

  • 데이터 수집에 대한 세부 정보
  • 데이터가 어떻게 사용되는지
  • 저장된 데이터의 보유 기간
  • __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

개인정보 보호 설정을 준수하고 사용자 신뢰를 유지하기 위해 앱 업데이트를 __CAPGO_KEEP_0__로 업데이트하세요.

설치 및 테스트

개인 정보 보호 테스트 Xcode

테스트를 시작하려면 Xcode의 개인 정보 보고서를 활성화하세요:

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

__CAPGO_KEEP_0__ 사용

테스트 영역체크할 사항
앱 추적ATT 대화 상자의 타이밍 및 표시
데이터 접근권한의 적절한 구현
API UsageRun your app in debug mode and review the Privacy Report in the console.
네트워크 호출데이터 전송의 보안

__CAPGO_KEEP_0__

개인 정보 보호 오류

__CAPGO_KEEP_1__

  • 완전하지 않음 privacy-manifest.json: 모든 필수 API 및 추적 도메인이 목록에 포함되어야 합니다.
  • 권한 요청의 목적 문자열이 누락됨: 각 권한 요청의 이유를 명확하게 설명해야 합니다.
  • 잘못된 추적 요청: 사용자 동작이 발생한 후에 추적 권한을 요청해야 합니다.

애플 스토어 개인 정보 보호 세부 정보

__CAPGO_KEEP_0__

개인 정보 보호 범주필요한 정보예시
데이터 수집수집된 데이터 종류기기 ID, 위치
데이터 사용데이터가 수집되는 이유앱 기능, 분석
데이터 연결데이터가 사용자와 연결되는 방법계정 정보, 사용 데이터
데이터 추적앱 간 추적 세부 정보광고, 분석

주요 앱 스토어 요구 사항:

  • __CAPGO_KEEP_0__
  • 업데이트
  • 사용 중인 SDK의 개인 정보 보호 관행을 문서화하십시오.
  • 네트워크 전송이 암호화되어 있는지 확인하십시오.

Using Capgo 업데이트

Capgo 실시간 업데이트 대시보드 인터페이스

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

Capgo 개인 정보 보호 기능

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

기능개인 정보 보호 이점
끝에서 끝까지 암호화업데이트를 암호화할 수 있는 권한이 있는 사용자만 암호화할 수 있도록 보장합니다.
앱 스토어 준수애플의 엄격한 개인 정보 보호 요구 사항을 준수합니다.
안전한 배포업데이트 배포를 보호합니다.
접근 제어세부적인 권한 관리를 허용합니다.

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

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

업데이트 배포에 Capgo를 사용하세요

다음과 같이 개인정보 보호 업데이트를 배포하세요: Capgo

  1. Capgo 플러그인을 설치하세요:

    시작하기 위해 다음 명령어를 실행하세요:

    npx @capgo/cli init
  2. 개인정보 설정을 구성하세요:

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

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

    업데이트 채널을 다른 배포 단계에 맞게 분리하여 안전한 업데이트를 보장하세요

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

Capgo 사용자 그룹 업데이트

Capgo은 사용자 그룹을 대상으로 업데이트를 안전하게 설정할 수 있게 해줍니다:

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

“ Rodrigo Mantica는 '계속해서 사용자에게 배포하는 mission-critical @Capgo'를 개발하는 agile 방법론을 실천한다고 말했습니다.” [1]

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

요약

주요 개인 정보 요구 사항

Apple의 Capacitor 앱을 위한 개인 정보 규칙 다음 요구 사항을 포함합니다:

요구 사항세부 정보
개인 정보 선언필요한 도메인, API, 추적 선언을 포함하십시오.
__CAPGO_KEEP_0__사용자 동의
ATT 프레임워크를 사용하여 사용자에게 추적 권한을 요청하세요.데이터 접근
사진, 위치 및 연락처에 대한 접근 권한을 구성하세요.개인 정보 보호 정책
앱 및 앱 스토어 목록에서 명확하고 접근 가능한 정책을 제공하세요.보안 업데이트

실시간 업데이트에서 암호화된 배포 채널을 사용하도록 보장하세요.

implementation 체크리스트

  • Apple의 요구 사항을 충족하기 위해 이 체크리스트를 따르세요.
    Add API declarations, list tracking domains, and document the purposes of data usage.

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

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

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

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

웹-layer 버그가 활성화된 경우, 앱 스토어 승인 대기 없이 Capgo을 통해 패치를 배포하세요. 사용자는 배경에서 업데이트를 받으며 네이티브 변경 사항은 일반적인 검토 경로에 남습니다.

시작하기

최신 블로그 글

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