Apple updates the Developer Program License Agreement, adding Japan-specific iOS terms (alt distribution, payments, and offers)
Apple revised the Apple Developer Program License Agreement, including an Attachment for iOS apps in Japan that covers alternative distribution, alternative payments, out-of-app offers, and the Core Technology Commission.
Original announcement (source): Apple Developer News - “Updated Apple Developer Program License Agreement now available” (Dec 17, 2025)
Related:
- “Changes to iOS in Japan” (timeline callouts, incl. March 17, 2026 acceptance deadline): https://developer.apple.com/news/?id=074b3wzz
What Apple changed
Apple says the Apple Developer Program License Agreement has been revised to support new features, updated policies, and clarifications.
The part most app businesses will care about is the new / updated Japan-specific framing:
- Attachment 12: specified terms for iOS apps in Japan, including:
- alternative distribution
- alternative payments
- out-of-app offers
- the Core Technology Commission
(Apple’s post is a change log style summary of the sections and attachments to review.)
Why this matters (even if you’re not “shipping Japan changes” today)
-
Terms are now a delivery dependency. If your org doesn’t accept updated agreements on time, “we can’t ship” can become an admin problem.
-
Distribution and payments are becoming market-by-market. Japan adds another variant in the growing matrix of: where you can link out, what payment options exist, and what fees/commissions apply.
-
Marketing claims need to match the commerce path. If you plan to message price, offers, or payment flexibility, you need to be sure the allowed flow exists in that storefront.
Tiny win
Add a calendar reminder for agreement acceptance windows (and who owns them). Then map your Japan purchase flow in a single diagram (in-app pay, link-out, alternative payments), so marketing and product stop guessing.
Read the official update: https://developer.apple.com/news/?id=76371du6
Want help with ASO?
If you want this implemented for your app, check out our services - or run your workflow in APPlyzer.