애플은 모든 앱에 대해 애플 스토어 사용자 계정 삭제 옵션을 앱 내에서 제공하기. 이 정책은 2022년 6월 30일부터 적용되며, 사용자가 데이터를 완전히 삭제할 수 있도록 하여 사용자의 개인 정보 보호에 대한 통제력을 제공합니다. 다음은 알아야 할 사항입니다.
-
주요 요구 사항:
- 계정 삭제 옵션 앱 설정에서 쉽게 찾을 수 있어야 합니다. 사용자 데이터는
- 완전히 삭제되어야 합니다. 법적으로 보존이 필요한 경우 제외하고.‘애플과 함께 로그인’을 사용하는 앱은
- 애플의 REST __CAPGO_KEEP_0__를 통해 토큰을 취소해야 합니다. 사용자 데이터는 완전히 삭제되어야 합니다. must revoke tokens via Apple’s REST API.
-
개발자용:
- 사용 편의성과 데이터 완전 삭제를 위해 삭제 프로세스를 테스트하세요.
- 세 번째-party 서비스도 사용자 데이터를 삭제하도록 보장하세요.
- 라이브 업데이트 및 규정 준수 모니터링을 위해 Capgo 공통 문제
-
플랫폼 간 삭제 동기화.:
- 유실된 토큰 및 불완전한 데이터 정리 문제.
- 규정 준수를怠태하면 앱 승인 또는 앱 스토어에서 앱을 제거할 수 있습니다. 개발자는 사용자隐私를 우선하고 애플의 지침을 따르면 문제를 피할 수 있습니다.
기술 요구 사항
필요한 삭제 단계
Required Deletion Steps
계정 삭제를 위한 절차는 간단하고 찾기 쉬워야 합니다. 앱의 계정 설정에 명확하게 표시하여 서브 메뉴나 외부 링크에 묻지 않도록 하세요.
다음은 주요 단계입니다:
- 계정 확인: 사용자의 신원을 이메일 code 또는 SMS를 통해 확인하십시오.
- rõ한 통신: 삭제할 데이터에 대한 설명을 명확하게 하며, 특정 정보를 보유해야 하는 법적 요구 사항을 강조하십시오.
- 삭제 확인 대화 상자: 계정 삭제의 결과에 대한 정보를 요약하여 최종 확인 화면을 제공하십시오.
또한, Sign in with Apple REST API를 사용하여 계정 삭제 프로세스에서 토큰을 취소하십시오. [2][3].
이러한 단계를 마련한 후, 데이터 삭제가 이러한 요구 사항에 맞게 일치하는지 확인하십시오.
데이터 삭제 기준
| 데이터 유형 | 삭제 요건 | 법적 고려 사항 |
|---|---|---|
| 사용자 콘텐츠 | 완전 삭제 | 임시 보존이 필요할 수 있습니다 |
| 인증 데이터 | 즉시 삭제 | 토큰 취소가 필요합니다; 사용 @capgo/capacitor-애플 로그인 애플 로그인에 사용 |
| 세 번째-party 데이터 | 동기화 삭제 | __CAPGO_KEEP_0__ |
| 사용 기록 | 전체 삭제 | __CAPGO_KEEP_0__ |
__CAPGO_KEEP_0__는 제 3 자 서비스와 함께 사용 데이터를 저장하는 경우, 해당 서비스도 데이터를 삭제하도록 확인해야 합니다. 엄격한 규제를 적용하는 산업에서는 추가적인 고객 지원이 필요할 수 있습니다. [2].
이러한 표준을 준수하는지 확인하기 위한 포괄적인 테스트를 수행하는 것이 중요합니다.
테스트 요구 사항
계정 삭제 프로세스를 테스트하는 것은 준수성과 기능성을 보장하기 위한 필수적인 단계입니다. Xcode, App Store 리뷰 도구와 같은 도구를 사용하여 다음을 초점으로 테스트하세요: 삭제 흐름 : 사용자 친화적이고 쉽게 접근할 수 있는지 확인하세요.
- Compliance varies by serviceTesting Requirements
- 데이터 확인: 사용자 데이터가 모든 시스템에서 완전히 삭제되는지 확인합니다.
- Edge Cases: 인앱 구매 및第三자 통합과 관련된 테스트 시나리오.
Capgo를 사용하는 개발자 Capacitor Capgo와 Capgo을 사용하면 앱 스토어 승인 대기 없이 규정 준수 문제를 신속하게 해결할 수 있습니다. 테스트 중에는 다음을 확인하세요:
- Apple을 통해 signed-in 한 사용자의 토큰 취소. @capgo/capacitor-social-login.
- 모든 연결된 서비스에서 데이터가 완전히 삭제되는지 확인.
- 활성 구독에 대한 적절한 처리.
일반적인 문제 및 해결 방법
플랫폼 데이터 동기화
iOS와 Android에서 데이터 삭제가 동기화되지 않는 경우가 있습니다. 일반적으로 이 문제는 각 플랫폼이 저장소 및 캐시 데이터를 처리하는 방식의 차이로 인해 발생합니다.
동기화 문제를 해결하는 방법은 다음과 같습니다.
-
중앙 집중식 삭제 처리기중앙 집중식 서비스를 개발하여 다음과 같은 주요 작업을 관리하세요:
- 청소 @capgo/capacitor-data-storage-sqlite 그리고 @capgo/capacitor-persistent-account 데이터
- 보안 저장소 청소
- 클라우드 동기화 프로세스 종료
- 토큰 관리
-
플랫폼 간 이벤트 방송: 모든 활성 세션 및 장치에 삭제 이벤트를 전송하여 일관성을 유지하기 위해 서버 측 논리를 사용하십시오.
플러그인 업데이트
플랫폼 전체 삭제를 처리한 후, 플러그인에 특정한 문제를 해결해야 합니다. 삭제 프로세스와 일치하고 일관성을 유지하기 위해 플러그인이 호환되고 삭제 프로세스와 일치하는지 확인하는 것이 중요합니다.
| 이슈 | 영향 | 해결 |
|---|---|---|
| 토큰 지속성 | 유기된 토큰이 활성화되어 있습니다 | 자동 토큰 취소 설정 |
| 로컬 스토리지 | 데이터 정리 작업이 완료되지 않을 수 있습니다. | 재귀적 삭제 확인을 수행하세요. |
| 클라우드 싱크 | 삭제 상태가 일치하지 않을 수 있습니다. | 동기식 핸들러를 사용하여 일관성을 보장하세요. |
Capgo 업데이트 관리

실시간 업데이트관리가 플랫폼 및 플러그인 간의 준수성을 유지하는 데 결정적인 역할을 합니다. 이곳은 Capgo 계정 삭제 업데이트 관리를 간소화하는 데 도움이 됩니다.
Capgo는 다음과 같은 방식으로 도움이 됩니다.
- Staged Rollouts: __CAPGO_KEEP_0__에서 삭제 흐름 업데이트 테스트를 작은 그룹에 먼저 배포하기 전에.
- Instant Rollback: 문제가 발생하면 이전 안정 버전으로 즉시 되돌리십시오.
- Update Analytics: 삭제 흐름의 성공률을 모니터링하고 규정준수 문제를 식별하십시오.
According to Capgo, 규정준수 업데이트 95%가 24시간 이내에 사용자에게 도달합니다.[1]. 또한 모든 배포는 데이터 안전을 보장하기 위해 끝에서 끝까지 암호화됩니다.
To make the most of Capgo for compliance updates:
- Version Control: 삭제 흐름 테스트를 위해 별도의 업데이트 채널을 사용하여 모든 사용자에게 배포하기 전에.
- Error Monitoring: 삭제 실패 또는 플러그인 충돌에 대한 알림을 설정하세요.
- Compliance Verification: 사용자가 삭제 관련 규정 준수에 대한 최신 업데이트를 받고 있는지 확인하기 위해 Capgo의 분석을 활용하세요.
Implementation Guide
User Interface Standards
계정 삭제에 대한 사용자 인터페이스를 디자인할 때 다음 점을 고려하세요:
-
Primary Location: 삭제 옵션을 쉽게 찾을 수 있도록 하세요. 계정 설정에 위치를 명확하게 표시하세요 (예를 들어, Settings > Account > Delete Account).
-
Clear Communication: 계정 삭제 시 발생하는 모든 사항에 대한 자세한 설명을 제공하세요. 다음 정보를 포함하세요:
- What data will be removed
- 법적 데이터 보관 요구 사항
- 삭제에 대한 추정 시간 프레임
- 활성 구독에 대한 잠재적 영향
-
인증 흐름: 인증 과정을 보안하기 위해:
- 사용자에게 비밀번호를 다시 입력하도록 요청
- 이메일 또는 SMS를 통해 인증 code을 보내는
- 인증 대화 상자가 명확하게 동작을 설명하는 대화 상자를 표시
이 표준은 사용자 친화적인 경험을 제공하는 동시에 더 광범위한 규정 준수 프로토콜과 일치
자동 규정 준수 검사
이 표준에 대한 일관된 준수를 유지하기 위해, UI 및 프로세스를 검증하는 자동화된 도구를 사용하여, 다음 중요 영역에 집중
| 테스트 카테고리 | 인증 점검 | 구현 방법 |
|---|---|---|
| UI 테스트 | 사용자 데이터 삭제를 위한 삭제 옵션을 쉽게 찾을 수 있도록 하세요 | 자동화된 UI 탐색 테스트를 사용하세요 |
| 데이터 삭제 | 사용자 데이터 완전 삭제를 확인하세요 | API 응답을 유효화하세요 |
| 토큰 관리 | “애플 로그인”과 같은 토큰을 취소하세요 | REST API 통합 테스트를 수행하세요 |
| 플랫폼 간 | 모든 기기에서 일관성을 유지하십시오 | 다양한 기기에서 테스트하십시오 |
자동화된 테스트는 사용자가 영향을 받기 전에 잠재적인 문제를 식별하고 해결하는 데 도움이 됩니다.
위험 예방
위험을 최소화하고 smooth한 운영을 보장하기 위해 다음 단계를 취하십시오:
-
데이터 인벤토리 관리: 사용자 데이터가 저장되는 위치에 대한 자세한 기록을 유지하십시오. 이는 로컬 스토리지, 클라우드 데이터베이스, 제3자 서비스, 인증 시스템 및 백업을 포함합니다. 모든 이러한 위치에서 데이터가 삭제되었는지 확인하십시오.
-
오류 처리: 다음과 같은 잠재적인 문제를 대비하십시오:
- 네트워크 중단
- API 호출이 실패하는 경우
- 데이터 삭제가 완료되지 않은 경우
- __CAPGO_KEEP_0__
이러한 상황을 부드럽게 처리하기 위해 fallback 메커니즘을 implement하세요.
-
모니터링 및 법적 준수: 삭제 성공률, 평균 완료 시간 및 남아 있는 데이터와 같은 주요 지표를 추적하세요. 이로 인해 문제를 신속하게 식별하고 해결할 수 있습니다. 또한, 법적 요구 사항에 준수하도록 하세요. 특히, 엄격한 규제가 있는 산업 분야의 앱에는 추가 검증 단계를 추가하고 모든 절차를详细하게 문서화하고 정기적으로 감사합니다.
요약
주요 요구 사항
2022년 6월 30일부터 Apple은 모든 앱에 사용자 계정 삭제를 위한 native 기능을 포함해야 합니다. 아래는 주요 요구 사항의 breakdown입니다.
| 요구 사항 카테고리 | implementation 세부 사항 | 준수 노트 |
|---|---|---|
| 접근성 | 계정 삭제 옵션은 앱의 설정에서 쉽게 찾을 수 있어야 합니다. | 이 기능은 앱 내에서 직접 구축되어야 합니다. |
| 데이터 처리 | 사용자 데이터 및 계정 정보는 완전히 삭제되어야 합니다. | 부분 삭제는 규제 기준을 충족하지 않습니다. |
| 인증 | ‘애플과 함께 로그인’ 계정의 토큰을 적절히 취소하세요. | ‘애플과 함께 로그인’ REST API를 구현하기 위해 사용하세요. |
| 통신 | 사용자에게 삭제 프로세스 및 일정에 대한 명확한 알림을 제공하세요. | 데이터 보유 정책 및 법적 의무에 대한 정보를 포함하세요. |
이 지침은 애플 정책 준수에 대한 기초를 형성합니다.
다음 단계
이 요구 사항을 충족하기 위해 다음 단계를 취하세요:
-
데이터 저장소 검토
사용자 데이터가 저장되는 모든 원천을 감사하고 보유 정책을 평가하십시오. 제 3 자 연결이 철저히 문서화되어야 합니다. -
안전한 삭제 워크플로우 배포
사용자 요청을 확인하는 프로세스를 설정하고 토큰을 취소하고 사용자 데이터를 자동으로 삭제하는 프로세스를 설정하십시오. -
테스트 프로토콜
플랫폼을横단하여 다양한 시나리오를 시뮬레이션하고 준수성을 증명하기 위해 문서화를 유지하는 등 광범위한 테스트를 수행하십시오.
Tools like Capgo는 앱 업데이트를 간소화하는 데 도움이 될 수 있습니다. 정기적인 테스트와 자동 모니터링은 데이터 무결성을 보장하고 시간이 지남에 따라 앱이 준수성을 유지할 수 있도록 도와줍니다. 또한, 진화하는 법적 요구 사항에 대해 최신 정보를 유지하여 준수성 결함을 피하십시오.
앱에서 계정 삭제 구현 방법
FAQ
::: faq
How can developers ensure their app meets Apple’s account deletion requirements?
Apple의 계정 삭제 지침을 충족하기 위해 개발자는 사용자가 앱 내에서 직접 계정 삭제를 쉽게하고 명확하게 할 수 있는 방법을 제공해야 합니다. 이 프로세스는 사용자가 외부 웹사이트를 방문하거나 지원 팀에 문의하지 않고 쉽게 찾을 수 있어야 하며, 사용자가 이해하기 쉬운 단계를 따라야 합니다.
Capacitor Capgo Capgo
개발자는 Apple의 지침을 준수함으로써 앱의 승인 위험을 줄이고 사용자의 신뢰도를 높일 수 있습니다.
:::
::: faq
For apps created with Capacitor, tools like Capgo 이 작업을 간소화할 수 있습니다. Capgo은 실시간 업데이트 지원 및 애플의 요구 사항에 맞춰 개발자들이 앱 업데이트와 기능 관리를 수행하며 데이터 삭제 표준을 준수할 수 있도록 합니다. 사용자가MOOTH 동기화를 보장하는 도구를 사용하면 개발자는 오류를 최소화하고 사용자 신뢰를 강화할 수 있습니다. :::
::: faq
애플의 계정 삭제 요구 사항을 준수하기 위해 앱 개발자는 어떻게 해야 하나요?
애플의 계정 삭제 요구 사항을 준수하기 위해
애플의 계정 삭제 요구 사항을 준수하기 위해 개발자는 애플의 App Store Review Guidelines를 최신 상태로 유지하고 앱 내에서 계정 삭제 프로세스를 단순하고 사용자 친화적으로 구현해야 합니다. 계정 관리 및 사용자 데이터와 관련된 섹션을 포함하여 애플의 App Store Review Guidelines를 정기적으로 검토하는 것은 개발자에게 필수적인 단계입니다.
Capacitor을 사용하여 만든 앱의 경우 Capgo 은 이러한 과정을 단순화할 수 있습니다. Capgo은 앱이 애플의 플랫폼 요구 사항을 충족하며 사용자 경험을 유지하는 동안 실시간 업데이트 기능을 제공합니다. 또한 정기적인 테스트 및 모니터링은 준수성을 확인하고 잠재적인 문제를 신속하게 해결하는 데 중요합니다. :::
계정 삭제 준수: 애플 지침
__CAPGO_KEEP_0__을 사용하여 계정 삭제 준수: 애플 지침 을 사용하여 보안 및 준수 계획을 수립하고 연결하면 암호화 __CAPGO_KEEP_0__ 암호화 구현 세부 정보에 대한 암호화 법적 준수 __CAPGO_KEEP_0__ 법적 준수 구현 세부 정보에 대한 법적 준수 Capgo 보안 스캐너 Capgo 보안 스캐너 제품 워크플로우에 대한 Capgo 보안 스캐너 Capgo 보안 Capgo 보안 제품 워크플로우에 대한 Capgo 보안 Capgo 신뢰 센터 Capgo 신뢰 센터 제품 워크플로우에 대한 Capgo 신뢰 센터