← Back to LumaDeck

Terms of Service

Last updated: 21 August 2026 · Effective date: 9 April 2026

Welcome to LumaDeck. These Terms of Service ("Terms") govern your access to and use of the LumaDeck platform, web app, and native applications operated by CJ Development ("we", "us"; full identification in Section 15). By creating an account or using the Service, you agree to these Terms.

1. Eligibility

You must be at least 16 years old to use LumaDeck. By using the Service you confirm you meet this requirement and have the legal capacity to enter into a binding contract.

2. Account

You are responsible for keeping your credentials secure and for all activity under your account. Notify us immediately at support [at] lumadeck.app if you suspect unauthorized access.

3. Subscription plans

3.1 Free tier

The Free tier includes the full visual engine, all 6 visual moods, 48 free scenes, one active custom shader, and a small watermark on the output. No ads. The remaining 191 scenes of the 239-scene web catalog ship in 20 paid scene packs (10 General packs and 10 Artistic Collections), sold separately. The Pro subscription removes the watermark and adds the Pro tools.

3.2 Pro subscription

Pro removes the watermark and unlocks performance capabilities: advanced FX, 48 pads, MIDI Learn, up to 21 active custom shaders, up to 21 video slots, and cloud sync. All 6 moods and full color control are free for everyone. Pricing is in EUR and includes applicable VAT.

3.3 One-time purchases

Scene packs are buy-once, keep-forever digital goods tied to your account. The catalog has 10 General packs and 10 Artistic Collections; each item shows its binding price before checkout. "God Mode" contains only the 10 General packs. Artistic Collections are always sold separately and are not included in God Mode. FX and extra pads are not sold separately: they are Pro capabilities included with the subscription.

Licence of purchased content. Scene packs, God Mode and the Artistic Collections are original works created by LumaDeck / CJ Development. Buying one grants you a personal, perpetual, non-exclusive licence to use it inside LumaDeck in your own performances, streams, recordings and audiovisual works, including commercial ones, with no royalties and no attribution required. The licence does not transfer ownership: you may not resell, rent, share or redistribute a pack or its assets, extract or reuse its GLSL source or scene files outside LumaDeck, or present the packs as your own product. The licence is tied to your account and survives cancellation of any subscription.

3.4 Welcome gift

Registered users may claim five original Full HD visual loops through a private account-bound download. Their use is governed by the LumaDeck loop license included in the downloaded ZIP. Claiming the gift does not subscribe you to marketing or a newsletter.

3.5 LumaDeck Output Bridge

The Output Bridge is free desktop software for users with an active Web Pro subscription, licensed (not sold) for personal or professional use together with LumaDeck. It is provided "as is" as an unsigned preview build. It listens only on 127.0.0.1:5960 and contacts lumadeck.app solely to validate your Pro licence (it sends a short-lived licence token and the program version; it never sends video, audio or files). It does not include or redistribute the NDI® runtime, which you obtain from Vizrt under its own licence. Reverse engineering and redistribution are not permitted.

4. Cancellation and refunds

You can cancel your subscription at any time through the Stripe billing portal available in the app. Cancellation takes effect at the end of the current paid period; you keep Pro access until then.

EU right of withdrawal (14 days). As a consumer you have 14 calendar days from the day the contract is concluded to withdraw without giving any reason (Articles 102 to 108 of the Spanish Consumer Act, Royal Legislative Decree 1/2007, transposing Directive 2011/83/EU). The rules differ depending on what you bought:

Pro subscription (a service). Before paying, you tick a box asking us to start the service immediately, within the withdrawal period. You keep your right of withdrawal: if you withdraw within those 14 days, we refund the price minus an amount proportional to the days of service already provided (Articles 98.8 and 108.3). After the 14 days, you can cancel at any time as described above, and the current paid period is not refunded.

Scene packs and God Mode (digital content not supplied on a tangible medium). Before paying, you tick a box giving your express consent to immediate access and acknowledging that you lose your right of withdrawal once the download or access has begun (Article 103(m)). If you do not tick that box, the purchase does not proceed.

How to withdraw. Send an unequivocal statement to support [at] lumadeck.app (or by post to the address in section 15) before the 14-day period ends. You may use the model form below, but it is not mandatory. We confirm receipt by email and refund through the original payment method without undue delay and at the latest within 14 days of receiving your statement.

Confirmation on a durable medium. After each purchase we email you a confirmation of the contract (what you bought, the consent you gave and this withdrawal information), and Stripe emails you the receipt with the price. Keep both.

Model withdrawal form (Annex B of the Spanish Consumer Act — complete and return only if you wish to withdraw):

To: Jaime Constán Nava (CJ Development), Cantarrana 1, 46137 Playa de la Pobla de Farnals, Valencia, Spain — support [at] lumadeck.app

I hereby give notice that I withdraw from my contract for the following
service / digital content: ______________________________________
Ordered on: ____________________
Name of consumer: ____________________
Address of consumer: ____________________
Account email used in LumaDeck: ____________________
Signature of consumer (only if this form is notified on paper): ____________________
Date: ____________________

5. Acceptable use

You may use LumaDeck for any lawful audiovisual performance, personal or commercial. You may not:

6. Your content

You retain all rights to your media, custom shader source, MIDI mappings, text, and other content. Videos, images, custom GLSL source, MIDI mappings, and MIDI device names are processed and stored only in your browser and are not uploaded to LumaDeck. If you save a show to the cloud, we store its configuration metadata (such as settings, pad references, media names, and branding), but not the media files, custom shader source, MIDI mappings, or device names. You are responsible for having the rights to use your content and for the code you provide; unsafe or incompatible shaders may be rejected or quarantined to protect the visual engine. We do not claim ownership and we do not use your content to train any model.

7. Intellectual property

LumaDeck, the LumaDeck logo, the WebGL engine, the GLSL shaders, the loop packs, and all premium assets are © 2026 CJ Development. All rights reserved. The Service is licensed to you, not sold.

NDI® is a registered trademark of Vizrt NDI AB. Learn more at ndi.video.

LumaDeck Pro integrates Ableton Link for network tempo and phase synchronization. Ableton and Link are trademarks of Ableton AG. CJ Development and LumaDeck Pro are not affiliated with, sponsored by, or endorsed by Ableton AG. All third-party marks remain the property of their respective owners.

8. Third-party services

Payments are handled by Stripe; auth and storage by Supabase; hosting on OVH self-hosted infrastructure operated by CJ Development. Your use of third-party services is subject to their respective terms.

9. Service availability

We aim for high availability but do not guarantee uninterrupted service. We may schedule maintenance with reasonable notice. We are not liable for downtime caused by third-party providers, force majeure, or events beyond our control.

10. Disclaimer of warranties

The Service is provided "as is" and "as available". To the maximum extent permitted by law, we disclaim all warranties, express or implied, including merchantability and fitness for a particular purpose.

11. Limitation of liability

To the maximum extent permitted by law, our total aggregate liability for any claim arising out of or related to the Service shall not exceed the amount you paid us in the 12 months preceding the claim. Nothing in these Terms limits liability for fraud, gross negligence, or any liability that cannot be excluded by law.

12. Termination

We may suspend or terminate your account if you breach these Terms. You may request account closure at any time by emailing support.

13. Changes to the Terms

We may update these Terms. Material changes will be notified at least 30 days in advance via email or in-app banner. Continued use after the effective date constitutes acceptance.

14. Governing law

These Terms are governed by the laws of Spain. Any dispute shall be subject to the exclusive jurisdiction of the courts of Spain, without prejudice to the consumer's right to bring proceedings in their country of residence.

15. Service provider

Jaime Constán Nava, trading as CJ Development (sole trader)
Tax ID (NIF): 73998352S
Address: Cantarrana 1, 46137 Playa de la Pobla de Farnals, Valencia, Spain
Email: legal [at] lumadeck.app
Website: lumadeck.app (also reachable via lumadeck.es)

16. Contact

For any question regarding these Terms, contact legal [at] lumadeck.app.