Refund Keeper
Stop losing money on refunds with Qonversion Refund Keeper. Automate data sharing with Apple to reduce unjustified refunds and protect your earnings.
Refund Keeper helps Qonversion users reduce revenue loss from Apple’s App Store refunds by automating the refund process. It ensures Apple receives the necessary app usage data to make fair refund decisions — helping developers retain more revenue while staying compliant with Apple’s policies.
What is Refund Keeper?
When a user requests a refund for an in-app purchase, Apple reviews their app usage data to determine whether to approve or deny it. If the subscription was actively used, Apple may still approve the refund unless the developer provides additional data to justify rejecting it.
Refund Keeper automates this process, giving Apple a complete picture of how the subscription was used—reducing unjustified refunds and protecting your earnings.
How it works
- A user requests a refund through the App Store.
- Apple sends a notification asking for transaction and usage details.
- If no response is provided, Apple will likely approve the refund by default.
- Refund Keeper automatically processes these requests and submits the necessary app usage data to Apple.
- With better insights, Apple is less likely to approve unjustified refunds, keeping more revenue in your hands.

Requirements to Use Refund Keeper
Before enabling Refund Keeper, make sure you’ve completed these steps:
- Qonversion Growth Plan
Refund Keeper is available exclusively on the Qonversion Growth Plan. Upgrade If you haven’t already accessed this feature - Enable Apple Server Notifications V2
Apple send relatable to Refund Keeper events only with second version of notifications. You can switch to v2 in App Store Connect. Read more: Apple Server-to-Server Notifications (S2S) - Update Your Privacy Policy in App Store Connect
Your Privacy Policy must disclose the collection and sharing of app usage data to comply with Apple's guidelines and ensure transparency for users. - Update Your EULA
To comply with Apple's policies, your app's End User License Agreement (EULA) must include explicit consent for sharing end users' personal data with third parties, including Apple. If you've already integrated the Qonversion SDK, this clause may already be included. Learn more: Learn more:
Refund Preferences
Apple allows developers to set a refund preference for each request, influencing the decision while Apple retains the final authority.
Option | Description |
---|---|
Always Decline | Maximizes revenue protection by contesting most refunds. |
Always Refund | Automatically approves all refund requests. |
No Preference | A balanced approach that lets Apple decide based on the provided data. |
To adjust this setting, navigate to Refund Preferences in the Qonversion Dashboard and select your preferred option.
Limitations
🚫 Apple’s App Store Only – Refund Keeper applies only to Apple refunds. Google Play does not support developer-provided usage data for refund evaluations.
⛔ Not for Consumable Purchases – Refund Keeper only works for subscriptions and non-consumable in-app purchases. Consumable products (e.g., in-game currency) are not eligible.
Start Protecting Your Revenue Today!
With Refund Keeper, you can reduce refund-related revenue loss and automate refund management with zero extra effort.
Updated 15 days ago