본문으로 건너뛰기

애플 계정 삭제 지침 준수: 개발자에게 필요한 주요 요구 사항 및 사용자 데이터 개인 정보 보호를 보장하기 위한最佳 관행

마틴 도나디유

Apple 가이드라인에 따라 계정 삭제 준수

Apple은 모든 앱에 애플 스토어 에서 제공해야 하는 계정 삭제 옵션을 요구합니다. 이 정책은 2022년 6월 30일부터 시행되며, 사용자가 데이터를 완전히 삭제할 수 있도록 하여 사용자의 개인 정보 보호에 대한 통제력을 제공합니다. 다음은 알아야 할 사항입니다:

  • 중요한 요구 사항:

    • 계정 삭제 옵션은 설정 에서 쉽게 찾을 수 있어야 합니다.
    • 사용자 데이터는 전부 삭제되어야 하며, 법적으로 보존해야 하는 경우를 제외하고는.
    • Apps using “애플 로그인”을 사용하는 경우 must revoke tokens via Apple’s REST API.
  • 개발자에게:

    • 사용자 데이터가 완전히 삭제되는지 확인하기 위해 삭제 프로세스를 테스트하세요.
    • 사용자 데이터를 삭제하는 데 도움이 되는第三자 서비스도 삭제해야 합니다.
    • __CAPGO_KEEP_0__ Capgo 실시간 업데이트 및 규정 준수 모니터링을 위해 사용하세요.
  • 일반적인 문제:

    • 플랫폼 간 삭제 동기화
    • 유실된 토큰 및 데이터 정리 미완료 문제

애플 가이드라인에 따라 앱 삭제를 위한 계정 삭제 절차를 준수하지 않으면 앱이 거절되거나 앱 스토어에서 제거될 수 있습니다. 개발자는 사용자 개인 정보 보호를 우선하고 애플의 가이드라인을 따르면 문제를 피할 수 있습니다.

기술 요구 사항

필수 삭제 단계

계정 삭제 프로세스는 간단하고 찾기 쉬워야 합니다. 앱의 계정 설정에 명확하게 표시하고 서브 메뉴나 외부 링크에 숨기지 마십시오.

다음은 주요 단계입니다:

  • 계정 확인: 사용자의 신원을 이메일 code 또는 SMS를 통해 확인하십시오.
  • rõ한 통신: 삭제할 데이터에 대한 설명을 명확하게 하십시오. 또한 특정 정보를 보유해야 하는 법적 요구 사항을 강조하십시오.
  • 확인 대화 상자: 계정 삭제의 결과를 설명하는 최종 확인 화면을 제공하십시오.

또한 Sign in with Apple REST API를 사용하여 계정 삭제 프로세스 중에 토큰을 취소하십시오. [2][3].

이 단계를 완료한 후, 이 요구 사항에 맞게 데이터 삭제를 확인하세요.

데이터 삭제 표준

데이터 유형 삭제 요구 사항 법적 고려 사항
사용자 콘텐츠 완전 삭제 임시 보관이 필요할 수 있습니다
인증 데이터 즉시 삭제 토큰 취소가 필요합니다; 사용 @capgo/capacitor-social-login 애플 로그인
세탁 데이터 동기화 삭제 규정은 서비스에 따라 다릅니다.
사용 기록 전체 삭제 법적 보존 규칙에 따라 주의하십시오.

사용자 데이터가 세탁 서비스와 함께 저장되는 경우, 그 서비스도 데이터를 삭제하도록 확인하십시오. 엄격한 규제를 가진 산업에서는 추가적인 고객 지원이 필요할 수 있습니다. [2].

이러한 표준에 대한 준수를 확인하기 위해 포괄적인 테스트를 수행하는 것이 중요합니다.

테스트 요구 사항

계정 삭제 프로세스를 테스트하는 것은 준수와 기능성을 보장하는 데 필수적입니다. Xcode와 같은 도구를 사용하십시오. Xcode 애플 가이드라인에 따라 계정 삭제를 위한 앱의 구현을 위한 다음을 중점으로 하세요:

  • 삭제 흐름: 사용자가 쉽게 접근할 수 있는 사용자 친화적인 프로세스를 확인하세요.
  • 데이터 확인: 모든 시스템에서 사용자 데이터가 완전히 삭제되는지 확인하세요.
  • Edge Case: 인앱 구매 및 제3자 통합과 관련된 시나리오 테스트

개발자들이 Capacitor with Capgo, live updates can help address compliance issues quickly, bypassing the need to wait for App Store approval. During testing, make sure to verify:

  • __CAPGO_KEEP_0__ @capgo/capacitor-social-login.
  • 모든 연결된 서비스에서 데이터 완전 삭제.
  • 활성 구독에 대한 적절한 처리.

공통 문제 및 해결 방법

플랫폼 데이터 동기화

iOS 및 Android에서 데이터 삭제가 동기화되지 않는 경우가 있습니다. 일반적으로 각 플랫폼이 저장소 및 캐시 데이터를 처리하는 방식의 차이로 인해 발생합니다.

동기화 문제를 해결하는 방법은 다음과 같습니다.

  • 중앙 집중식 삭제 처리기: 중앙 집중식 서비스를 개발하여 다음과 같은 주요 작업을 관리하세요.

  • 플랫폼 간 이벤트 방송: 모든 활성 세션 및 장치에 삭제 이벤트를 전송하기 위해 서버 측 논리 사용.

플러그인 업데이트

플랫폼 전체 삭제를 처리한 후, 플러그인에 특정한 문제를 해결해야 합니다. 삭제 프로세스와 호환되며 일관성을 유지하기 위해 플러그인은 중요합니다.

이슈 영향 해결
토큰 지속성 유실된 토큰은 활성 상태로 남아 있습니다. 자동 토큰 취소 설정
로컬 스토리지 데이터 정리 작업이 완료되지 않을 수 있습니다. 재귀적 삭제 확인을 수행하십시오.
클라우드 싱크 삭제 상태가 일치하지 않을 수 있습니다. 동기식 핸들러를 사용하여 일관성을 보장하십시오.

Capgo 업데이트 관리

Capgo Dashboard Interface Live Update Capgo

실시간 업데이트 관리는 플랫폼 및 플러그인 간의 규정 준수 유지에 중요한 역할을 합니다. 이곳에서 Capgo 계정 삭제 업데이트 관리를 단순화할 수 있습니다.

Capgo은 어떻게 도움이 되는지 알아보겠습니다.

  • 스테이지드 롤아웃: 작은 그룹에 대한 삭제 흐름 업데이트 테스트를 통해 넓게 배포하기 전에.
  • 인스턴트 롤백: 잘못된 경우 이전 안정 버전으로 즉시 되돌아갑니다.
  • 업데이트 분석: 삭제 흐름의 성공률을 모니터링하고 규정 위반 문제를 식별합니다.

Capgo에 따르면, 규정 업데이트 95%가 24시간 이내에 사용자에게 도달합니다.[1]. 그리고 모든 배포는 끝에서 끝까지 암호화되어 데이터 안전성을 보장합니다.

Capgo를 규정 업데이트에 최대한 활용하려면:

  • 버전 관리: 사용자 전체에게 롤아웃하기 전에 삭제 흐름을 테스트하기 위한 별도의 업데이트 채널을 사용하십시오.
  • 오류 모니터링: 삭제에 실패하거나 플러그인 충돌이 발생하는 경우 알림을 설정하십시오.
  • 준수 확인: 사용자가 삭제 관련 최신 업데이트를 받고 있는지 Capgo의 분석을 통해 확인하십시오.

implementation guide

사용자 인터페이스 표준

: 사용자 계정 삭제에 대한 사용자 인터페이스를 디자인할 때 다음 점을 고려하십시오.

  • 주요 위치: 삭제 옵션을 쉽게 찾을 수 있도록 계정 설정에 위치시키십시오 (예: 설정 > 계정 > 계정 삭제). 버전 관리).

  • 명확한 통신: 계정 삭제 시 발생하는 모든 사항에 대한 자세한 설명을 제공하십시오. 다음 정보를 포함하십시오:

    • 삭제되는 데이터
    • 법적 데이터 보존 요구 사항
    • 삭제 완료까지의 예상 시간
    • 활성 구독에 미치는 잠재적 영향
  • 인증 흐름: 삭제 프로세스를 보안적으로 확보하기 위해:

    • 사용자에게 비밀번호를 다시 입력하도록 요청하십시오.
    • 이메일 또는 SMS를 통해 code 인증을 다시 보내십시오.
    • 사용자에게 삭제를 위한 확인 대화 상자를 표시하십시오. 이 대화 상자는 삭제를 위한 모든 사항을 명확하게 설명하십시오.

이 표준은 사용자 친화적인 경험을 제공하는 동시에 더 광범위한 규제 준수 프로토콜과 일치하도록 합니다.

자동화된 준수 확인

이 표준을 지키기 위해 일관된 준수를 유지하려면 UI 및 프로세스를 자동화된 도구로 검증하세요. 다음 중요 영역에 집중하세요:

테스트 카테고리 검증 점 구현 방법
UI 테스트 사용자 데이터 삭제 옵션을 쉽게 찾을 수 있도록 하세요 자동화된 UI 탐색 테스트를 사용하세요
데이터 삭제 사용자 데이터가 완전히 삭제되었는지 확인하세요 API 응답을 유효성 검사하세요
토큰 관리 Apple 인증을 위한 토큰을 취소하십시오. REST API 통합 테스트를 수행하십시오.
다양한 플랫폼 모든 기기에서 일관성을 유지하십시오. 다양한 기기에서 테스트하십시오.

정기적인 자동화된 테스트는 사용자가 영향을 받기 전에 잠재적인 문제를 식별하고 해결하는 데 도움이 됩니다.

위험 예방

위험을 최소화하고 smooth한 운영을 보장하기 위해 다음 단계를 취하십시오.

  • 데이터 인벤토리 관리: 사용자 데이터가 저장되는 위치에 대한 상세한 기록을 유지하십시오. 이는 로컬 스토리지, 클라우드 데이터베이스, 제3자 서비스, 인증 시스템, 백업과 같은 모든 위치를 포함합니다. 사용자 데이터가 이러한 모든 위치에서 삭제되었는지 확인하십시오.

  • 오류 처리: 잠재적인 문제에 대비하십시오. 예를 들어:

    • 네트워크 중단
    • 실패한 API 호출
    • 데이터 삭제이 완료되지 않음
    • 토큰 취소 오류
      이러한 상황을 부드럽게 처리하기 위해 fallback 메커니즘을 implement하세요.
  • 모니터링 및 법적 준수: 사용자 삭제 성공률, 평균 완료 시간, 남아 있는 데이터와 같은 주요 지표를 추적하세요. 이로 인해 문제를 신속하게 식별하고 해결할 수 있습니다. 또한, 법적 요구 사항에 준수하도록 하세요. 특히, 엄격한 규제가 있는 산업 분야의 앱은 추가적인 확인 단계를 추가하고 모든 절차를详细하게 문서화하고 정기적인 감사를 수행하세요.

요약

주요 요구 사항

2022년 6월 30일부터 Apple은 모든 앱이 사용자가 자신의 계정을 완전히 삭제할 수 있는 내장 기능을 포함해야 함을 요구합니다. 아래는 주요 요구 사항의 breakdown입니다.

요구 사항 카테고리 implementation 세부 사항 Compliance Notes
접근성 앱의 설정에서 계정 삭제 옵션을 쉽게 찾을 수 있어야 합니다. 이 기능은 앱 내에 직접 구현되어야 합니다.
데이터 처리 사용자 데이터와 계정 정보는 완전히 삭제되어야 합니다. 부분 삭제는 규정 준수 표준을 충족하지 않습니다.
인증 Apple과 함께 인증된 계정의 토큰을 적절히 취소해야 합니다. Apple과 함께 인증된 계정의 구현을 위해 REST API API를 사용해야 합니다.
커뮤니케이션 사용자에게 삭제 프로세스와 일정에 대한 명확한 알림을 제공해야 합니다. 데이터 보유정책 및 법적 의무에 대한 정보를 포함하십시오.

이 지침은 애플 정책 준수에 대한 기초를 제공합니다.

다음 단계

이 요구 사항을 충족하기 위해 다음 조치를 취하세요.

  • 이 요구 사항을 충족하기 위해 다음 단계를 취하십시오:
    데이터 저장소 검토

  • 사용자 데이터가 저장되는 모든 원천을 감사하고 보유정책을 평가하십시오. 제3자 연결은 철저히 문서화하십시오.
    보안 삭제 워크플로 배포

  • 사용자 요청을 확인하는 프로세스를 설정하고 토큰을 취소하고 사용자 데이터를 자동으로 삭제하십시오.
    테스트 프로토콜

Tools like Capgo can simplify updates by enabling live adjustments to your app. Regular testing and automated monitoring will help ensure data integrity and keep your app compliant over time. Additionally, stay informed about evolving legal requirements to avoid any compliance gaps.

앱에서 계정 삭제 구현 방법

FAQs

::: faq

애플의 계정 삭제 요구 사항을 충족시키기 위한 방법은 무엇인가?

애플의 계정 삭제 지침을 충족시키기 위해서는 개발자는 사용자가 앱 내에서 직접 계정 삭제를 할 수 있는 간단하고 명확한 방법을 제공해야 합니다. 이 프로세스는 쉽게 찾을 수 있어야 하며, 사용자가 외부 웹사이트를 방문하거나 지원 팀에 문의하지 않도록 straightforward 하여야 합니다.

For those using Capacitor, tools like Capgo can make staying compliant easier. Capgo allows real-time updates to your app, meaning you can quickly implement changes - like adjustments to the account deletion feature - without waiting for app store approvals. By ensuring compliance, you not only reduce the risk of app rejections but also strengthen user trust. :::

::: faq

개발자가 __CAPGO_KEEP_0__으로 생성한 앱에 대해, __CAPGO_KEEP_0__과 같은 도구를 사용하여

__CAPGO_KEEP_0__

For apps created with Capacitor, tools like Capgo 이 과정을 단순화할 수 있습니다. Capgo은 실시간 업데이트 지원 및 애플의 요구 사항에 맞추어 개발자들이 앱 업데이트와 기능을 관리하며 데이터 삭제 표준을 준수할 수 있도록 도와줍니다. 개발자가 사용하는 도구가 smooth synchronization을 보장할 수 있도록 함으로써 개발자는 오류를 최소화하고 사용자 신뢰를 강화할 수 있습니다. :::

::: faq

애플의 계정 삭제 요구 사항을 충족시키기 위한 방법은 무엇인가요?

애플의 계정 삭제 요구 사항을 충족시키기 위한 방법

애플의 계정 삭제 요구 사항을 충족시키기 위해서는 애플의 지침을 최신 상태로 유지하고 앱 내 계정 삭제 프로세스를 단순하고 사용자 친화적으로 만들 필요가 있습니다. 앱 스토어 리뷰 지침을 정기적으로 검토하는 것은 개발자의 필수적인 단계입니다.

앱이 Capacitor으로 개발된 경우, Capacitor의 기능을 사용할 수 있습니다. Capgo 이 과정을 단순화할 수 있습니다. Capgo은 실시간 업데이트 지원 및 애플의 플랫폼 요구 사항을 충족시키며 smooth user experience를 유지할 수 있도록 도와줍니다. 또한 정기적인 테스트 및 모니터링은 충족시키기 위한 중요한 단계입니다.

계정 삭제 요구 사항을 충족시키기 위한 방법: 애플 지침

__CAPGO_KEEP_0__ 계정 삭제 요구 사항을 충족시키기 위한 방법: 애플 지침 보안 및 규정 준수 계획을 수립하기 위해 연결하세요. 암호화 암호화 구현 세부 사항에 대해 규정 준수 규정 준수 구현 세부 사항에 대해 Capgo 보안 스캐너 Capgo 보안 스캐너의 제품 워크플로에 대해 Capgo 보안 Capgo 보안의 제품 워크플로에 대해, 그리고 Capgo 신뢰 센터 Capgo 신뢰 센터의 제품 워크플로에 대해

Capacitor 앱에 대한 즉시 업데이트

웹层 버그가 활성화된 경우 Capgo를 통해 고치고 앱 스토어 승인 대기 없이 업데이트 Ship. 사용자는 배경에서 업데이트를 받으면서 네이티브 변경 사항은 일반 검토 경로에 남아 있습니다.

마틴의 인간 지원

시작하기

최신 뉴스

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