메인 콘텐츠로 건너뛰기

계정 삭제 준수: 애플 지침

애플의 계정 삭제 지침, 개발자에게 필요한 주요 요구 사항, 사용자 데이터 개인 정보 보호를 보장하기 위한 최선의 방법에 대해 알아보세요.

마틴 도나디유

마틴 도나디유

콘텐츠 마케터

계정 삭제 준수: 애플 지침

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

  • 주요 요구 사항:

    • The 계정 삭제 옵션 앱의 설정에서 쉽게 찾을 수 있어야 합니다.
    • 사용자 데이터는 완전히 삭제되야 합니다.
    • 예외는 법적으로 보존해야 하는 경우에만 해당합니다. 앱이 must revoke tokens via Apple’s REST API.
  • 을 사용하는 경우 Apple의 REST __CAPGO_KEEP_0__을 통해 토큰을 취소해야 합니다.:

    • 사용 편의성과 데이터 완전 삭제를 위해 삭제 프로세스를 테스트하세요.
    • 사용자 데이터를 삭제하기 위해 제 3 자 서비스도 삭제를 확인하세요.
    • 라이브 업데이트 및 규정 준수 모니터링을 위해 Capgo 처럼 도구를 사용하세요.
  • 일반적인 문제:

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

규정 준수를 위반하면 앱 승인 또는 앱 스토어에서 앱을 제거할 수 있습니다. 개발자는 사용자 개인 정보 보호를 우선하고 애플의 지침을 따르면 문제를 피할 수 있습니다.

기술 요구 사항

필수 삭제 단계

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

계정 삭제를 위한 주요 단계는 다음과 같습니다:

  • 계정 확인: 사용자의 계정 정보를 이메일 code 또는 SMS를 통해 확인합니다.
  • 명확한 통신: 삭제할 데이터에 대한 정보를 명확하게 설명하고, 특정 정보를 보존해야 하는 법적 요구 사항을 강조합니다.
  • 삭제 확인 대화 상자: 계정 삭제의 결과에 대한 정보를 요약하여 사용자에게 최종 확인을 요청합니다.

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

이러한 단계를 구현한 후, 데이터 삭제가 이러한 요구 사항에 맞게 수행되는지 확인합니다.

데이터 삭제 표준

데이터 유형삭제 요구 사항법적 고려 사항
사용자 콘텐츠완전 삭제임시 보존이 필요할 수 있습니다
인증 데이터즉시 삭제토큰 취소가 필요합니다
제 3 자 데이터동시 삭제서비스별 준수 사항이 다릅니다
사용 기록전체 삭제법적 보존 규칙에 따라

사용자 데이터가 제 3 자 서비스와 함께 저장되는 경우, 해당 서비스도 데이터를 삭제하도록 확인해야 합니다. 엄격한 규제를 적용하는 산업에서는 추가적인 고객 지원 서비스를 통해 준수성을 보장하기 위한 추가 지원이 필요할 수 있습니다. [2].

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

테스트 요구 사항

계정 삭제 프로세스를 테스트하는 것은 준수성과 기능성을 보장하기 위한 필수적인 것입니다. Xcode와 App Store 리뷰 도구와 같은 도구를 사용하여 다음을 초점으로 하십시오: 삭제 흐름 : 사용자 친화적이고 쉽게 접근할 수 있는지 확인하십시오.

  • 데이터 확인: 모든 사용자 데이터가 모든 시스템에서 완전히 삭제되는지 확인하십시오.
  • 경계 사례Edge Cases
  • Testing the account deletion process is essential for ensuring compliance and functionality. Use tools like Xcode and App Store review tools to focus on the following: Deletion Flow : Confirm the process is user-friendly and easy to access. Data Verification : Ensure all user data is completely removed across all systems.: App Store 구매 및第三자 통합과 관련된 테스트 시나리오.

Capacitor를 사용하는 개발자에게 Capacitor Capacitor와 Capgo을 사용하는 개발자에게는, 라이브 업데이트를 통해 App Store 승인 대기 없이 규정 준수 문제를 신속하게 해결할 수 있습니다. 테스트 중에는 다음을 확인하십시오:

  • Apple과 로그인한 사용자의 토큰 취소.
  • 모든 연결된 서비스에서 데이터를 완전히 삭제.
  • 활성 구독을 적절하게 처리.

일반적인 문제와 해결책

플랫폼 데이터 동기화

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

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

  • 중앙 집중식 삭제 처리기: 서비스의 주요 기능을 통합 관리하는 데 필요한 키 작업들에 대해:

    • 지속적인 저장 보안 저장소의 정리
    • 클라우드 동기화 프로세스의 종료
    • 토큰 관리
    • 플랫폼 간 이벤트 방송
  • : 모든 활성 세션 및 장치에 삭제 이벤트를 전송하기 위해 서버 측 논리를 사용하여 일관성을 유지합니다.플러그인 업데이트

플랫폼 전체 삭제 후 플러그인에 특정한 문제를 해결해야 합니다. 삭제 프로세스와 일치하고 일관성을 유지하기 위해 플러그인에 대한 호환성을 보장하는 것이 중요합니다.

이슈

영향__CAPGO_KEEP_0__해결
토큰 저장유실된 토큰이 활성 상태로 남아 있습니다__CAPGO_KEEP_0__
로컬 스토리지데이터 정리 작업이 완료되지 않을 수 있습니다재귀적 삭제 확인을 수행
클라우드 동기화삭제 상태가 일치하지 않을 수 있습니다__CAPGO_KEEP_0__

Capgo 업데이트 관리

Capgo Live Update Dashboard Interface

실시간 업데이트 관리는 플랫폼 및 플러그인 간의 준수성을 유지하는 데 결정적인 역할을 합니다. 이곳은 Capgo 계정 삭제 업데이트 관리를 단순화하는 데 도움이 됩니다.

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

  • 스테이지드 롤아웃: 작은 그룹에서 삭제 흐름 업데이트 테스트를 수행하고 넓게 배포하기 전에.
  • 인스턴트 롤백: 문제가 발생하면 이전 안정 버전으로 즉시 되돌아갑니다.
  • 업데이트 분석: 삭제 흐름의 성공률을 모니터링하고 준수성 문제를 식별합니다.

Capgo에 따르면, 준수성 업데이트 95%가 24시간 이내에 사용자에게 도달합니다.[1]. Plus, all deployments are secured with end-to-end encryption, ensuring data safety.

업데이트를 위해 Capgo을 최대한 활용하려면:

  • 버전 관리: 업데이트 채널을 분리하여 사용자에게 롤아웃하기 전에 삭제 흐름을 테스트하세요.
  • 오류 모니터링: 삭제 오류 또는 플러그인 충돌에 대한 알림을 설정하세요.
  • 규정 준수 확인: Capgo의 분석을 사용하여 사용자가 삭제 규정에 대한 최신 업데이트를 받고 있는지 확인하세요.

implementation guide

사용자 인터페이스 표준

계정 삭제를 위한 사용자 인터페이스를 디자인할 때 다음 점을 고려하세요:

  • 기본 위치: 계정 삭제 옵션을 쉽게 찾을 수 있도록 계정 설정에 두고 두고 두른 위치에 두세요 (예를 들어 설정 > 계정 > 계정 삭제).

  • 명확한 통신: 계정 삭제 시 발생하는 모든 것을 자세히 설명하세요. 다음 정보를 포함하세요.

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

    • 사용자에게 비밀번호를 다시 입력하도록 요청
    • 이메일 또는 SMS를 통해 code 인증 코드를 전송
    • 사용자 동의를 위한 확인 대화 상자가 명확한 동작을 설명합니다.

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

자동 규정 준수 검사

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

테스트 카테고리검증 점구현 방법
UI 테스트삭제 옵션을 쉽게 찾을 수 있도록 하세요자동화된 UI 탐색 테스트를 사용하세요
데이터 삭제사용자 데이터의 완전한 삭제를 확인하세요Validate API 응답
토큰 관리Apple과 같은 "Apple과 함께 로그인" 토큰을 취소합니다.REST API 통합 테스트를 수행합니다.
다양한 플랫폼모든 장치에서 일관성을 유지하십시오.다양한 장치에서 테스트하십시오.

자동화된 테스트를 통해 잠재적인 문제를 식별하고 사용자에게 영향을 미치기 전에 해결할 수 있습니다.

위험 예방

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

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

  • 오류 처리: 잠재적인 문제에 대비하세요.

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

요약

주요 요구 사항

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

필수 조건 카테고리구현 세부 사항준수 참고 사항
접근성앱 설정 내에서 계정 삭제 옵션을 쉽게 찾을 수 있어야 합니다.이 기능은 앱 내에 직접 구현되어야 합니다.
데이터 처리사용자 데이터 및 계정 정보는 완전히 삭제되어야 합니다.부분 삭제는 준수 기준을 충족하지 않습니다.
인증Apple 로그인 계정의 토큰을 적절히 취소해야 합니다.Apple 로그인 REST API를 구현하기 위해 사용해야 합니다.
소통사용자에게 데이터 삭제 절차와 일정을 명확하게 알립니다.데이터 보유 기간 정책 및 법적 의무에 대한 정보를 포함합니다.

이 지침은 애플 정책 준수를 보장하기 위한 기초입니다.

다음 단계

이 요구 사항을 충족하기 위해 다음 작업을 수행하십시오:

  • 데이터 저장소 검토
    사용자 데이터가 저장되는 모든 원천을 검토하고 보유 기간 정책을 평가하십시오. 제 3 자 연결이 철저히 문서화되어야 합니다.

  • 안전한 삭제 워크플로 배포
    사용자 요청을 확인하는 프로세스를 설정하고 토큰을 취소하고 사용자 데이터를 자동으로 삭제하는 프로세스를 설정하십시오.

  • 테스트 프로토콜
    플랫폼을 광범위하게 테스트하고 다양한 시나리오를 시뮬레이션하고 준수성을 증명하기 위한 문서를 유지하십시오.

Tools like Capgo는 앱 업데이트를 간소화하여 라이브 조정을 활성화할 수 있습니다. 정기적인 테스트 및 자동 모니터링은 데이터 무결성과 시간이 지남에 따라 앱이 준수하는 것을 보장할 것입니다. 또한, 진화하는 법적 요구 사항에 대해 최신 정보를 유지하여 준수성 결함을 피할 수 있습니다.

앱에서 계정 삭제를 Implement하는 방법

FAQs

::: faq

개발자가 애플의 계정 삭제 요구 사항을 충족하기 위해 앱이 계정 삭제를 어떻게 구현해야 하는지 알려주세요?

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

Capacitor를 사용하는 사람들에게는 Capacitor와 같은 도구가 있습니다. Capgo Capgo는 실시간으로 앱 업데이트를 허용하여, 앱 스토어 승인 기다리지 않고 변경 사항 - 계정 삭제 기능과 같은 -을 빠르게 implement할 수 있습니다. 준수성을 보장함으로써, 앱 거절의 위험을 줄이고 사용자 신뢰를 강화할 수 있습니다. :::

::: faq

개발자가 플랫폼 간 데이터 삭제를 올바르게 구현하고 동기화 문제를 피하기 위해 어떻게 해야 하나요?

다양한 플랫폼에서 데이터 삭제를 관리하는 것은 항상 직관적이지 않으며, 특히 Apple이 설정한 구체적인 지침을 준수해야 할 때 더욱 그렇습니다. 이 문제를 해결하기 위해 개발자는 신뢰할 수 있는 백엔드 시스템을establish해야 하며, 모든 통합 플랫폼에서 일관되게 데이터 삭제 요청을 처리합니다. 이 경우 일반적으로 API 또는 서비스를 사용하여 동시에 삭제를 수행하여 일관성을 유지하고 불일치를 방지합니다.

Capacitor로 생성된 앱에 대한 도구 Capgo Capgo

앱 업데이트와 기능을 관리하는 동안 데이터 삭제 표준을 충족하는 데 도움이되는 Apple의 요구 사항에 맞춰 실시간 업데이트를 지원합니다. 개발자가 오류를 최소화하고 사용자 신뢰도를 강화하기 위해 사용하는 도구가 smooth한 동기화를 보장하는 경우입니다.

::: faq

Apple의 계정 삭제 요구 사항을 충족하기 위해 앱 개발자는 어떻게 해야 하나요?

Apple의 계정 삭제 요구 사항을 충족하기 위해

If your app is built using Capacitor, tools like Capgo로 생성된 앱에 대한 도구 이 과정을 단순화할 수 있습니다. Capgo은 실시간 업데이트 기능과 애플 플랫폼 요구 사항을 충족하는 데 필요한 모든 것을 제공하며 사용자 경험을 최적화합니다. 또한 정기적인 테스트 및 모니터링은 준수 여부를 확인하고 잠재적인 문제를 신속하게 해결하는 데 중요합니다. :::

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

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

시작하기

블로그에서 최신 뉴스

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