← Back home

Terms of Service

Last updated: 5/27/2026

1. Service

Spark provides Flutter mobile application development on a flat monthly subscription basis, plus optional one-time services (Product Design Brief, fixed-price quotes).

2. Subscription, Pause & Cancellation

Subscriptions are billed monthly in advance. You may pause or cancel anytime through the billing portal. Paused time is preserved and resumes when you unpause.

3. Refunds

Refunds are available within the first 7 days if no work has been delivered. After that, remaining unused subscription time may be refunded unless code has already been delivered to your repository. No refunds for completed work.

4. Ownership

You retain 100% ownership of code, designs, and assets delivered as part of your subscription, pushed to your own GitHub repository.

5. Third-Party Costs

Any third-party SaaS or backend costs (Firebase, RevenueCat, OneSignal, Supabase, hosting, etc.) are your responsibility. You must link your own billing accounts before launch.

6. Scope

The subscription covers Flutter mobile app development. It does not include custom backend servers, app store account management, paid ad creative, or anything outside the mobile app codebase.

7. Confidentiality

Both parties agree to keep confidential information shared during the engagement private. Internal code patterns, templates, and libraries used to deliver the service remain the property of Spark.

8. Liability

Services are provided "as is" without warranty. Liability is limited to the amount paid in the most recent billing period.

9. Contact

Questions about these terms? Reach out via the booking link on the homepage.