Guideline 3.1.3
Guideline 3.1.3(d) - Person-to-Person Services: Claiming Exception for Group Classes
Our Take
Apple is rejecting your app because it claims the person-to-person services exception (which allows real-time one-on-one services like tutoring, medical consultations, and personal training to use external payment) for group classes, pre-recorded content, or one-to-many services that do not qualify. The person-to-person exception under 3.1.3(d) is specifically for real-time, one-on-one services between two individuals. It covers scenarios like a student paying a specific tutor for a live session, a patient paying a specific doctor for a telehealth visit, or a client paying a specific trainer for a personal workout. The service must be performed by a specific identified person for a specific identified customer in real time. Group fitness classes, pre-recorded webinars, one-to-many workshops, and asynchronous courses do not qualify. Even if a live instructor leads the class, if multiple participants attend simultaneously, it is a one-to-many service and must use IAP.
Resolution Guide
Categorize your services
Separate your offerings into two categories:
- Group classes, recorded content, and one-to-many sessions (must use IAP)
Implement IAP for group/recorded content
Use StoreKit for any content or service that is not a real-time, one-on-one interaction. This includes group classes, pre-recorded videos, courses, and workshops.
Keep external payment for qualifying services
Genuine one-on-one, real-time sessions (private tutoring, personal training, telehealth) can continue using external payment.
Make the distinction clear in your UI
The purchase flow should make it obvious which services are one-on-one and which are group/recorded.
Document your service model
In Review Notes, explain which services use IAP and which use external payment, with justification for each.
Prevention
Example Rejection Email
Consider Appealing
Appeal only if Apple misidentified the service type -- e.g., if you offer genuinely one-on-one sessions that the reviewer mistook for group sessions. Provide screenshots and documentation showing the one-to-one nature of the sessions.
Before & After
Yoga app charges for all classes (group and private) through Stripe, claiming the person-to-person exception for everything including 30-person live group classes and pre-recorded sessions
Private one-on-one yoga sessions with a specific instructor use external payment; group classes and recorded sessions are available via IAP subscription
What changed: The person-to-person exception only applies to real-time, one-on-one services. Group and recorded content must use IAP.
Community Solutions · 0
Sign in to share your solution.
More Guideline 3 (Business) rejections
- Guideline 3.0 - Business: Irrationally High Pricing
- Guideline 3.1.1 - In-App Purchase: Expiring Virtual Currency
- Guideline 3.1.1 - In-App Purchase: External Link for Digital Content in Reader App Without Entitlement
- Guideline 3.1.1 - In-App Purchase: License Key or Serial Number Unlocks
- Guideline 3.1.1 - In-App Purchase: Loot Boxes Without Disclosed Odds
- Guideline 3.1.1 - In-App Purchase: Missing Restore Purchases Button