Skip to main content
Back to Fluxora

Terms of Service

1. Acceptance

You accept these Terms by visiting fluxora.marshalx.dev(passive — by browsing, you agree), purchasing a paid tier (active — Polar's checkout requires confirmation), or using a Fluxora license key in your self-hosted server. You must be at least 18 (or the age of majority in your jurisdiction) to purchase a paid tier. The Free tier has no age requirement (we collect no data and run no account system).

2. Definitions

3. The Free tier and the open-source software

The Software is open-source under the MIT License. You may run, copy, modify, redistribute, fork, and sell services around your fork — see the LICENSE file. The Free tier requires no account, no payment, no License Key, and no agreement beyond the LICENSE.

Two clarifications, neither of which contradicts the MIT License:

4. The marketing site

You may not: attempt to break the site (DDoS, exploit attempts, exhaustion attacks); scrape at a rate that materially burdens the host; redistribute the site's content as your own. Linking, citing, and reasonable archival are fine. The site provides product info and links to checkout — no user accounts, no comment system, no upload surface.

Finding a vulnerability and reporting it via the channel in SECURITY.md is not a violation — that's actively encouraged.

5. Paid tiers

5.1 What you get

The feature list at the time of your purchase is what you're entitled to. If we add features later, they roll forward to existing customers at the same tier; if we ever remove features, existing customers retain the original feature set for the duration of their subscription (or for life, in Ultimate's case).

5.2 What "feature unlock" actually means

Tier limits are enforced by the Self-Hosted Server reading your License Key locally. There is no online check, no usage telemetry, no rate limiting from us.

5.3 Billing & recurrence

Plus and Pro are recurring monthly subscriptions billed in INR via Polar. Ultimate is a single one-time payment. Polar handles billing including local taxes (GST in India, VAT in EU, etc.); Stripe is the underlying processor. You may cancel a Plus or Pro subscription at any time via your Polar customer-portal link or by contacting us. Cancellation stops future charges. Past charges are non-refundable except as set out in §5.4.

5.4 Refund policy

First 14 days, no questions asked. File a GitHub Issue tagged refund or contact Polar support directly. We will refund 100% of the most recent charge.

After 14 days, refunds are at our discretion — typically only granted for billing errors (you were charged twice, etc.) or for products that materially fail to deliver as described. Ultimate refunds follow the same 14-day rule; after that, only granted if a feature you specifically purchased the tier for is permanently broken and cannot be fixed within a reasonable time.

5.5 License-key delivery

Your License Key is emailed to you within minutes of a successful Polar checkout. If it doesn't arrive in 30 minutes: check spam, visit /manage to look up your order, or contact support@fluxora.marshalx.dev with your Polar order ID. We re-issue lost keys on request as long as the original purchase is verifiable; manual operator step, may take up to 7 days.

5.6 License-key obligations

6. Acceptable use

You may not use Fluxora to:

  1. Distribute content you do not have the right to distribute. By using the Software you affirm that the media in your library is content you own a personal copy of, content you have a license to use, or content in the public domain. We do not police this; you indemnify us if you breach it (see §8).
  2. Circumvent DRM or copy-protection on third-party media. The Software is not designed to and does not include DRM-circumvention tools.
  3. Build a multi-tenant streaming service that resells Fluxora's capabilities. The Software is licensed for self-hosted, single-tenant use. Operating a public Fluxora-as-a-Service or running a "Fluxora hosting" business requires a separate written agreement. Casual sharing within your household / friend group is fine and expected.
  4. Reverse-engineer the License Key system to bypass tier limits, generate counterfeit keys, modify the Software to ignore the key check, or distribute patches that do so. Specifically scoped to interactions with fluxora.marshalx.dev's license-issuance system.
  5. Distribute child sexual abuse material, non-consensual content, or content illegal under Indian law via the Software. Non-negotiable. We will cooperate with any law-enforcement inquiry.
  6. Harass, threaten, or impersonate other contributors or users in any Fluxora-controlled space.
  7. Submit malicious content (malware-laden uploads, phishing-link inserts in metadata fetches, etc.) targeting the Software or its operators.
  8. Use the Site or Software to send spam.

7. Disclaimer of warranties

THE SOFTWARE AND THE SITE ARE PROVIDED "AS IS" AND "AS AVAILABLE", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, AND ACCURACY OF DATA.

Streaming reliability is not guaranteed (WebRTC depends on your network, NAT type, ISP; mDNS depends on multicast working in your network). Hardware encoding is not guaranteed (depends on your GPU + drivers; software fallback is automatic but performance is governed by your CPU). TMDB metadata accuracy is not guaranteed (community-edited database; mismatched titles happen). Backups are your responsibility — the Software does not back up your media library or library index.

8. Indemnification

You agree to indemnify, defend, and hold harmless the maintainer, contributors, and project from any claim, demand, loss, or expense (including reasonable attorneys' fees) arising from your use of the Software or Site in violation of these Terms, your violation of any third party's rights, or your violation of any law or regulation.

9. Limitation of liability

To the maximum extent permitted by law, our total cumulative liability is limited to the amount you paid us in the 12 months preceding the claim, or ₹0 if you are a Free-tier user. For Ultimate purchasers, that is ₹4,499. We are not liable for indirect, consequential, special, incidental, or exemplary damages — including lost profits, business interruption, loss of data, loss of goodwill, or substitute-service costs — even if advised of the possibility.

10. Intellectual property

Software: licensed to you under the MIT License. Use, copy, modify, merge, publish, distribute, sublicense, sell.

Brand:the "Fluxora" name and the brand assets (F lettermark, wordmark, gradient logos) are reserved by the maintainer. The MIT License does not grant rights to brand assets.

You may use the Fluxora name to: refer to the project, link to it, write a review or article, file a bug report. You may not: brand a fork or derivative product as Fluxora (rename your fork); imply endorsement, affiliation, or partnership; register Fluxora-named domains, social handles, or trademarks. Nominative use ("for Fluxora", "compatible with Fluxora", "Fluxora plugin") is fine for third-party integrations.

Documentation, content, brand artwork: © Marshalx, 2026. The MIT License does not cover them. Linking, quoting, and short citations are fine; wholesale republication is not.

Contributions: by submitting a PR, issue, or other contribution, you license it under the same MIT License. You retain copyright. No separate CLA.

11. Termination

Termination by you: Free tier — stop using the Software. Paid tier — cancel via Polar customer portal or contact us. License Key continues to work for the remainder of the paid period.

Termination by us: for material breach of §6 (with notice + 14-day cure period if curable), for non-payment (Polar handles this automatically), or as required by law / court order. If we terminate a paid tier for breach we cannot or will not cure, we will refund the unused portion of the most recent monthly charge. Ultimate purchasers terminated for breach are not refunded.

Sections 7 (warranties), 8 (indemnification), 9 (liability), 10 (IP), 17 (governing law), and 18 (disputes) survive termination.

12. Third-party services

The Software optionally integrates with third-party services. Each is governed by its own terms; using these features means you accept those: TMDB (operator-provided API key, subject to TMDB's API Terms of Use); Cloudflare (Tunnel + DNS-over-HTTPS, subject to Cloudflare's subscription agreement); Polar (paid-tier checkout, subject to Polar's ToS); Sentry (opt-in error reporting, subject to Sentry's Service Terms). We are not responsible for the availability, accuracy, or behaviour of third-party services.

13. Modifications to these Terms

Material changes will be announced on the GitHub repository at least 14 days before they take effect, and reflected by updating the "Effective" date at the top of this page. A material change modifies pricing for an existing tier in a way that disadvantages existing customers, removes a feature you paid for, changes refund / cancellation policy, changes governing law or jurisdiction, or reduces our commitments / increases your obligations. If you object to a material change, you may cancel your paid subscription before the change takes effect and receive a refund of the unused portion of the most recent payment.

14. Force majeure

Neither party is liable for failure or delay in performance due to causes beyond reasonable control: natural disasters, war, civil unrest, terrorism, government action, internet-infrastructure outages, third-party service outages (Cloudflare, Polar, Stripe, GitHub), pandemic-related disruption, or labour disputes.

15. Severability & entire agreement

If any provision is held invalid or unenforceable, the remaining provisions remain in full force. These Terms, together with the LICENSE, PRIVACY.md, SECURITY.md, and CODE_OF_CONDUCT.md, constitute the entire agreement.

16. Notices & assignment

Notices to us: legal@fluxora.marshalx.dev or marshalgcom@gmail.com. Notices to you: email to the address on your Polar order, or — if no paid tier — by an update to these Terms.

You may not assign these Terms or your paid-tier subscription to a third party without our written consent. We may assign in connection with a transfer of the project to a successor maintainer. If the project is discontinued, recurring charges stop, already-issued License Keys continue to function (HMAC-signed, self-validating; no upstream check), and the source remains under MIT at the GitHub repository or its mirrors.

17. Governing law

These Terms are governed by the laws of the Republic of India, without regard to conflict-of-laws principles. The Indian Contract Act, 1872, the Information Technology Act, 2000, and the Digital Personal Data Protection Act, 2023 apply where relevant.

For paid-tier customers in the European Union, United Kingdom, or California, your local mandatory consumer-protection law applies in addition to Indian law and prevails to the extent of any conflict.

18. Dispute resolution

Before filing any formal dispute, contact legal@fluxora.marshalx.dev and attempt to resolve informally. Most disputes settle by email within 30 days.

If informal resolution fails:

To the maximum extent permitted by law, disputes will be brought individually, not as part of a class action, consolidated action, or representative proceeding.

19. No waiver, no agency

Failure to enforce any provision is not a waiver of that provision. No agency, partnership, joint venture, or employment relationship is created by these Terms.

20. Contact