Dark Magic Studio
Effective date: October 4, 2026
This policy explains what information the applications published by Dark Magic Studio handle and how it is used. It covers our mobile and web applications. A feature described below applies only to the applications that offer it.
Depending on the application, the following can be stored locally on your device:
This information is stored in the application's local storage on your device. Where an application keeps no local storage, the information it works with exists only while the application is open and is cleared when it is closed or refreshed.
Where an application offers an AI assistant feature and it is configured with a Gemini API key, prompts entered into that feature and related context may be sent to Google's Gemini API to generate a response. Do not enter sensitive information that you do not want processed by a third-party AI service.
Google Play Billing is used to process subscriptions purchased on Android. Purchases and subscription status are handled by Google Play.
To confirm that a subscription is genuine, the application sends the following to our entitlement service, which runs on Cloudflare Workers:
The service asks Google whether that purchase token is valid, and returns the answer along with the premium content the subscription unlocks. It stores only a one-way hash of the purchase token together with the installation identifiers that have presented it, so a single subscription cannot be shared across an unlimited number of devices. It holds no names, no email addresses and no payment details.
The premium content returned is cached in the application's private storage on the device, and is deleted when the subscription ends.
Firebase/Google SDKs may process technical application information required to provide Firebase AI/App Check functionality, depending on the final Firebase configuration.
The web version of Sparks (darkmagicstudio.com/sparks) works differently from the apps above:
Dark Magic Studio does not directly collect payment card details.
Subscription purchases made inside an Android application are processed by Google Play. Where a subscription is offered outside the app stores, payment is handled by an authorized third-party payment provider under its own terms and privacy practices, and we do not receive or store your full payment credentials.
Where an application offers a feature that works together with your device settings, such as silencing notifications while a session is running, it asks for the relevant permission before using it. That permission is used only for the purpose described at the time it is requested, and it can be withdrawn from your device settings at any point.
Dark Magic Studio does not sell personal data. Data may be processed by Google services used by our applications, such as Google Play Billing, Gemini/Firebase AI and Firebase App Check.
You can delete local application data by clearing the application's storage or uninstalling it. Where an application keeps no local storage, closing or refreshing it removes the information it was working with. Where an application does not require an account, there is nothing further to delete.
If you need help, contact support@darkmagicstudio.com.
Our applications are intended for adults. Some of them are restricted to users aged 18 or older and are not directed to children.
For privacy questions, contact support@darkmagicstudio.com, or use the developer contact email provided on the Google Play listing.
Dark Magic Studio - darkmagicstudio.com