# 가이드라인 5.1.1 앱스토어 리젝 원인과 해결 방법

> 가이드라인 5.1.1은 개인정보 처리방침, 권한 요청, 계정을 다뤄요. 요구 사항과 제 앱이 실제로 받은 리젝 3건을 정리했어요.

원본 페이지: [가이드라인 5.1.1 앱스토어 리젝 원인과 해결 방법](https://devoria.fr/ko/blog/guideline-5-1-1-app-store-rejection-fix)
작성자: [Mehdi Azizi](https://devoria.fr/ko/mehdi-azizi)
게시일: 2026-10-06
최종 내용 수정: 2026-10-06


가이드라인 5.1.1은 데이터 수집과 저장에 관한 Apple의 규칙이에요. 제가 이 계열로 받은 리젝 세 건은 원인이 모두 둘 중 하나였어요. **앱이 데이터로 실제 하는 일이 신고한 내용과 맞지 않았거나**, 권한 요청 화면이 사용자에게 수락을 유도했거나요.

이 글은 이 규칙 하나만 다뤄요. 세부 항목, 제출 전에 제가 확인하는 것, 무엇을 고쳐야 하는지를 제 앱에서 받은 리젝 세 건과 함께 설명할게요. 모든 리젝 사유를 한눈에 보고 싶다면 [Apple이 앱을 리젝하는 이유](https://devoria.fr/ko/blog/app-store-rejection-reasons-real-cases)를 먼저 읽어 보세요.

## 가이드라인 5.1.1이란?

가이드라인 5.1.1 "Data Collection and Storage"는 앱이 개인 데이터를 다루는 순간 지켜야 할 것을 정해요. 완전한 개인정보 처리방침, 수집 전 동의, 정직한 권한 요청, 그리고 삭제할 수 있는 계정이에요. 거의 아무것도 수집하지 않는 앱을 포함해 모든 앱에 적용돼요.

공식 원문은 [App Review Guidelines](https://developer.apple.com/app-store/review/guidelines/#data-collection-and-storage)의 섹션 5 "Legal", 5.1 "Privacy" 부분에 있어요. Apple 메시지는 보통 괄호 안에 특정 항목을 적어요. 5.1.1(i), 5.1.1(iv), 5.1.1(v) 같은 식이죠. **어디를 봐야 하는지 알려 주는 게 바로 이 항목이에요.**

## 먼저 알아야 할 5.1.1의 다섯 항목

| 항목                         | Apple의 요구 사항        | 전형적인 리젝 사유    |
| ---------------------------- | ------------------------ | --------------------- |
| 5.1.1(i) Privacy Policies    | 완전하고 링크된 처리방침 | 없거나 불완전함       |
| 5.1.1(ii) Permission         | 수집 전 동의             | 모호한 권한 요청 문구 |
| 5.1.1(iii) Data Minimization | 필요한 데이터만          | 사진 전체 접근        |
| 5.1.1(iv) Access             | 수락을 유도하지 않기     | 수락을 유도하는 화면  |
| 5.1.1(v) Account Sign-In     | 계정 강제 금지           | 필수 로그인           |

세 가지를 덧붙일게요. 개인정보 처리방침은 App Store Connect와 앱 안 양쪽에 링크돼 있어야 해요. 어떤 데이터를 어떻게, 무엇을 위해 수집하는지 밝히고, 데이터를 받는 제3자도 같은 수준의 보호를 제공한다는 걸 확인하고, 동의를 철회하거나 데이터 삭제를 요청하는 방법을 설명해야 해요. 유료 기능은 사용자가 거부할 수 있는 데이터 접근에 의존하면 안 돼요. 그리고 앱에서 만든 계정은 앱에서 삭제할 수 있어야 해요.

이 규칙에는 (vi)부터 (x)까지 다른 항목도 있는데, 규제 대상 분야나 개인 데이터 수집·편집 같은 더 특수한 경우를 다뤄요.

## 제출 전에 제가 비교하는 세 가지

리뷰어의 매뉴얼은 저도 몰라요. 대신 매번 제출 전에 직접 비교하는 게 있어요. 제 리젝은 이 요소들 사이의 불일치에서 나왔거든요.

- **온라인 처리방침의 내용**: App Store Connect에 신고한 URL 기준이에요.
- **앱이 실제로 하는 일**: 화면 하나하나, 모든 권한 요청을 포함해서요.
- **스토어 페이지에 신고한 내용**: 앱 개인정보 보호 부분([App Privacy Details](https://developer.apple.com/app-store/app-privacy-details/))이에요.

권한 화면은 전부 앱을 종료했다가 다시 실행해서도 테스트해요. Nolera의 두 번째 리젝에서 제가 찾은 원인이 바로 이거였어요.

## 제가 받은 5.1.1 리젝 세 건과 진짜 원인

### Clic: 온라인 처리방침이 옛 버전이었어요

Clic은 AI로 제품을 바로 올릴 수 있는 슬라이드로 바꿔 주는 앱이에요. 2026년 9월 16일, Apple은 5.1.1(i)과 5.1.2(i)을 근거로 앱을 리젝했어요. AI 동의 화면은 앱 안에 제대로 있었어요. 문제는 앱 밖에 있었죠. 사이트에 게시된 개인정보 처리방침이 옛 버전이었어요. 새 버전은 있었지만 온라인에 올리지 않았던 거예요.

**수정 내용**: 완전한 처리방침을 게시하고, 리뷰어를 위한 영어 요약을 추가하고, 리뷰 노트를 업데이트했어요. 새 빌드는 만들지 않았어요. 같은 제출을 다시 보냈어요.

**교훈**: Apple은 저장소에 있는 게 아니라 온라인에 있는 걸 읽어요. 제출 당일에 처리방침 URL을 열고, 앱이 쓰는 제3자 서비스 이름을 하나하나 찾아보세요.

### Nolera: 시스템 요청 전에 "Allow" 버튼이 있었어요

Nolera는 제 옷장 관리 앱이에요. 2026년 9월 17일, iPad Air에서 리뷰한 뒤 Apple은 5.1.1(iv)을 들었어요. 카메라 접근 요청 전에 앱이 설명 화면을 띄웠는데, 거기에 "Allow the camera" 버튼이 있었어요.

Apple의 디자인 규칙은 이 부분에서 명확해요. 시스템 요청 앞에 두는 자체 화면에는 그 요청을 여는 [버튼 하나만](https://developer.apple.com/design/human-interface-guidelines/privacy) 있어야 해요. Apple은 "Allow" 대신 "Continue"나 "Next" 같은 표현을 권장해요. 시스템 버튼처럼 보이는 버튼은 사용자가 원하지 않았는데도 다음에 나오는 진짜 "Allow"를 누르게 만들거든요.

이 규칙은 시스템 요청 앞에 놓이는 화면에 적용돼요. 카메라, 마이크, 위치, 연락처, 캘린더, 추적이요. 법으로 요구되는 동의는 예외예요.

**수정 내용**: 버튼 이름을 "Continue"로 바꿨어요. 앱이 지원하는 8개 언어 모두에서요.

**교훈**: 권한을 준비하는 화면은 설명만 해요. 사용자 대신 결정하지 않아요.

### Nolera 두 번째 리젝: "카메라 거부" 화면이 요청보다 먼저 떴어요

다시 제출한 Nolera는 2026년 9월 22일, 이번에는 iPad Pro 11인치에서 또 5.1.1(iv)로 리젝됐어요. Apple이 지적한 건 두 가지예요. 접근 요청 전에 설정으로 보내는 링크가 있었고, 그 요청을 보지 않고도 나갈 수 있는 화면이 있었어요.

제가 찾은 원인은 테스트하지 않은 경우였어요. 촬영 화면은 접근 권한이 없으면 바로 "카메라 거부" 패널을 띄웠어요. 설정 링크와 대체 방법이 들어 있는 패널이죠. 한 번도 요청하지 않은 상태에서도요. 정상 흐름에서는 설명 화면이 먼저 나와서 문제가 없었어요. 하지만 중간에 앱을 종료하고 다시 실행하면 시스템 요청을 보지 않은 채 바로 촬영 화면으로 돌아왔어요.

**수정 내용**: iOS가 아직 물어볼 수 있는 상태라면 화면이 직접 시스템 요청을 띄워요. "카메라 거부" 패널은 실제로 거부한 뒤에만 나와요. 리뷰어는 앱에 포함된 코드를 테스트하니까 이 수정에는 새 빌드가 필요했어요.

**교훈**: "요청한 적 없음"과 "거부함"은 서로 다른 상태예요. 권한 화면은 흐름 순서대로만 보지 말고, 앱을 종료한 뒤 다시 들어가서도 테스트하세요.

## 5.1.1과 AI: 5.1.2(i)이 추가하는 것

Clic에서 Apple은 5.1.1에 더해 [5.1.2(i)](https://devoria.fr/ko/blog/guideline-5-1-2-third-party-ai-att-data-sharing)도 들었어요. 이 규칙은 개인 데이터를 제3자와 어디서 공유하는지 명확히 밝히라고 요구하고, 제3자 AI("third-party AI")를 명시적으로 언급해요. 공유 전에 명시적인 허락도 받아야 하고요.

그 리젝 이후 제 방식은 서로 일치하는 세 가지예요.

- 첫 전송 전에 앱 안에서 보여 주는 동의 화면. 어떤 서비스로 어떤 데이터가 가는지 알려 줘요.
- 온라인 개인정보 처리방침에 같은 정보.
- 스토어 페이지의 개인정보 보호 신고에 같은 정보.

처리방침에 들어가야 할 내용은 [앱 개인정보 처리방침](https://devoria.fr/ko/blog/ios-app-privacy-policy-guide)에 자세히 정리했어요.

## 5.1.1 리젝 후 Apple에 어떻게 답할까

대화는 App Store Connect에서 앱의 App Review 섹션에서 이뤄져요. [App Review에 답하는](https://developer.apple.com/help/app-store-connect/manage-submissions-to-app-review/reply-to-app-review-messages/) 공식 절차는 다른 규칙과 같아요. 영어로 간결하게 쓰세요. 무엇이 문제였는지, 무엇을 바꿨는지, 어떻게 확인하는지요. 제가 쓰는 템플릿이에요(빌드 번호와 수정 내용은 본인 것으로 바꾸세요).

```text
Hello,

Thank you for your review.

Issue: the custom screen shown before the camera permission
request used an "Allow" button, and the "camera denied" panel
could appear before the system alert had ever been shown.

Fix in build X:
- The custom screen now has a single "Continue" button that
  opens the system alert.
- The "camera denied" panel only appears after the user has
  actually denied access in the system alert.

How to verify: delete the app, install this build, launch it
and go to the photo step. The system alert appears first.

Best regards,
```

두 가지 경우가 있어요.

- **원인이 온라인에 있을 때**(처리방침, 지원 페이지, 스토어 페이지 신고): 고치고 답하면 같은 제출이 새 빌드 없이 다시 진행될 수 있어요.
- **원인이 앱 안에 있을 때**(화면, 버튼, 요청 순서): 새 빌드가 필요해요. [가이드라인 2.1](https://devoria.fr/ko/blog/guideline-2-1-app-store-rejection-fix) 가이드에서 설명했듯이 원격 업데이트로는 부족해요.

## 제출 전 5.1.1 체크리스트

- 개인정보 처리방침 URL이 열리고, 온라인 페이지가 최신 버전이에요.
- 처리방침에 데이터를 받는 제3자 서비스가 AI까지 전부 이름으로 적혀 있어요. Apple 원문보다 엄격한 제 규칙이에요.
- 스토어 페이지의 개인정보 보호 신고가 처리방침, 그리고 빌드의 [privacy manifest](https://devoria.fr/ko/blog/itms-91053-missing-api-declaration-expo)와 같은 내용을 말해요.
- 모든 권한 요청 문구가 용도를 정확한 한 문장으로 설명해요.
- 앱이 권한 없이도 동작할 수 있다면 실행 시점에 권한을 요청하지 않아요. 백그라운드 모드도 같은 논리예요. 쓰는 기능이 없는 모드는 신고하지 않아요.
- 요청 앞의 자체 화면에는 시스템 요청을 여는 "Continue" 버튼 하나만 있어요.
- 권한을 거부한 사용자도 다른 방법으로 계속 쓸 수 있거나, 무엇을 잃는지 알 수 있어요.
- "접근 거부" 화면은 실제로 거부한 뒤에만 나와요. 앱을 종료했다가 다시 실행해서 테스트했어요.
- 계정이 꼭 필요하지 않다면 계정 없이 앱을 쓸 수 있어요.
- 앱에서 만든 계정은 앱에서 삭제할 수 있어요. 방법은 [iOS 계정 삭제](https://devoria.fr/ko/blog/ios-app-account-deletion-test-before-apple-review)에 있어요.
- iPad에서도 전부 테스트했어요. Nolera의 5.1.1 리젝 두 건은 모두 iPad에서 지적됐어요.

## 같은 리젝을 이미 겪은 사람과 함께 고치기

앱이 방금 5.1.1로 리젝됐다면, [Apple Review Kit](https://devoria.fr/ko/kits/review-apple)이 인용된 규칙과 그 요구 사항을 찾고, 수정 예시와 답변 예시를 보는 데 도움이 될 거예요. 지금 바로 함께 살펴보고 싶다면 화상으로 [저와 1시간을 예약하세요](https://devoria.fr/ko/coaching). 전체 과정은 [Apple에 리젝된 앱](https://devoria.fr/ko/expertise/app-rejected-by-apple) 페이지에도 있어요.

첫 출시를 준비 중이라면 [무료 진단을 받아 보세요](https://devoria.fr/ko/diagnostic). 단계를 순서대로 정리해 주고, 개인정보 보호를 포함한 제 Apple 리젝 방지 체크리스트를 보내 드려요. 처음부터 리뷰를 고려해 [모바일 앱을 만들고](https://devoria.fr/ko) 싶다면, [iOS Kit](https://devoria.fr/ko/kits/ios)의 4단계 과정이 아이디어부터 Apple 제출까지 안내해요.

Apple이 앱을 승인할 거라고 누구도 보장할 수 없어요. 제가 할 수 있는 건, 제가 이미 리뷰 한 사이클을 대가로 치른 5.1.1 리젝을 여러분이 피하도록 돕는 거예요.

## 자주 묻는 질문

### "Guideline 5.1.1 - Legal - Privacy - Data Collection and Storage"는 무슨 뜻인가요?

Apple 메시지에 적힌 규칙의 전체 이름이에요. 개인 데이터 관련 문제를 뜻해요. 불완전한 개인정보 처리방침, 강요한다고 판단된 권한 요청, 삭제할 수 없는 계정 같은 것들이요. 괄호 안의 항목, 예를 들어 5.1.1(iv)가 어느 쪽인지 알려 줘요.

### 5.1.1 리젝 후에 새 빌드가 필요한가요?

항상 그렇진 않아요. 최신이 아닌 개인정보 처리방침처럼 원인이 온라인에 있다면, 페이지를 고치고 Apple에 답하면 새 빌드 없이 제출이 다시 진행돼요. 원인이 앱의 화면이나 버튼이라면 새 빌드가 필요해요.

### 권한 요청 전에 설명 화면을 보여 줘도 되나요?

네, 정말 도움이 될 때는 Apple이 허용해요. 이때 화면에는 시스템 요청을 여는 버튼 하나만 두고, "Continue"나 "Next" 같은 표현을 써요. 법으로 요구되는 동의가 아니라면 "Allow" 버튼도, 닫기나 건너뛰기 버튼도 두지 않아요.

### 앱이 외부 AI를 쓰는데, 무엇을 신고해야 하나요?

가이드라인 5.1.2(i)은 AI를 포함해 데이터를 제3자와 어디서 공유하는지 밝히고, 그 전에 명시적인 허락을 받으라고 요구해요. 저는 세 곳에 적용해요. 앱 안의 동의 화면, 온라인 개인정보 처리방침, 스토어 페이지의 개인정보 보호 신고요. Clic에서 Apple은 5.1.1과 함께 이 규칙을 들었어요.

### 5.1.1을 지키려면 계정이 필수인가요?

아니요, 그 반대예요. 앱에 계정이 꼭 필요한 기능이 없다면 Apple은 로그인 없이도 쓸 수 있게 하라고 요구해요. 그리고 앱에서 계정을 만들 수 있다면 앱에서 삭제할 수도 있어야 해요.


## 내 프로젝트

[Apple Review Kit](https://devoria.fr/ko/kits/review-apple): 제가 쓰는 App Store 심사 체크리스트, 수정한 Apple 리젝 사례, 심사자용 메모, 앱을 검토하는 Claude Code skill 두 개. 29 €.

[iOS Kit](https://devoria.fr/ko/kits/ios): Claude Code로 iPhone 앱을 만드세요. 제 앱들의 Starter Code, 작업을 검사하는 skill, Apple Review Kit, App Store Screenshots Kit, ASO Kit 포함. 129,99 €.
