App Store Requirements
Before adding your first app to RefundShield, you need to complete a few one-time steps required by Apple. These are Apple's requirements for using the Consumption API, not RefundShield-specific ones.
1. Update your Privacy Policy
Your app's Privacy Policy must disclose that consumption data is collected and shared with Apple to process refund requests. This is required by Apple before users download your app.
You need to update your Privacy Policy and make sure the policy text covers the use of in-app purchase data for refund management purposes. Refer to Apple's App Privacy Details for guidance on what to disclose.
2. Obtain user consent for data sharing
Apple requires that you obtain valid user consent before sharing their personal data with Apple via the Consumption API. As the developer, you are responsible for obtaining this consent.
You do not need to display a popup or a checkbox. That would make for a poor user experience. Simply including the relevant disclosure in your app's Privacy Policy or Terms of Service is fully compliant with Apple's requirements. Users consent by accepting your terms when they sign up or use your app.
Make sure your Privacy Policy or Terms of Service clearly states that in-app purchase and usage data may be shared with Apple for the purpose of evaluating refund requests. See Apple's guidelines for more details.
3. App Store Server Notifications V2
RefundShield relies on App Store Server Notifications V2. V1 notifications are not supported.
Summary checklist
- Privacy Policy updated to disclose collection and use of consumption data
- Privacy Policy or Terms of Service includes disclosure about sharing data with Apple for refund evaluation
- App Store Server Notifications V2 enabled
Once these are in place, you're ready to add your first app.