Terms of Service
1. The Service
BloopLab (hereafter "the Service") is accessible at https://blooplab.com. Any question or request regarding the Service can be sent to hello@blooplab.com.
Hosting is provided by Vercel Inc. (USA). Database and authentication are provided by Supabase Inc. (Singapore). Payment processing is handled by Stripe Payments Europe Ltd. (Ireland).
2. Service description
BloopLab is a software-as-a-service that lets users generate animated ball-battle videos in vertical format from parameters they configure. Users can then export those videos in MP4 format and use them freely.
Access to the Service requires a personal account. The video export feature is gated by a monthly token system tied to the user's subscription plan.
3. Account creation
Accounts are created via Google OAuth authentication. Users agree to provide accurate information during account creation. Only one account per person is permitted.
Users are solely responsible for activity carried out under their account. They commit to reporting any unauthorised use to the operator at hello@blooplab.com.
4. Plans and pricing
The Service is offered in three plans:
- Free — €0/month. 5 MP4 exports per month at 720p, with a BloopLab watermark.
- Pro — €9.99/month (incl. tax). 100 MP4 exports per month at 1080p, with a discreet watermark.
- Studio — €29.99/month (incl. tax). Unlimited 1080p exports, no watermark.
Pro and Studio plans renew automatically each month until cancelled by the user. Payments are processed by Stripe Inc. (third-party service; see Privacy Policy).
The operator currently benefits from the French VAT-free regime (art. 293 B of the General Tax Code, equivalent to a small-business VAT exemption). Listed prices therefore include no VAT. The mention "VAT not applicable, art. 293 B CGI" appears on invoices.
5. Renewal, cancellation and refunds
Users may cancel their subscription at any time from the Account page via the "Manage billing" link, which redirects to the Stripe customer portal.
Cancellation takes effect at the end of the current paid period. Users retain access to their plan's features until that date. No pro-rated refund is issued for the remaining time.
Withdrawal right: in accordance with article L221-28 of the French Consumer Code, users expressly acknowledge that the Service begins immediately upon subscription (instant access to exports) and therefore waive their 14-day right of withdrawal for the first paid period.
An exceptional refund may be granted in case of a confirmed Service defect, on motivated request to hello@blooplab.com.
6. Token system
Each video export consumes one token from the user's monthly quota. Unused tokens do not roll over to the following month. The quota is reset on each billing renewal for paid plans, and every 30 days for the Free plan.
Tokens have no monetary value and cannot be converted to cash, transferred to another account, or refunded.
7. Intellectual property
The brand, logo, source code, simulation algorithms, interfaces and all components of the Service are the exclusive property of the operator. Any reproduction, modification or extraction without prior written authorisation is forbidden.
Videos generated by users via the Service belong to them and may be used freely, including for commercial purposes, subject to the watermark requirement applicable to the user's plan. The Studio plan removes that requirement.
8. Acceptable use
Users agree not to:
- circumvent the technical limits of the plan they subscribed to;
- use the Service for illegal purposes or contrary to public order;
- generate content that infringes third-party rights (copyright, trademarks, privacy, etc.);
- attempt to access systems, code or data of the Service without authorisation;
- resell access to the Service or redistribute its features without written agreement.
In case of breach, the operator may suspend or terminate the account without notice or refund.
9. Availability and limitation of liability
The Service is provided "as is", without guarantee of permanent availability. The operator strives to ensure continuity but cannot be held liable for interruptions due to maintenance, updates, or external causes (third-party outage, attack, force majeure).
In any case, the operator's liability shall not exceed the amount paid by the user over the past twelve months. The operator shall not be liable for indirect damages (loss of content, loss of business opportunity, etc.).
10. Personal data
The processing of personal data is detailed in the Privacy Policy.
11. Changes to these terms
The operator reserves the right to update these terms at any time. Users will be notified of any substantive change by email or via a notice on the Service. Continued use of the Service after notification constitutes acceptance of the updated terms.
12. Governing law and jurisdiction
These terms are governed by French law. Any dispute relating to their interpretation or execution falls under the exclusive jurisdiction of French courts, subject to the mandatory provisions applicable to consumers.
Pursuant to articles L611-1 et seq. of the French Consumer Code, users may resort free of charge to a consumer mediator in case of unresolved dispute.
13. Contact
For any question about these terms: hello@blooplab.com.