The rules of using Blaze.
Plain-English terms for what you can do with Blaze, what's covered in your subscription, and how refunds work.
Last updated: April 29, 2026
1. Agreement
By installing or using Blaze (the app), you agree to these terms. The agreement is between you and Riad Mahi, freelance based in France ("we", "us"). If you don't accept these terms, don't install or use the app.
2. License
We grant you a personal, non-exclusive, non-transferable license to install and run Blaze on Apple devices you own or control. You may not redistribute, sublicense, modify, decompile, or reverse-engineer the app except where the law explicitly allows it.
3. Plans and pricing
- Free — daily-driver basics, capped at 2 Firebase projects and limited workflow features.
- Pro — auto-renewable subscription billed monthly. Unlocks unlimited projects, full workflows, AI chat, snapshots, schema map, project compare, SQL queries, and more.
- Lifetime — one-time purchase that grants Pro access permanently with one year of updates included.
Localized pricing is shown in the app and at checkout. Apple may adjust the displayed price at any time per local currency rules.
4. Subscriptions and renewal
Pro is an auto-renewable subscription. The price you saw at purchase is charged to your Apple ID and renews at the end of each period unless you turn off auto-renew at least 24 hours before the renewal date. You manage and cancel subscriptions from the App Store (Apple ID → Subscriptions). Cancelling stops future charges; access continues until the end of the current period.
5. Refunds
Refunds for in-app purchases are handled directly by Apple under their refund policy. Request one at reportaproblem.apple.com. If you reside in the EEA or the UK, you also benefit from a 14-day right of withdrawal under the Consumer Rights Directive — note that by accessing Pro features immediately after purchase, you consent to the start of service and may waive that right.
6. Acceptable use
You're responsible for what you do with Blaze on your Firebase projects. Don't use Blaze to:
- Access projects you don't have authorization to administer
- Run workflows that violate any law or third-party right
- Bulk-modify data in ways that breach the terms of service of Firebase, Google Cloud, or your own users
- Attempt to extract or redistribute the app's source or assets
Blaze includes a "protected projects" mode meant to add a safety net on production environments. It's a guard, not a guarantee — use it, and back up critical data before destructive operations.
7. Third-party services
Blaze relies on Firebase (Google) for authentication and profile storage, RevenueCat for billing, and Apple for distribution and payments. Your use of those services is also subject to their respective terms and privacy policies.
8. No warranty
Blaze is provided "as is" without warranty of any kind. We don't guarantee that the app will be uninterrupted, error-free, or compatible with every Firebase configuration. You're responsible for backing up your own data and verifying destructive actions before running them.
9. Limitation of liability
To the maximum extent allowed by law, our total liability for any claim arising out of your use of Blaze is capped at the greater of (a) the amount you paid us in the 12 months preceding the claim, or (b) €50. We are not liable for indirect, incidental, or consequential damages, including data loss, lost profits, or business interruption.
Nothing in these terms limits liability that cannot be limited by law (such as gross negligence, fraud, or statutory consumer rights).
10. Termination
You can stop using Blaze and delete your account at any time from the app's settings or by emailing contact@riadmahi.com. We may suspend or terminate access if you breach these terms, with reasonable prior notice except where the breach is severe.
11. Changes
We may update these terms. Material changes will be announced in the app and take effect 30 days after publication. Continued use of Blaze after that date counts as acceptance of the new terms.
12. Governing law
These terms are governed by French law. If you reside in the EU or the UK, mandatory consumer protections in your country of residence still apply. Disputes are submitted to the competent courts of the city where the user resides for consumer disputes, or the courts of Paris otherwise.