텍사스주에서 배포된 앱을 위한 다음 단계

Apple은 개발자가 텍사스주의 SB2420을 비롯한 향후 미국 주법에 따른 준수 의무를 이행할 수 있도록 Apple이 제공하는 도구에 대한 자세한 내용을 공개합니다. Apple은 개발자가 변화하는 법적 환경에 대응할 수 있도록 이러한 도구를 제공하는 한편, 텍사스주의 SB2420과 같은 법률이 미칠 수 있는 잠재적 영향에 대해 우려하고 있습니다. 특히, Apple은 단지 앱 다운로드를 위해 민감한 개인 정보 수집을 요구하는 것은 모든 사용자의 개인정보 보호를 침해할 수 있다고 우려합니다. 단순히 날씨 예보나 스포츠 경기 결과만 제공하는 앱도 이에 해당합니다.

2026년 1월 1일부터 텍사스주에서 신규로 생성되는 Apple 계정에는 새로운 요구 사항이 적용됩니다. 여기에는 연령 인증과 만 18세 미만 미성년자를 대신하여 다운로드, 구입, 앱 관련 중요한 변경 사항에 대한 부모 또는 보호자의 동의가 포함됩니다. 부모 또는 보호자는 이전에 자신이 승인한 앱에 대한 동의를 취소할 수도 있습니다.

법적 의무를 이행하기 위해, 개발자는 연령대 정보를 수신하고, 중요한 변경 사항에 대한 동의를 트리거하고, 부모 또는 보호자가 어린이 또는 청소년의 앱 사용에 대한 승인을 취소하는 경우 이를 파악하기 위한 새로운 기능 도입이 필요할 수 있습니다. 개발자는 iOS 26.2 및 iPadOS 26.2 베타 버전에서 제공되는 다음 API를 사용하여 의무를 이행할 수 있습니다. 텍사스 주법을 준수하기 위해 이러한 API를 구현할 때 사용자 경험을 테스트하기 위해 샌드박스 테스트를 사용할 수도 있습니다.

연령대 정보

개발자는 업데이트된 Declared Age Range API(영문)를 사용하여 사용자의 연령대를 파악할 수 있으며, 연령대는 텍사스 주법에 따라 만 13세 미만, 만 13-15세, 만 16-17세 또는 만 18세 이상으로 정의됩니다. 2026년 1월 1일부로 텍사스주에서 신규로 생성되는 Apple 계정 사용자의 연령대가 개발자의 요청 시 앱과 공유됩니다. 이 API는 사용자의 기기에서 신용 카드나 정부 발급 신분증 같은 연령 인증 방법에 대한 신호와 앱에 중요한 변경 사항이 있는 경우 동의가 필요한지 여부도 반환합니다.

중요한 변경 사항에 대한 동의받기

특정 유형의 앱 변경 사항은 텍사스주의 SB2420과 같은 연령 인증법에 따라 중요한 변경 사항으로 간주될 수 있습니다. 앱에 중요한 변경 사항이 있는 경우 이를 판단하는 것은 개발자의 책임입니다.

개발자는 앱에 중요한 변경 사항이 있었다고 판단하는 경우, PermissionKit 프레임워크의 Significant Change API(영문)를 사용하여 부모 또는 보호자에게 해당 어린이 또는 청소년이 앱 또는 앱 내 새로운 기능을 계속 사용하기 위한 동의를 요청해야 합니다. API가 호출되면 부모 동의를 요청하는 시스템 대화상자가 해당 어린이 또는 청소년 사용자에게 표시되며 개발자는 동의를 받을 때까지 접근을 제한할 수 있습니다.

텍사스 주법은 앱의 연령 등급 변경을 중요한 변경 사항으로 간주하며, 개발자는 App Store Connect에서 연령 등급 선택을 최신 상태로 유지해야 합니다. 개발자가 앱의 연령 등급을 업데이트하는 경우, 해당 버전이 출시되면 모든 사용자 기기에서 연령 등급이 업데이트됩니다. 개발자는 StoreKit에서 새로운 속성(영문) 유형을 사용하여 사용자의 기기에서 앱의 연령 등급이 변경된 경우 이를 자동으로 확인한 다음, Significant Change API를 사용하여 부모 동의를 요청할 수 있습니다.

앱 동의 취소

텍사스주에 거주하는 부모 또는 보호자는 앱에 대한 동의를 철회할 수 있으며, 철회 시 해당 어린이 또는 청소년의 기기에서 앱 실행이 차단됩니다. App Store는 개발자가 해당 부모 또는 보호자가 어린이 또는 청소년의 기기에서 앱에 대한 동의를 철회했다는 알림을 수신(영문)하도록 구성할 수 있는 서버 알림을 제공합니다.

샌드박스 테스트

이제 샌드박스 테스트(영문)를 iOS 26.2 및 iPadOS 26.2 베타 버전에서 Declared Age Range API와 Significant Change API에 사용할 수 있습니다.

다음 단계

  1. 문서를 검토하고 다음 항목을 구현합니다.
  1. Apple의 샌드박스 테스트 환경을 사용하여 API가 올바르게 구현되었는지 검증합니다.
  2. iOS 26.2 및 iPadOS 26.2 릴리즈 후보가 출시되면 앱을 App Store Connect에 제출하여 사용자가 해당 고객 릴리즈가 업데이트된 앱으로 기기를 업데이트할 수 있도록 합니다.
  3. 개발자가 유타주, 루이지애나주, 브라질의 향후 법적 의무를 이행하는 데 도움이 되는 향후 도구에 대한 추가 정보가 제공될 예정입니다.