# App Store 연령 확인: 텍사스, 유타, 브라질 대응 정리

> 2026년 6월부터 텍사스에서는 App Store가 연령을 확인하고 연령대를 앱에 전달해요. 브라질, 유타, 호주까지 Declared Age Range로 구현할 내용을 정리했어요.

원본 페이지: [App Store 연령 확인: 텍사스, 유타, 브라질 대응 정리](https://devoria.fr/ko/blog/app-store-age-verification-texas-utah-brazil)
작성자: [Mehdi Azizi](https://devoria.fr/ko/mehdi-azizi)
게시일: 2026-10-27
최종 내용 수정: 2026-10-27


텍사스에서는 2026년 6월 4일부터 App Store가 신규 계정의 연령을 확인하고, 앱이 Declared Age Range API로 요청하면 해당 연령 범주를 앱에 전달해요. **법이 요구하는 지역에서는 이 범주를 읽고, 중요한 변경 전에 부모의 동의를 받고, 그 동의 철회를 처리하는 건 여러분의 몫이에요.** 브라질, 유타, 루이지애나, 앨라배마는 각자 일정이 다르고, App Store는 이미 호주, 브라질, 싱가포르에서 성인으로 확인되지 않은 사용자에게 18+ 앱을 막고 있어요.

저는 Expo로 Solys, TradaZen 같은 제 iOS 앱을 직접 출시하고 있어요. 이 글에서는 지역별로 Apple과 공식 법령이 말하는 내용을 모으고, 이어서 구현해야 할 순서를 정리했어요. **이 가이드는 법률 자문이 아니에요. Apple 스스로도 여러분의 의무에 대해서는 변호사에게 확인하라고 안내해요.** 4+부터 18+까지 연령 등급을 고르는 방법은 App Store Connect의 연령 등급 글을 참고하세요.

## 연령 확인으로 여러분에게 달라지는 것

[Apple의 age assurance FAQ](https://developer.apple.com/support/age-assurance/)에 따르면 "developers are responsible for their own age restrictions"예요. 법이 요구하는 곳에서는 Apple이 계정 소유자의 연령을 확인하고 그 연령 범주를 공유해 줘요. 이런 지역에서는 앱 사용자의 연령을 여러분이 확인해야 해요.

달라지는 건 세 가지예요.

- **정확한 나이가 아니라 연령대만 받아요.** 예를 들어 Apple은 "13세에서 15세"라고 알려 주고, 그 연령대가 어떻게 정해졌는지도 함께 알려 줘요.
- **앱의 중요한 변경에는 부모 동의가 필요할 수 있어요.** 무엇이 중요한 변경인지는 적용되는 법에 따라 여러분이 판단해요.
- **부모는 동의를 철회할 수 있어요.** 그러면 Apple이 자녀의 기기에서 앱이 열리지 않게 막고, 설정해 두었다면 서버로 `RESCIND_CONSENT` 알림이 와요.

달라지지 않는 것도 있어요. 같은 FAQ에 따르면 "there are no changes to the App Review process"예요. iOS 18 이하의 기존 계정은 대상이 아니에요. API 자체는 전 세계에서 동작해요. 규제 지역 밖에서는 사용자가 연령대를 공유할지 직접 선택해요.

> 이 법들 때문에 심사가 바뀌지는 않아요. Apple은 연령을 전달할 뿐이고, 그걸 활용하라고 요구하는 건 법이에요.

## 텍사스: SB 2420은 2026년 6월 4일부터 시행 중

텍사스 SB 2420, 일명 App Store Accountability Act(121.001조)는 [채택된 법안 원문](https://capitol.texas.gov/tlodocs/89R/billtext/html/SB02420F.htm)에 따르면 2026년 1월 1일 시행 예정이었어요. 2025년 12월 23일 Apple은 [연방 지방법원의 가처분](https://developer.apple.com/news/?id=8jzbigf4)으로 시행이 중단됐다고 발표했어요. Apple은 계획을 보류하고 도구를 샌드박스에만 남겨 두었어요.

2026년 6월 3일, [Apple은](https://developer.apple.com/news/?id=sg176nne) 법원 결정으로 가처분이 풀렸다고 발표했어요. 제5순회 연방항소법원이 항소 기간 동안 가처분 효력을 정지한 거예요. 2026년 6월 4일부터 텍사스의 신규 Apple 계정은 이 법의 적용을 받아요. 2026년 7월 6일 미국 연방대법원은 이 효력 정지를 해제해 달라는 요청을 거부했어요([사건 번호 25A1390](https://www.supremecourt.gov/search.aspx?filename=/docket/docketfiles/html/public/25a1390.html)). 이건 긴급 결정일 뿐, 본안 판단은 아니에요. 2026년 10월 27일 기준으로 본안에 대한 항소심 판결은 찾지 못했어요. 법은 시행 중이지만 상황은 아직 바뀔 수 있어요.

### 텍사스에서 App Store가 하는 일

텍사스의 모든 신규 계정에 대해 App Store가 연령을 확인해요. 18세 미만 미성년자라면 앱 다운로드, 인앱 구매, 중요한 변경 사항 이용, 이 세 가지에 대해 부모 동의도 추가로 받아요. 부모는 이미 승인한 앱에 대한 동의를 언제든 철회할 수 있어요.

[2025년 11월 4일 공지](https://developer.apple.com/news/?id=2ezb6jhj)에서 Apple은 법이 정한 네 가지 범주를 설명해요. 13세 미만, 13세에서 15세, 16세와 17세, 18세 이상이에요. Apple은 이 법 때문에 날씨 앱이라도 "just to download an app" 민감한 데이터를 수집해야 할 수 있다고 경고하기도 했어요. **법안은 스토어를 통해 텍사스에서 제공되는 앱의 모든 개발자를 대상으로 해요(121.051조). 단순한 앱이라고 적용 범위에서 빠지지 않아요.**

### 법이 개발자에게 요구하는 것

SB 2420 원문은 네 가지 의무를 정해요.

1. **스토어 데이터로 연령을 확인해요**(121.054조). 각 사용자의 범주, 그리고 미성년자라면 부모 동의 여부요.
2. **이 데이터는 연령 목적으로만 써요**(121.055조). 제한, 법 준수, 안전 설정 용도예요. 확인이 끝나면 삭제해요.
3. **이용약관이나 [개인정보 처리방침](https://devoria.fr/ko/blog/ios-app-privacy-policy-guide)을 중요하게 변경하기 전에 스토어에 알려요**(121.053조).
4. **앱과 앱 안의 모든 구매 항목에 연령 등급을 매겨요**(121.052조). App Store에서는 앱 등급이 App Store Connect 설문에서 정해져요.

법은 수집하거나 공유하는 데이터가 바뀌는 경우, 연령 등급에 영향을 주는 경우, 구매나 광고가 추가되는 경우, 기능이나 경험이 크게 바뀌는 경우를 중요한 변경으로 봐요. Apple은 텍사스가 연령 등급 변경을 중요한 변경으로 간주한다고 덧붙여요.

## 유타, 루이지애나, 앨라배마: 2027년 시행 법들

[Apple의 2026년 2월 24일 공지](https://developer.apple.com/news/?id=f5zj08ey)는 두 날짜를 제시했어요. 신규 계정에 대해 유타는 2026년 5월 6일부터, 루이지애나는 2026년 7월 1일부터 API가 연령 범주를 전달할 예정이었어요. 새로운 신호로 사용자에게 연령 규칙이 적용되는지, 연령대를 공유해야 하는지, 중요한 변경에 부모 승인이 필요한지 알 수 있어요. 이 주의 성인도 중요한 변경 알림을 받을 수 있어요. 이때 Apple은 변경 내용에 대한 명확한 설명을 요구해요.

그 후 두 법 모두 개정됐어요.

- 유타: H.B. 498이 2025년 App Store Accountability Act(S.B. 142)를 개정해요. [채택된 법안 원문](https://le.utah.gov/Session/2026/bills/enrolled/HB0498.pdf)에 따르면 스토어와 개발자의 의무는 2027년 5월 6일부터 시작돼요. 중요한 변경의 범위도 좁아졌어요. 약관이나 개인정보 처리방침의 변경 중 수집 데이터나 연령 등급을 바꾸거나, 첫 인앱 구매 또는 첫 광고를 추가하는 경우예요.
- 루이지애나: HB 977은 [2026년 5월 15일 서명](https://legis.la.gov/legis/BillInfo.aspx?s=26RS&b=HB977&sbi=y)되어 [Act 185](https://legis.la.gov/legis/ViewDocument.aspx?d=1475238)가 됐어요. 2025년 법(HB 570, Act 481)의 시행을 막고 새 규칙으로 대체하며, 2027년 7월 1일부터 적용돼요.

두 법 모두 개발자에게 스토어 도구로 연령 범주를 확인하고, 중요한 변경을 스토어에 알리라고 요구해요. 유타는 이 데이터의 공유를, 루이지애나는 판매를 금지해요.

앨라배마도 같은 모델을 따라요. HB 161은 2026년 2월 17일 서명되어 Act 2026-59가 됐고, [채택된 법안 원문](https://alison.legislature.state.al.us/files/pdf/SearchableInstruments/2026RS/HB161-enr.pdf)에 따르면 2027년 1월 1일부터 적용돼요. 개발자는 스토어 도구로 연령 범주와 부모 동의를 확인하고, 모든 중요한 변경을 스토어에 알리고, 이 데이터를 연령, 법 준수, 안전 목적으로만 써야 해요.

2026년 10월 27일 기준으로 Apple은 유타와 루이지애나의 연기나 앨라배마에 대해 어떤 공지도 내지 않았어요. 이 주의 사용자에게 API가 실제로 무엇을 반환하는지 확인하세요. **제 생각은 이래요. 의무보다 도구가 먼저 준비됐으니, 남은 몇 달 동안 구현하고 테스트해 두세요.**

## 브라질: ECA Digital, 2026년 3월 17일부터 시행

아동·청소년 디지털 법, 즉 ECA Digital은 [2025년 9월 17일 법률 제15.211호](https://www.planalto.gov.br/ccivil_03/_ato2023-2026/2025/lei/l15211.htm)예요. 제41-A조에 따라 2026년 3월 17일부터 시행됐어요. 여러분과 관련된 조항은 세 가지예요.

- 제12조: 스토어와 운영체제가 나이 또는 연령대를 측정하고, API로 앱에 연령 신호를 전달해요. 아동이나 청소년이 다운로드하려면 부모의 자유롭고 충분히 설명된 동의가 필요해요.
- 제13조: 연령 확인 데이터는 그 목적으로만 써요.
- 제14조: 아동·청소년 대상이거나 그들이 사용할 가능성이 있는 앱은 이 신호를 받을 수 있어야 해요. **스토어가 무엇을 하든, 부적절한 콘텐츠를 막는 자체 장치는 계속 갖춰야 해요.**

Apple 쪽에서는 사용자나 부모가 동의하면 연령 범주가 공유돼요. 설문에서 유료 랜덤박스를 신고한 앱은 브라질 스토어에서 18+가 돼요. 브라질에서 대체 결제를 제공한다면 [Apple의 브라질 배포 페이지](https://developer.apple.com/support/app-distribution-in-brazil/)는 18세 미만에게는 그 결제를 부모 확인 장치 뒤에 두고, 웹사이트 구매를 제안하지 말라고 요구해요. 이 옵션의 수수료와 절차는 [브라질 대체 결제](https://devoria.fr/ko/blog/brazil-app-store-alternative-payment-commission) 가이드에 있어요.

이 법의 감독은 독립 행정기관이 맡아요. 로펌들이 인용하는 시행령과 이 기관의 가이드가 내용을 구체화하지만, 저는 공식 원문으로 읽지는 않았어요. 앱을 수정하기 전에 브라질 법률 전문가에게 확인받으세요.

## 호주와 싱가포르: 18+ 앱 차단

2026년 2월 24일부터 App Store는 호주, 브라질, 싱가포르에서 성인으로 확인되지 않은 사용자의 18+ 앱 다운로드를 막고 있어요. 이 확인은 App Store가 자동으로 해요. Apple은 여러분에게 사용자가 성인인지 확인할 별도 의무가 있을 수 있고, API가 이를 돕는 신호를 보내 준다고 밝혀요. 관련 법의 이름은 언급하지 않아요.

호주에는 Apple이 발표한 규칙이 두 가지 더 있어요.

- 소셜 네트워크: 2025년 12월 10일부터 [일부 소셜 플랫폼](https://developer.apple.com/news/?id=y1bckxf8)은 16세 미만의 계정 보유를 막아야 해요. 해당 개발자는 16세 미만의 기존 계정을 비활성화하고 가입을 모니터링해요.
- 연령 등급: 2026년 6월 18일부터 호주에서 [15+ 등급이 사라져요](https://developer.apple.com/news/?id=yrrb45pw). 무제한 웹 접근, 빈번한 의료 정보, 유료 랜덤박스가 있는 15+ 앱은 16+로 바뀌어요. 등급 선택은 연령 설문에서 조정해요.

싱가포르에 대해서는 18+ 앱 차단 외에 Apple이 발표한 내용이 없어요.

## 한눈에 보기: 무엇이, 언제부터, 무엇을 해야 하나

이 표는 2026년 10월 27일 기준으로 앞의 내용을 요약해요. "Apple"은 App Store가 규칙을 적용하는 날짜, "법"은 법적 의무가 시작되는 날짜예요.

| 지역       | 날짜                                      | App Store              | 여러분이 할 일         |
| ---------- | ----------------------------------------- | ---------------------- | ---------------------- |
| 텍사스     | 2026년 6월 4일                            | 연령 확인, 부모 동의   | 연령대, 동의, 철회     |
| 유타       | 법 2027년 5월 6일                         | 2026년 범주 전달 발표  | 2027년 5월 6일 전 구현 |
| 루이지애나 | 법 2027년 7월 1일                         | 2026년 범주 전달 발표  | 2027년 7월 1일 전 구현 |
| 앨라배마   | 법 2027년 1월 1일                         | 발표 없음              | 2027년 1월 1일 전 구현 |
| 브라질     | Apple 2026년 2월 24일, 법 2026년 3월 17일 | 동의 시 범주, 18+ 차단 | 신호 읽기, 필터링      |
| 호주       | 2026년 2월 24일                           | 18+ 차단               | 소셜: 16세 미만 불가   |
| 싱가포르   | 2026년 2월 24일                           | 18+ 차단               | 자체 의무 확인         |

## 구현해야 할 것: 5단계 순서

Apple FAQ에 따르면 iOS 26.2와 iPadOS 26.2 이상의 SDK, Xcode 26.2(17C52) 이상으로 빌드해야 해요. 그다음 타깃에 Declared Age Range capability를 켜세요. [API 문서](https://developer.apple.com/documentation/declaredagerange)가 요구하는 `com.apple.developer.declared-age-range` entitlement가 추가돼요.

1. **이 사용자에게 법이 적용되는지 확인해요.** iOS 26.4부터 [`requiredRegulatoryFeatures`](https://developer.apple.com/documentation/declaredagerange/agerangeservice/requiredregulatoryfeatures)가 활성 규칙을 반환해요. `declaredAgeRangeRequired`, `significantAppChangeRequiresParentalConsent`, `significantAppChangeRequiresAdultNotification`이에요. iOS 26.2에서는 `isEligibleForAgeFeatures`로 사용자가 연령 관련 기능 대상인지 이미 알 수 있어요.
2. **연령대를 요청해요.** `requestAgeRange(ageGates:_:_:in:)`은 최대 세 개의 기준 나이를 받아요. 법의 범주에 맞추려면 예를 들어 13, 16, 18을 넣어요. 법이 자체 기준을 정한 지역에서는 여러분의 기준이 아니라 법을 따라 응답해요. 응답은 `.sharing(range:)` 또는 `.declinedSharing`이에요. 연령대에는 `lowerBound`, `upperBound`, `ageRangeDeclaration`이 들어 있어요. 사용자 본인이 신고했는지, 부모가 신고했는지, 확인된 것인지 알려 줘요.
3. **중요한 변경을 처리해요.** 미성년자라면 PermissionKit과 [`SignificantAppUpdateTopic`](https://developer.apple.com/documentation/PermissionKit/SignificantAppUpdateTopic)으로 부모 동의를 요청하고, 부모는 여러분이 쓴 설명을 읽어요. 동의할 때까지 새 기능, 경우에 따라 앱 전체를 막아요. 성인이라면 iOS 26.4부터 `showSignificantUpdateAcknowledgment(in:updateDescription:)`가 시스템 시트를 띄워요. StoreKit 속성 [`ageRatingCode`](https://developer.apple.com/documentation/storekit/appstore/ageratingcode)는 기기의 현재 연령 등급을 알려 줘요. 이 값을 비교해서 변경을 감지하세요.
4. **동의 철회를 수신해요.** [App Store Server Notifications](https://developer.apple.com/documentation/appstoreservernotifications/notificationtype) 버전 2를 켜고 `RESCIND_CONSENT` 타입을 처리해요. 앱은 Apple이 이미 막아요. 서버 쪽에서 이 철회를 반영하는 건 여러분 몫이에요. 예를 들어 계정 접근을 정지해요. 알림을 RevenueCat으로 받고 있다면 [여러분의 서버로 전달](https://www.revenuecat.com/docs/platform-resources/server-notifications/apple-server-notifications)할 수 있어요. 다만 RevenueCat 페이지에는 이 타입이 언급되지 않으니, 샌드박스에서 실제로 도착하는지 확인하세요.
5. **샌드박스에서 테스트해요.** 개발자 모드를 켜고 Settings, Developer로 들어가요. Apple 샌드박스 계정 아래에서 Manage를 누르고 Age Assurance 또는 Revoke App Consent를 고르세요(Apple 문서의 영어 메뉴명 기준이에요). [Apple의 테스트 페이지](https://developer.apple.com/documentation/storekit/testing-age-assurance-in-sandbox)는 "13세 미만, 변경 승인"부터 "18세 이상, 연령 확인, 변경 적용"까지 여섯 가지 시나리오를 제공해요. 동의 철회 메뉴는 번들 ID를 받아서 서버로 `RESCIND_CONSENT`를 보내요.

Apple 문서의 시그니처를 바탕으로 작성한 Swift 스케치예요. 여러분의 앱에 맞게 고쳐 쓰세요.

```swift
import DeclaredAgeRange
import UIKit

@available(iOS 26.4, *)
func lireTrancheAge(depuis vc: UIViewController) async throws {
    let service = AgeRangeService.shared
    let regles = try await service.requiredRegulatoryFeatures
    guard regles.contains(.declaredAgeRangeRequired) else { return }

    let reponse = try await service.requestAgeRange(ageGates: 13, 16, 18, in: vc)
    if case .sharing(let tranche) = reponse {
        // tranche.lowerBound, tranche.upperBound, tranche.ageRangeDeclaration
    }
}
```

샌드박스에서 성인일 때 PermissionKit은 응답 대신 `AskError.notAvailable` 오류를 던져요. 정상이에요. 성인에게는 부모 동의가 필요 없으니까요.

## Expo나 React Native에서는

Expo는 [`expo-age-range`](https://docs.expo.dev/versions/latest/sdk/age-range/) 모듈을 제공해요. 2026년 10월 27일에 다시 읽은 문서 기준으로 `requestAgeRangeAsync`, `isEligibleForAgeFeaturesAsync`(iOS 26.2), `getRequiredRegulatoryFeaturesAsync`, `showSignificantUpdateAcknowledgmentAsync`(iOS 26.4)를 제공해요. entitlement는 Expo 설정의 `ios.entitlements`에 선언해요.

알아 둘 한계가 두 가지 있어요.

- **iOS 26 이전에는 이 모듈이 성인처럼 `lowerBound: 18`을 반환해요.** 이 응답을 연령 확인으로 착각하지 마세요.
- **Expo 문서에는 PermissionKit도 `ageRatingCode`도 나오지 않아요.** 부모 동의를 요청하려면 네이티브 모듈을 준비하거나, 구현 전에 문서를 다시 확인하세요. `RESCIND_CONSENT`는 앱 밖, 서버에서 처리해요.

네이티브 모듈이라 OTA 업데이트가 아니라 새 빌드가 필요해요. 과정은 [EAS로 Expo 앱을 App Store에 출시하기](https://devoria.fr/ko/blog/eas-submit-ios-publish-expo-app-store)와 같아요.

## 프랑스에서 출시한다면: 해당될까요?

Apple FAQ는 개발자가 어느 나라에 있는지에 대해 언급하지 않아요. 규정 준수 질문은 모두 여러분의 법률 자문에 맡겨요. 텍사스 법은 스토어를 통해 텍사스에서 앱을 제공하는 개발자를 대상으로 해요(121.051조). 유타와 루이지애나 법은 해당 주에서 제공되는 앱을 소유하거나 관리하는 사람을 개발자로 정의하고, 소재지 조건은 없어요.

**제 생각은 이래요. 앱이 이 지역 중 한 곳에서라도 제공된다면, 규칙이 여러분에게 적용된다고 보고 움직이세요.** App Store Connect에서 배포 지역은 국가 단위로 정하기 때문에 텍사스만 뺄 수는 없어요. 이 문제를 피하려고 미국이나 브라질을 빼면 큰 시장 두 곳을 잃게 돼요.

데이터 측면에서 연령대도 개인정보예요. 텍사스, 유타, 앨라배마, 브라질 법은 그 사용을 연령 목적으로 제한해요. Apple의 [개발자 프로그램 라이선스](https://developer.apple.com/support/terms/apple-developer-program-license-agreement/)도 자체 규칙(3.3.3(O)항)을 더해요. 이 API는 앱을 연령에 맞게 조정하거나 법을 지키는 데 쓰고, 그 데이터는 판매하거나 데이터 브로커와 공유하면 안 돼요. [가이드라인 5.1.1](https://devoria.fr/ko/blog/guideline-5-1-1-app-store-rejection-fix)의 수집 규칙에 따라 다루고, [가이드라인 5.1.2의 데이터 공유](https://devoria.fr/ko/blog/guideline-5-1-2-third-party-ai-att-data-sharing) 규칙도 다시 확인하세요. 법은 이 규칙들 위에 더해져요.

## 다음 업데이트 전 체크리스트

1. 앱이 제공되는 지역을 정리해요: 미국, 브라질, 호주, 싱가포르.
2. Xcode 26.2 이상으로 빌드하고 Declared Age Range capability를 켜요.
3. `requiredRegulatoryFeatures`를 호출하고, 13, 16, 18세 기준으로 `requestAgeRange`를 호출해요.
4. 여러분의 앱에서 무엇이 중요한 변경인지 문서로 적고, 법률 전문가에게 검토받아요.
5. 부모 동의 요청(PermissionKit)과 성인용 시트를 연결해요.
6. 서버 알림 버전 2를 켜고 `RESCIND_CONSENT`를 처리해요.
7. 샌드박스 시나리오 여섯 개와 동의 철회를 실행해 봐요.
8. 연령 설문 답변을 확인해요. 유료 랜덤박스는 브라질에서 18+가 되고, 13세 미만을 막는 소셜 네트워크는 API를 반드시 써야 해요.

## 확인한 내용과 시점

> 2026년 10월 27일에 다시 검토했어요. 날짜와 의무는 Apple Developer 공지, FAQ, 문서, 개발자 라이선스, 심사 규칙, 각 법의 채택 원문(텍사스, 유타, 루이지애나, 앨라배마, 브라질), 연방대법원 사건 기록에서 가져왔어요. 이 가이드는 제 앱에 실제로 통합한 경험에 기반하지 않아요. 코드는 Apple의 시그니처로 만든 스케치일 뿐, 테스트된 구현이 아니에요. 브라질 시행령, 호주와 싱가포르 법, 다른 미국 주의 법은 읽지 않았어요.

## 자주 묻는 질문

### Declared Age Range API는 무엇인가요?

사용자의 연령대를 요청하는 Apple API로, iOS 26부터 전 세계에서 사용할 수 있어요. 법이 요구하는 곳에서는 Apple이 계정 연령을 확인하고 범주를 전달해요. 그 밖의 지역에서는 사용자가 공유 여부를 선택해요.

### 18+ 등급 앱도 API를 써야 하나요?

네. Apple FAQ에 따르면 법이 요구하는 지역에서는 18+ 앱이라도 API로 사용자 연령을 확인해야 해요. 호주, 브라질, 싱가포르의 App Store 차단이 여러분의 의무를 대신해 주지는 않아요.

### API를 쓰지 않으면 Apple이 앱을 거절할 수 있나요?

Apple FAQ에 따르면 이 법들 때문에 App Review 절차가 바뀌지는 않아요. 의무는 심사가 아니라 해당 지역의 법에서 나와요. 그래도 Apple 규칙 세 가지는 이미 연령 확인을 요구해요. 13세 미만을 막는 소셜 네트워크로 신고했다면 [Time Allowances 공지](https://developer.apple.com/news/?id=0d2gpmml)에 따라 최소한 API를 써야 해요. [심사 규칙](https://developer.apple.com/app-store/review/guidelines/)은 크리에이터 앱(1.2.1)과 미니 앱, 미니 게임, 챗봇을 제공하는 앱(4.7.5)에 확인되거나 신고된 연령에 따라 접근을 제한하라고 요구해요. 그리고 가이드라인 2.3.6은 언제나 연령 설문에 정직하게 답하라고 요구해요.

### Apple이 말하는 중요한 변경은 무엇인가요?

Apple은 적용되는 법에 따라 여러분이 판단하게 하고, 변호사에게 확인하라고 해요. 텍사스 법은 수집 데이터, 연령 등급, 구매, 광고의 변경, 그리고 기능의 뚜렷한 변경을 들어요. 개정된 유타 법과 앨라배마 법은 마지막 항목을 포함하지 않고, 루이지애나 법은 포함해요.

### 부모가 동의를 철회하면 어떻게 되나요?

Apple이 자녀의 기기에서 앱이 열리지 않게 막아요. App Store Server Notifications 버전 2를 켜 두었다면 서버로 `RESCIND_CONSENT` 알림이 와요.

### 텍사스 법이 프랑스 개발자에게도 적용되나요?

Apple은 판단하지 않고 여러분의 법률 자문에 맡겨요. 텍사스 법은 스토어를 통해 텍사스에서 앱을 제공하는 개발자를 대상으로 하고, 국적은 언급하지 않아요. 제 생각에는 앱이 미국에서 제공되면 텍사스에서도 제공되는 것이니, 법이 적용된다고 보고 대응하세요.

### 미성년자 계정 없이 연령 확인을 어떻게 테스트하나요?

iOS 26.2부터 샌드박스에서 할 수 있어요. Settings, Developer에서 Apple 샌드박스 계정이 바로 쓸 수 있는 연령 시나리오와, 번들 ID에 대한 모의 동의 철회를 제공해요.

## 출처

- [Age assurance frameworks Q&A](https://developer.apple.com/support/age-assurance/), Apple Developer FAQ.
- Apple Developer 공지: [2025년 11월 4일](https://developer.apple.com/news/?id=2ezb6jhj), [2025년 12월 8일](https://developer.apple.com/news/?id=y1bckxf8), [2025년 12월 23일](https://developer.apple.com/news/?id=8jzbigf4), [2026년 2월 24일](https://developer.apple.com/news/?id=f5zj08ey), [2026년 5월 21일](https://developer.apple.com/news/?id=yrrb45pw), [2026년 6월 3일](https://developer.apple.com/news/?id=sg176nne), [2026년 6월 8일](https://developer.apple.com/news/?id=0d2gpmml).
- 법령 원문: [텍사스 SB 2420](https://capitol.texas.gov/tlodocs/89R/billtext/html/SB02420F.htm), [유타 H.B. 498](https://le.utah.gov/Session/2026/bills/enrolled/HB0498.pdf), [루이지애나 Act 185](https://legis.la.gov/legis/ViewDocument.aspx?d=1475238), [앨라배마 HB 161](https://alison.legislature.state.al.us/files/pdf/SearchableInstruments/2026RS/HB161-enr.pdf), [브라질 법률 제15.211호](https://www.planalto.gov.br/ccivil_03/_ato2023-2026/2025/lei/l15211.htm).
- Apple 규칙: [App Review Guidelines](https://developer.apple.com/app-store/review/guidelines/), [개발자 프로그램 라이선스](https://developer.apple.com/support/terms/apple-developer-program-license-agreement/).
- [연방대법원 사건 기록, 사건 번호 25A1390](https://www.supremecourt.gov/search.aspx?filename=/docket/docketfiles/html/public/25a1390.html).
- Apple 문서: [Declared Age Range](https://developer.apple.com/documentation/declaredagerange), [샌드박스 테스트](https://developer.apple.com/documentation/storekit/testing-age-assurance-in-sandbox), [서버 알림 타입](https://developer.apple.com/documentation/appstoreservernotifications/notificationtype).
- [expo-age-range](https://docs.expo.dev/versions/latest/sdk/age-range/), Expo 문서.

## 다음 업데이트 전에

다음 버전을 제출하기 전에 [무료 진단을 받아 보세요](https://devoria.fr/ko/diagnostic). 프로젝트를 실제로 막고 있는 게 무엇인지 알려 주고, 제 Apple 거절 방지 체크리스트도 보내 드려요.

[Apple Review Kit](https://devoria.fr/ko/kits/app-review)에는 제출 전 체크리스트, 제가 해결한 거절 사례, 그리고 프로젝트와 스토어 페이지를 검토하고 Apple이 거절하면 답변까지 준비해 주는 Claude Code 스킬 두 개가 들어 있어요. 전체 과정은 [Apple에 거절된 앱](https://devoria.fr/ko/expertise/app-rejected-by-apple) 페이지에서 볼 수 있어요.


## 내 프로젝트

[Apple Review Kit](https://devoria.fr/ko/kits/app-review): 제가 쓰는 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 €.
