# App Store yaş doğrulama: Teksas, Utah, Brezilya

> Teksas'ta Haziran 2026'dan beri App Store yaşı doğruluyor ve sana bir yaş aralığı iletiyor. Brezilya, Utah, Avustralya: Declared Age Range ile ne kodlamalısın?

Orijinal sayfa: [App Store yaş doğrulama: Teksas, Utah, Brezilya](https://devoria.fr/tr/blog/app-store-yas-dogrulama-teksas-utah-brezilya)
Yazar: [Mehdi Azizi](https://devoria.fr/tr/mehdi-azizi)
Yayın: 2026-10-27
İçeriğin son gözden geçirilmesi: 2026-10-27


Teksas'ta 4 Haziran 2026'dan beri App Store yeni hesapların yaşını doğruluyor ve uygulaman Declared Age Range API'si üzerinden isterse yaş kategorilerini ona iletiyor. **Bir yasanın gerektirdiği yerlerde bu kategoriyi okumak, önemli bir değişiklikten önce ebeveyn onayı istemek ve bu onayın geri çekilmesini yönetmek senin işin.** Brezilya, Utah, Louisiana ve Alabama'nın her birinin kendi takvimi var. App Store da Avustralya, Brezilya ve Singapur'da yetişkin olduğu doğrulanmamış kişiler için 18+ uygulamaları zaten engelliyor.

Kendi iOS uygulamalarımı, aralarında Solys ve TradaZen de olmak üzere, Expo ile yayınlıyorum. Burada Apple'ın ve resmi metinlerin söylediklerini bölge bölge topluyorum, ardından kodlaman gereken adımları veriyorum. **Bu rehber hukuki tavsiye değildir: Apple bile yükümlülüklerin için seni avukatına yönlendiriyor.** 4+ ile 18+ arasında derecelendirmeni seçmek için bunun yerine App Store Connect'te yaş derecelendirmesi yazısını oku.

## Yaş doğrulama senin için neyi değiştiriyor

[Apple'ın age assurance SSS'sine](https://developer.apple.com/support/age-assurance/) göre "developers are responsible for their own age restrictions". Yasanın gerektirdiği yerlerde Apple hesap sahibinin yaşını doğruluyor ve yaş kategorisini seninle paylaşıyor. Bu bölgelerde uygulamanı kullanan kişilerin yaşını doğrulaman gerekiyor.

Üç şey değişiyor:

- **Sana bir yaş aralığı gelir, asla kesin yaş gelmez.** Apple sana örneğin "13 ile 15 yaş arası" der ve bu aralığın nasıl belirlendiğini söyler.
- **Uygulamandaki önemli bir değişiklik ebeveyn onayı gerektirebilir.** Neyin önemli olduğuna, geçerli yasaya göre sen karar verirsin.
- **Bir ebeveyn onayını geri çekebilir.** Apple bu durumda uygulamanın çocuğun cihazında açılmasını engeller, yapılandırdıysan sunucun bir `RESCIND_CONSENT` bildirimi alır.

Değişmeyen şey: aynı SSS'ye göre "there are no changes to the App Review process". iOS 18 veya öncesindeki mevcut hesaplar etkilenmiyor. API ise tüm dünyada çalışıyor: düzenlemeye tabi bölgeler dışında kullanıcı aralığını paylaşıp paylaşmamayı kendisi seçiyor.

> Bu yasalar için review değişmiyor. Yaşı Apple sana iletiyor, onu kullanmanı isteyen ise yasa.

## Teksas: SB 2420 yasası 4 Haziran 2026'dan beri yürürlükte

App Store Accountability Act (bölüm 121.001) olarak bilinen Teksas SB 2420 yasası, [kabul edilen metnine](https://capitol.texas.gov/tlodocs/89R/billtext/html/SB02420F.htm) göre 1 Ocak 2026'da yürürlüğe girecekti. 23 Aralık 2025'te Apple, [bir bölge mahkemesinin ihtiyati tedbirinin](https://developer.apple.com/news/?id=8jzbigf4) uygulamayı askıya aldığını duyurdu. Apple planlarını durdurdu ve araçlarını sandbox'ta tuttu.

3 Haziran 2026'da [Apple, bir mahkeme kararının tedbiri kaldırdığını duyurdu](https://developer.apple.com/news/?id=sg176nne): Beşinci Daire federal temyiz mahkemesi tedbiri temyiz süresince askıya aldı. 4 Haziran 2026'dan beri Teksas'taki yeni Apple hesapları yasaya tabi. 6 Temmuz 2026'da ABD Yüksek Mahkemesi bu askıya almayı kaldırmayı reddetti ([25A1390 numaralı dosya](https://www.supremecourt.gov/search.aspx?filename=/docket/docketfiles/html/public/25a1390.html)). Bu bir acil karar, esasa ilişkin bir hüküm değil. 27 Ekim 2026 itibarıyla esasa ilişkin hiçbir temyiz kararı bulamadım: yasa uygulanıyor ama durum hâlâ değişebilir.

### App Store Teksas'ta ne yapıyor

Teksas'taki her yeni hesap için App Store yaşı doğruluyor. 18 yaşından küçük bir reşit olmayan için ayrıca üç işlemde ebeveyn onayı istiyor: uygulamayı indirmek, uygulama içi satın alma yapmak, önemli bir değişikliğe erişmek. Ebeveyn daha önce onaylanmış herhangi bir uygulama için onayını geri çekebiliyor.

Apple, [4 Kasım 2025 tarihli notunda](https://developer.apple.com/news/?id=2ezb6jhj) yasanın dört kategorisini ayrıntılandırıyor: 13 yaş altı, 13 ile 15 yaş arası, 16 ve 17 yaş, 18 yaş ve üstü. Apple ayrıca yasanın bir hava durumu uygulaması için bile "just to download an app" hassas veri toplamayı zorunlu kılabileceği uyarısında bulunuyor. **Metin, uygulaması Teksas'ta bir mağaza üzerinden sunulan her geliştiriciyi kapsıyor (bölüm 121.051): basit bir uygulama kapsam dışında değil.**

### Yasa geliştiriciden ne istiyor

SB 2420 metni sana dört yükümlülük getiriyor:

1. **Yaşı mağazanın verileriyle doğrulamak** (bölüm 121.054): her kullanıcının kategorisini ve reşit olmayanlar için ebeveyn onayının varlığını.
2. **Bu verileri yalnızca yaş için kullanmak** (bölüm 121.055): kısıtlamalar, yasaya uyum, güvenlik ayarları. Doğrulama yapıldıktan sonra onları silersin.
3. **Kullanım koşullarında veya [gizlilik politikanda](https://devoria.fr/tr/blog/uygulama-gizlilik-politikasi-ios-rehberi) yapacağın her önemli değişiklikten önce mağazayı bilgilendirmek** (bölüm 121.053).
4. **Uygulamaya ve uygulamadaki her olası satın almaya bir yaş derecelendirmesi vermek** (bölüm 121.052). App Store'da uygulamanın derecelendirmesi App Store Connect anketinden gelir.

Yasa, toplanan veya paylaşılan verileri değiştiren, yaş derecelendirmesini etkileyen, bir satın alma ya da reklam ekleyen veya özellikleri ya da deneyimi belirgin şekilde değiştiren bir değişikliği önemli sayıyor. Apple, Teksas'ın yaş derecelendirmesi değişikliğini önemli bir değişiklik olarak kabul ettiğini ekliyor.

## Utah, Louisiana, Alabama: 2027 için yasalar

[Apple'ın 24 Şubat 2026 tarihli notu](https://developer.apple.com/news/?id=f5zj08ey) iki tarih belirliyordu. Yeni hesaplar için API, yaş kategorisini Utah'ta 6 Mayıs 2026'dan, Louisiana'da 1 Temmuz 2026'dan itibaren iletecekti. Yeni sinyaller sana kullanıcıya yaş kurallarının uygulanıp uygulanmadığını, aralığını paylaşması gerekip gerekmediğini ve önemli bir değişikliği bir ebeveynin onaylaması gerekip gerekmediğini söylüyor. Bu eyaletlerdeki yetişkinler önemli değişiklik bildirimi alabiliyor: Apple bu durumda senden değişikliğin net bir açıklamasını istiyor.

O zamandan beri iki yasa da değiştirildi:

- Utah: H.B. 498, 2025 tarihli App Store Accountability Act'i (S.B. 142) değiştiriyor. [Kabul edilen metnine](https://le.utah.gov/Session/2026/bills/enrolled/HB0498.pdf) göre mağazaların ve geliştiricilerin yükümlülükleri 6 Mayıs 2027'de başlıyor. Önemli değişiklik tanımı burada daralıyor: toplanan verileri, yaş derecelendirmesini değiştiren veya ilk uygulama içi satın almayı ya da ilk reklamı ekleyen bir koşul veya gizlilik politikası değişikliği.
- Louisiana: [15 Mayıs 2026'da imzalanan](https://legis.la.gov/legis/BillInfo.aspx?s=26RS&b=HB977&sbi=y) HB 977 yasası [Act 185](https://legis.la.gov/legis/ViewDocument.aspx?d=1475238) oldu. 2025 yasasının (Act 481 olan HB 570) yürürlüğe girmesini engelliyor ve onu 1 Temmuz 2027'de uygulanacak yeni kurallarla değiştiriyor.

İki metin de geliştiriciden yaş kategorisini mağazanın araçlarıyla doğrulamasını ve önemli bir değişikliği mağazaya bildirmesini istiyor. Utah bu verilerin paylaşılmasını, Louisiana satılmasını yasaklıyor.

Alabama da aynı modeli izliyor. 17 Şubat 2026'da imzalanıp Act 2026-59 olan HB 161 yasası, [kabul edilen metnine](https://alison.legislature.state.al.us/files/pdf/SearchableInstruments/2026RS/HB161-enr.pdf) göre 1 Ocak 2027'de uygulanıyor. Geliştirici burada yaş kategorisini ve ebeveyn onayını mağazanın araçlarıyla doğruluyor, her önemli değişikliği mağazaya bildiriyor ve bu verileri yalnızca yaş, yasa ve güvenlik için kullanıyor.

27 Ekim 2026 itibarıyla Apple, Utah ve Louisiana'daki ertelemeler veya Alabama hakkında hiçbir not yayınlamadı: API'nin bu eyaletlerdeki kullanıcılarına gerçekte ne döndürdüğünü kontrol et. **Benim yorumum: araçlar yükümlülükten önce hazır, bu ayları kodlamak ve test etmek için kullan.**

## Brezilya: ECA Digital 17 Mart 2026'dan beri yürürlükte

Çocuk ve Ergen Dijital Statüsü, yani ECA Digital, [17 Eylül 2025 tarihli 15.211 sayılı yasa](https://www.planalto.gov.br/ccivil_03/_ato2023-2026/2025/lei/l15211.htm). 41-A maddesi onu 17 Mart 2026'da yürürlüğe sokuyor. Üç madde seni ilgilendiriyor:

- Madde 12: mağazalar ve işletim sistemleri yaşı veya yaş aralığını ölçer ve uygulamalara bir API üzerinden yaş sinyali iletir. Bir çocuk veya ergen tarafından indirme, bir ebeveynin özgür ve bilgilendirilmiş onayını gerektirir.
- Madde 13: yaş doğrulama verileri yalnızca bunun için kullanılır.
- Madde 14: çocuklara ve ergenlere yönelik ya da onların kullanması muhtemel bir uygulama bu sinyali alabilmelidir. **Mağaza ne yaparsa yapsın, uygunsuz içerikleri engellemek için kendi mekanizmalarını korur.**

Apple tarafında yaş kategorisi, kullanıcı veya bir ebeveyn kabul ettiğinde paylaşılıyor. Ankette ücretli ganimet kutuları beyan eden bir uygulama Brezilya vitrininde 18+ oluyor. Brezilya'da alternatif ödeme sunuyorsan, [Apple'ın Brezilya'da dağıtım sayfası](https://developer.apple.com/support/app-distribution-in-brazil/) senden bunu 18 yaş altı için bir ebeveyn bariyerinin arkasına koymanı ve onlara bir web sitesinde satın alma önermemeni istiyor. Bu seçeneğin komisyonları ve adımları [Brezilya'da alternatif ödeme](https://devoria.fr/tr/blog/brezilya-app-store-alternatif-odeme-komisyon) rehberinde.

Yasa denetimini özerk bir idari otoriteye veriyor. Hukuk bürolarının alıntıladığı uygulama kararnameleri ve bu otoritenin rehberleri yasayı netleştiriyor: bunları resmi metinlerinden okumadım. Uygulamanı uyarlamadan önce bir Brezilyalı hukukçuya kontrol ettir.

## Avustralya ve Singapur: 18+ uygulamalar engelleniyor

24 Şubat 2026'dan beri App Store, Avustralya, Brezilya ve Singapur'da kullanıcı yetişkin olarak doğrulanmadıkça 18+ uygulamaların indirilmesini engelliyor. App Store bu doğrulamayı otomatik yapıyor. Apple, kullanıcılarının reşit olduğunu doğrulamak için kendi yükümlülüklerin olabileceğini ve API'nin sana yardımcı olmak için bir sinyal gönderdiğini belirtiyor. Apple ilgili yasaların adını vermiyor.

Avustralya, Apple'ın duyurduğu iki kural ekliyor:

- Sosyal ağlar: 10 Aralık 2025'ten beri [bazı sosyal platformlar](https://developer.apple.com/news/?id=y1bckxf8) 16 yaş altının hesap sahibi olmasını engellemek zorunda. İlgili geliştiriciler 16 yaş altının mevcut hesaplarını devre dışı bırakıyor ve kayıtları izliyor.
- Yaş derecelendirmeleri: 18 Haziran 2026'dan beri Avustralya'da [15+ derecelendirmesi kalkıyor](https://developer.apple.com/news/?id=yrrb45pw). Sınırsız web, sık tıbbi bilgi veya ücretli ganimet kutuları içeren 15+ uygulamalar 16+ oluyor. Derecelendirme seçimi yaş anketinde yapılıyor.

Singapur için Apple, 18+ uygulamaların engellenmesi dışında bir şey duyurmuyor.

## Tablo: ne uygulanıyor, ne zamandan beri, sen ne yapıyorsun

Bu tablo, 27 Ekim 2026 itibarıyla önceki bölümleri özetliyor. "Apple", App Store'un kuralı uyguladığı tarihi, "yasa" metnin yükümlülüklerinin tarihini veriyor.

| Bölge      | Tarih                                  | App Store                        | Sen ne yapıyorsun             |
| ---------- | -------------------------------------- | -------------------------------- | ----------------------------- |
| Teksas     | 4 Haziran 2026                         | Yaşı doğrular, ebeveyn onayı     | Aralık, onay, geri çekme      |
| Utah       | Yasa 6 Mayıs 2027                      | Kategori 2026'da duyuruldu       | 6 Mayıs 2027'den önce kodla   |
| Louisiana  | Yasa 1 Temmuz 2027                     | Kategori 2026'da duyuruldu       | 1 Temmuz 2027'den önce kodla  |
| Alabama    | Yasa 1 Ocak 2027                       | Duyuru yok                       | 1 Ocak 2027'den önce kodla    |
| Brezilya   | Apple 24 Şubat 2026, yasa 17 Mart 2026 | Onay varsa kategori, 18+ engelli | Sinyali oku, filtrele         |
| Avustralya | 24 Şubat 2026                          | 18+ engelli                      | Sosyal ağlar: 16 yaş altı yok |
| Singapur   | 24 Şubat 2026                          | 18+ engelli                      | Yükümlülüklerini kontrol et   |

## Ne kodlamalısın: beş adımlık sıra

Apple'ın SSS'sine göre iOS 26.2 ve iPadOS 26.2 veya daha yeni SDK'larla, Xcode 26.2 (17C52) veya daha yeni bir sürümle derlemen gerekiyor. Ardından hedefinde Declared Age Range capability'sini etkinleştir: [API dokümantasyonunun](https://developer.apple.com/documentation/declaredagerange) gerektirdiği `com.apple.developer.declared-age-range` entitlement'ını ekler.

1. **Bu kullanıcıya bir yasanın uygulanıp uygulanmadığını öğren.** iOS 26.4'ten beri [`requiredRegulatoryFeatures`](https://developer.apple.com/documentation/declaredagerange/agerangeservice/requiredregulatoryfeatures) aktif kuralları döndürüyor: `declaredAgeRangeRequired`, `significantAppChangeRequiresParentalConsent`, `significantAppChangeRequiresAdultNotification`. iOS 26.2'de `isEligibleForAgeFeatures` kullanıcının yaşa bağlı özelliklere tabi olup olmadığını zaten söylüyor.
2. **Yaş aralığını iste.** `requestAgeRange(ageGates:_:_:in:)` en fazla üç eşik yaş alıyor, örneğin yasaların kategorilerine uymak için 13, 16 ve 18. Yasanın kendi eşiklerini belirlediği yerlerde yanıt seninkileri değil yasanınkileri izliyor. Yanıt `.sharing(range:)` veya `.declinedSharing` oluyor. Aralık `lowerBound`, `upperBound` ve `ageRangeDeclaration` içeriyor: kullanıcı tarafından beyan edilmiş, bir ebeveyn tarafından beyan edilmiş veya doğrulanmış.
3. **Önemli değişikliği yönet.** Reşit olmayan biri için PermissionKit ve [`SignificantAppUpdateTopic`](https://developer.apple.com/documentation/PermissionKit/SignificantAppUpdateTopic), açıklamanı okuyan ebeveynden onay istiyor. Onay gelene kadar yeniliği, hatta tüm uygulamayı engelliyorsun. Bir yetişkin için iOS 26.4'ten beri `showSignificantUpdateAcknowledgment(in:updateDescription:)` bir sistem sayfası gösteriyor. StoreKit'in [`ageRatingCode`](https://developer.apple.com/documentation/storekit/appstore/ageratingcode) özelliği cihazdaki güncel yaş derecelendirmesini veriyor: bir değişikliği tespit etmek için karşılaştır.
4. **Onayın geri çekilmesini dinle.** [App Store Server Notifications](https://developer.apple.com/documentation/appstoreservernotifications/notificationtype) sürüm 2'yi etkinleştir ve `RESCIND_CONSENT` türünü işle. Apple uygulamayı zaten engelliyor. Sunucu tarafında bu geri çekmeyi hesaba katmak sana kalıyor, örneğin hesabın erişimini askıya alarak. Bildirimlerin RevenueCat üzerinden geçiyorsa, RevenueCat onları [sunucuna iletebilir](https://www.revenuecat.com/docs/platform-resources/server-notifications/apple-server-notifications). Sayfasında bu tür geçmiyor: sandbox'ta gerçekten geldiğini kontrol et.
5. **Sandbox'ta test et.** Geliştirici modunu etkinleştir, Settings'i, ardından Developer'ı aç. Sandbox Apple hesabının altında Manage'i, ardından Apple dokümantasyonundaki İngilizce adlarıyla Age Assurance veya Revoke App Consent'i seç. [Apple'ın test sayfası](https://developer.apple.com/documentation/storekit/testing-age-assurance-in-sandbox), "13 yaş altı, değişiklik onaylandı"dan "18 yaş ve üstü, yaş doğrulandı, değişiklik uygulanabilir"e kadar altı senaryo sunuyor. Onay geri çekme menüsü bundle kimliğini alıyor ve sunucunda `RESCIND_CONSENT` tetikliyor.

İşte Apple dokümantasyonundaki imzalara göre yazılmış, uygulamana uyarlaman gereken bir Swift taslağı:

```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
    }
}
```

Sandbox'ta bir yetişkin için PermissionKit yanıt yerine `AskError.notAvailable` hatası fırlatıyor: bu beklenen bir durum, bir yetişkinin ebeveyn onayına ihtiyacı yok.

## Expo veya React Native ile

Expo [`expo-age-range`](https://docs.expo.dev/versions/latest/sdk/age-range/) modülünü yayınlıyor. 27 Ekim 2026'da tekrar okuduğum dokümantasyonu `requestAgeRangeAsync`, `isEligibleForAgeFeaturesAsync` (iOS 26.2), `getRequiredRegulatoryFeaturesAsync` ve `showSignificantUpdateAcknowledgmentAsync` (iOS 26.4) sunuyor. Entitlement, Expo yapılandırmandaki `ios.entitlements` içinde tanımlanıyor.

Bilmen gereken iki sınır:

- **iOS 26'dan önce modül, bir yetişkin için olduğu gibi `lowerBound: 18` yanıtı veriyor.** Bu yanıtı bir doğrulama sanma.
- **Expo dokümantasyonu ne PermissionKit'ten ne de `ageRatingCode`'dan bahsediyor.** Ebeveyn onayı istemek için native bir modül planla ya da kodlamadan önce dokümantasyonu tekrar oku. `RESCIND_CONSENT` uygulamanın dışında, sunucu tarafında işleniyor.

Modül native: OTA güncellemesi değil, yeni bir build gerektiriyor. Süreç, [EAS ile bir Expo uygulamasını App Store'da yayınlamakla](https://devoria.fr/tr/blog/eas-submit-ios-expo-app-store-yayinlama) aynı.

## Fransa'dan yayınlıyorsun: seni ilgilendiriyor mu?

Apple'ın SSS'si geliştiricinin kurulu olduğu ülkeden bahsetmiyor. Her uyum sorusu için seni hukuk danışmanına yönlendiriyor. Teksas metni, uygulamasını Teksas'ta bir mağaza üzerinden sunan geliştiriciyi kapsıyor (bölüm 121.051). Utah ve Louisiana metinleri geliştiriciyi, eyalette sunulan bir uygulamaya sahip olan veya onu kontrol eden kişi olarak tanımlıyor, konum şartı koymadan.

**Benim yorumum: uygulaman bu bölgelerden birinde sunuluyorsa, kuralların seni kapsadığını varsay.** Yalnızca Teksas'ı hariç tutamazsın, çünkü erişilebilirlik App Store Connect'te ülke ülke ayarlanıyor. Konudan kaçmak için ABD'yi veya Brezilya'yı kaldırmak seni iki büyük pazardan koparır.

Veri tarafında yaş aralığı kişisel veri olmaya devam ediyor ve Teksas, Utah, Alabama ve Brezilya metinleri kullanımını yaşla sınırlıyor. Apple'ın [geliştirici programı lisansı](https://developer.apple.com/support/terms/apple-developer-program-license-agreement/) kendi kuralını ekliyor (bölüm 3.3.3(O)): API uygulamanı yaşa uyarlamaya veya yasaya uymaya yarar, verileri satılmaz ve veri simsarlarıyla paylaşılmaz. Bu veriyi [guideline 5.1.1](https://devoria.fr/tr/blog/guideline-5-1-1-app-store-ret) toplama kurallarıyla işle ve [guideline 5.1.2 veri paylaşımı](https://devoria.fr/tr/blog/guideline-5-1-2-ucuncu-taraf-yapay-zeka-att-veri-paylasimi) kurallarını tekrar oku: yasalar bunlara ekleniyor.

## Bir sonraki güncellemenden önce kontrol listem

1. Uygulamanın sunulduğu bölgeleri listele: ABD, Brezilya, Avustralya, Singapur.
2. Xcode 26.2 veya daha yenisiyle derle ve Declared Age Range capability'sini etkinleştir.
3. `requiredRegulatoryFeatures`'ı, ardından 13, 16 ve 18 yaş eşikleriyle `requestAgeRange`'i çağır.
4. Uygulaman için neyin önemli değişiklik sayıldığını yaz ve bir hukukçuya onaylat.
5. Ebeveyn onayı isteğini (PermissionKit) ve yetişkinler için sayfayı bağla.
6. Sunucu bildirimlerini sürüm 2'de etkinleştir ve `RESCIND_CONSENT`'i işle.
7. Altı sandbox senaryosunu ve bir onay geri çekmeyi oyna.
8. Yaş anketindeki yanıtlarını kontrol et: ücretli ganimet kutuları Brezilya'da 18+ oluyor ve 13 yaş altına kapalı bir sosyal ağ seni API'yi kullanmaya zorluyor.

## Neyi kontrol ettim ve ne zaman

> 27 Ekim 2026'da tekrar okundu. Tarihler ve yükümlülükler Apple Developer notlarından, SSS'sinden, dokümantasyonundan, geliştirici lisansından ve review kurallarından, her yasanın kabul edilen metninden (Teksas, Utah, Louisiana, Alabama, Brezilya) ve Yüksek Mahkeme kayıtlarından geliyor. Bu rehber uygulamalarımdaki herhangi bir entegrasyona dayanmıyor: kod, Apple'ın imzalarından çıkarılmış bir taslak, test edilmiş bir entegrasyon değil. Brezilya kararnameleri, Avustralya ve Singapur yasaları ve diğer ABD eyaletlerinin yasaları okunmadı.

## Sık sorulan sorular

### Declared Age Range API'si nedir?

Kullanıcının yaş aralığını isteyen, iOS 26'dan beri tüm dünyada kullanılabilen Apple API'si. Yasanın gerektirdiği yerlerde Apple hesabın yaşını doğrular ve kategorisini iletir. Başka yerlerde kullanıcı paylaşıp paylaşmamayı seçer.

### 18+ derecelendirilmiş bir uygulama API'yi kullanmak zorunda mı?

Evet. Apple'ın SSS'si bunu söylüyor: yasanın gerektirdiği bölgelerde, 18+ bir uygulama için bile kullanıcılarının yaşını API ile doğrulaman gerekiyor. App Store'un Avustralya, Brezilya ve Singapur'daki engellemesi senin kendi yükümlülüklerinin yerini tutmuyor.

### API'yi kullanmazsam Apple uygulamamı reddedebilir mi?

Apple'ın SSS'sine göre App Review süreci bu yasalar için değişmiyor. Yükümlülük review'dan değil, bölgenin yasasından geliyor. Yine de Apple'ın üç kuralı zaten yaş kontrolü istiyor. 13 yaş altına kapalı bir sosyal ağ beyan edersen, [Time Allowances duyurusu](https://developer.apple.com/news/?id=0d2gpmml) seni en azından API'yi kullanmaya zorluyor. [Review kuralları](https://developer.apple.com/app-store/review/guidelines/) içerik üretici uygulamalarından (1.2.1) ve mini uygulama, mini oyun veya chatbot sunan uygulamalardan (4.7.5) erişimi doğrulanmış veya beyan edilmiş bir yaşa göre sınırlamalarını istiyor. Ve guideline 2.3.6 senden her zaman yaş anketini dürüstçe yanıtlamanı istiyor.

### Apple için önemli değişiklik nedir?

Apple buna, geçerli yasaya göre senin karar vermeni bırakıyor ve avukatına yönlendiriyor. Teksas metni toplanan verilerde, yaş derecelendirmesinde, satın almalarda, reklamlarda bir değişikliği veya özelliklerde belirgin bir değişikliği sayıyor. Utah'ın değiştirilmiş metni ve Alabama'nınki bu son maddeyi almıyor, Louisiana'nınki koruyor.

### Bir ebeveyn onayını geri çektiğinde ne olur?

Apple uygulamanın çocuğun cihazında açılmasını engeller. App Store Server Notifications sürüm 2'yi etkinleştirdiysen sunucun bir `RESCIND_CONSENT` bildirimi alır.

### Teksas yasası Fransız bir geliştiriciye uygulanıyor mu?

Apple kesin bir şey söylemiyor ve seni hukuk danışmanına yönlendiriyor. Teksas metni, uygulamasını Teksas'ta bir mağaza üzerinden sunan geliştiriciyi, ülkesinden bahsetmeden kapsıyor. Benim yorumum: uygulaman ABD'de sunuluyorsa Teksas'ta da sunuluyordur, o yüzden yasa seni kapsıyormuş gibi davran.

### Reşit olmayan bir hesap olmadan yaş doğrulamayı nasıl test ederim?

iOS 26.2'den beri sandbox'ta. Settings, ardından Developer içinde sandbox Apple hesabın hazır yaş senaryoları ve bundle kimliğin için simüle edilmiş bir onay geri çekme sunuyor.

## Kaynaklar

- [Age assurance frameworks Q&A](https://developer.apple.com/support/age-assurance/), Apple Developer SSS'si.
- Apple Developer notları: [4 Kasım 2025](https://developer.apple.com/news/?id=2ezb6jhj), [8 Aralık 2025](https://developer.apple.com/news/?id=y1bckxf8), [23 Aralık 2025](https://developer.apple.com/news/?id=8jzbigf4), [24 Şubat 2026](https://developer.apple.com/news/?id=f5zj08ey), [21 Mayıs 2026](https://developer.apple.com/news/?id=yrrb45pw), [3 Haziran 2026](https://developer.apple.com/news/?id=sg176nne) ve [8 Haziran 2026](https://developer.apple.com/news/?id=0d2gpmml).
- Yasa metinleri: [Teksas SB 2420](https://capitol.texas.gov/tlodocs/89R/billtext/html/SB02420F.htm), [Utah H.B. 498](https://le.utah.gov/Session/2026/bills/enrolled/HB0498.pdf), [Louisiana Act 185](https://legis.la.gov/legis/ViewDocument.aspx?d=1475238), [Alabama HB 161](https://alison.legislature.state.al.us/files/pdf/SearchableInstruments/2026RS/HB161-enr.pdf), [Brezilya, 15.211 sayılı yasa](https://www.planalto.gov.br/ccivil_03/_ato2023-2026/2025/lei/l15211.htm).
- Apple kuralları: [App Review Guidelines](https://developer.apple.com/app-store/review/guidelines/), [geliştirici programı lisansı](https://developer.apple.com/support/terms/apple-developer-program-license-agreement/).
- [Yüksek Mahkeme kayıtları, 25A1390 numaralı dosya](https://www.supremecourt.gov/search.aspx?filename=/docket/docketfiles/html/public/25a1390.html).
- Apple dokümantasyonu: [Declared Age Range](https://developer.apple.com/documentation/declaredagerange), [sandbox'ta test](https://developer.apple.com/documentation/storekit/testing-age-assurance-in-sandbox), [sunucu bildirim türleri](https://developer.apple.com/documentation/appstoreservernotifications/notificationtype).
- [expo-age-range](https://docs.expo.dev/versions/latest/sdk/age-range/), Expo dokümantasyonu.

## Bir sonraki güncellemenden önce

Bir sonraki sürümünü göndermeden önce [ücretsiz teşhisini yap](https://devoria.fr/tr/diagnostic): projeni gerçekte neyin engellediğini söyler ve sana Apple reddine karşı kontrol listemi gönderir.

[Apple Review Kit](https://devoria.fr/tr/kits/app-review), gönderim öncesi kontrol listemi, düzelttiğim retleri ve projeni ve mağaza sayfanı inceleyip Apple reddederse yanıtını hazırlayan iki Claude Code skill'ini bir araya getiriyor. Sürecin tamamı [Apple tarafından reddedilen uygulama](https://devoria.fr/tr/expertise/apple-tarafindan-reddedilen-uygulama) sayfasında.


## Projen

[Apple Review Kit](https://devoria.fr/tr/kits/app-review): Kullandığım App Store inceleme kontrol listesi, düzelttiğim Apple retleri, inceleyici notları ve uygulamanı inceleyen iki Claude Code skill'i. 29 €.

[iOS Kit](https://devoria.fr/tr/kits/ios): Claude Code ile iPhone uygulamanı yap: uygulamalarımın başlangıç kodu, işini kontrol eden skill'ler, Apple Review, Screenshots ve ASO kitleri. 129,99 €.
