The legally binding version of this document is the French one. This English version is a courtesy translation.
Last updated: 2026-05-20
Terms of Service -- TIVERA
Version: 2.0 -- DRAFT post-pivot LLC US Wyoming + Morocco resident founder + freemium/premium monetization Effective date: [A COMPLETER -- day of publication Play Store / tivera.tv v1.0] Last updated: 2026-05-20 Reference language: French (chosen primary jurisdiction: Wyoming, US, with specific provisions for EU consumers Art. 6 Rome I) English version: to be produced as an annex (English mandatory for Play Store + Stripe Terms compatibility)
DRAFT -- to be reviewed by Mitchou + Wyoming-admitted attorney + Casablanca-admitted attorney before publication. Fields [A COMPLETER : ...] to be filled in post-Stripe Atlas registration.
Differences vs TERMS_OF_SERVICE.md v1.0 (CockPITV): (1) brand TIVERA, (2) editor = TIVERA LLC Wyoming (US entity), (3) economic model freemium + premium (subscription / lifetime), (4) payment framework Play Billing + Stripe + PayPal + BTCPay, (5) detailed cancellation + refund policy (EU 14d + Google Play 48h + California), (6) auto-renewal disclosure, (7) Wyoming arbitration clause + opt-out EU consumers, (8) multi-device cap 5 max + anti-piracy, (9) age 13+ COPPA / 16+ teen GDPR.
TL;DR for the press
TIVERA is a generic BYOC IPTV player (Bring Your Own Content). You bring your streams, the app plays them. TIVERA LLC hosts nothing, distributes nothing, recommends nothing.
- You are 13 years of age or older (16+ recommended in the EU).
- You are solely responsible for the streams you import (M3U / Xtream Codes / EPG).
- The app is provided as is, without any guarantee of availability of third-party panels.
- The Premium tier renews automatically -- manageable in-app at any time.
- EU users: you have a 14-day withdrawal right after a Premium purchase (except in the case of consent to immediate commencement).
- In case of disagreement: do not download the app, or uninstall it, or request account deletion via /account/delete.
1. Purpose
These Terms of Service (the Terms) govern the use of the mobile application TIVERA (the App), published under the package com.mitchou.iptvpro on Google Play Store, Amazon AppStore, Samsung Galaxy Store, and direct APK download on tivera.tv, by TIVERA LLC (the Editor), a single-member LLC under Wyoming US law.
The App is a generic BYOC IPTV player (Bring Your Own Content): it allows the User to play multimedia streams (video / audio) that they bring themselves in the form of M3U lists, Xtream Codes API credentials, or XMLTV EPG streams.
The Editor offers optional Premium services (monthly / annual / lifetime subscription) that unlock advanced features (unlimited sources, AdMob OFF, DVR cloud sync, 30-day EPG, multi-device 5 max).
2. Acceptance and formation of the contract
2.1 Free tier mode
The installation and use of the App constitute full and entire acceptance of these Terms and of the associated Privacy Policy.
2.2 Premium tier mode
Acceptance of the Premium tier is carried out by the User via:
- Google Play Billing in-app purchase (formal contract trigger upon completion at Play Console),
- OR purchase on the website tivera.tv/account/subscription via Stripe / PayPal / BTCPay (formal contract trigger upon receipt of payment confirmation).
The User expressly acknowledges having read and accepted the Terms + Privacy Policy + auto-renewal clauses (paragraph 6.3) before checkout.
2.3 Modifications to the Terms
The Editor reserves the right to modify these Terms. Material modifications (price change, new restriction, modification of the DPA):
- Persistent in-app banner notification >= 30 days before entry into force.
- Email to all registered accounts + active subscribers >= 30 days before.
- The Premium subscriber User who refuses the new Terms may terminate without charge or loss (pro-rata refund for the unconsumed period, except under Wyoming US law) -- to be documented on a case-by-case basis.
Continued use beyond 30 days constitutes tacit acceptance.
3. Description of the service
3.1 What TIVERA IS
- A multimedia stream player (video / audio) that you bring yourself.
- A local organizer of your sources (M3U URL, Xtream Codes API, XMLTV EPG).
- A local diagnostic tool (DiagOverlay) that displays the technical health of the current stream.
- A local recorder (DVR) that saves streams to your device's storage at your request.
- Mobile and Android TV compatible (single APK, same features, UX adapted by form factor).
- Optional user account (Magic Link email or Google Sign-In) to activate Premium + multi-device cap + future DVR cloud sync.
3.2 What TIVERA IS NOT
- Not a content distribution service (zero preloaded channels, zero proprietary catalog).
- Not an algorithmic recommendation service (zero suggestions, zero trends).
- Not a streaming operator (the App neither hosts nor relays any stream).
- Not an aggregator nor a directory of IPTV streams.
- Not a cloud sync of your M3U/Xtream sources (except future opt-in, and always encrypted client-side).
3.3 BYOC architecture -- personal-contribution requirement
The App does not include, propose, suggest, or provide any content source. The User must mandatorily import their own streams for the App to function.
The Editor is neither a distributor, nor a reseller, nor a broker of IPTV lists. It has no contractual, technical, or financial relationship with the operators of the Xtream Codes panels or the M3U providers that the User may choose to use.
4. Eligibility, age, and account
4.1 Minimum age (COPPA + GDPR)
The User must be 13 years of age or older (minimum limit in the USA per COPPA 15 U.S.C. section 6501 et seq.).
For European Union users: in accordance with Art. 8 GDPR, consent to data processing for the creation of an account requires:
- 16 years of age or older in most EU Member States (FR, DE, NL, etc.)
- 13 years of age or older in certain EU States (UK pre-Brexit, ES, etc.) subject to parental consent until age 16
The App displays a blocking Age Gate at first launch (AgeGateRoute, already delivered IPTV Pro PR #87) which requires confirmation of being 13 years+; the Premium tier is accessible only after explicit confirmation.
4.2 User account
The account is optional for the Free tier. It becomes mandatory for:
- Premium purchase (monthly, annual, lifetime, trial)
- DVR cloud sync (post-launch)
- Multi-device cap (5 max)
Authentication is carried out via:
- Magic Link email: one-time token, 15-min expiration, no password storage on the TIVERA side. The User must provide a valid email address that they control.
- Google Sign-In: OAuth 2.0 via Credential Manager API. Revocation possible via Google Account -> Connected Apps.
The User warrants that the information provided (mainly email) is accurate and up to date. They undertake to notify TIVERA LLC in the event of a change (via /account/edit or support email).
4.3 Multi-device cap
To enforce the Premium license, the User may activate their account on 5 devices maximum (6 for the Lifetime tier). The App records a device identifier derived from the SSAID (Android Settings.Secure.ANDROID_ID, specific to the installation) + model name + lastSeenMs upon each connection.
Devices inactive > 180 days: automatic removal from the list. The User may also manually remove a device via Settings -> Account -> My devices.
Exceedance attempt: 6th device (7th for Lifetime) -> device management screen, the User must remove an existing device to activate the new one.
4.4 Account security
The User is responsible for:
- Securing access to their mailbox (which is used for Magic Link login).
- Securing their Google account (if Google Sign-In is used) with 2FA recommended.
- Notifying TIVERA LLC without delay in the event of suspected compromise (email [email protected]).
TIVERA LLC may suspend or delete an account in the event of proven fraudulent activity (massive credential sharing, repeated chargebacks, multi-device cap abuse).
5. User's commitments and responsibilities
5.1 Legality of imported streams
The User warrants that the multimedia streams (M3U, Xtream Codes, EPG) that they import and play via the App are:
- Either in the public domain in their jurisdiction of residence.
- Or covered by a valid license that they hold (legal IPTV subscription with an official provider, self-produced content, open source content, Creative Commons-compatible content).
- Or falling under a copyright exception applicable in their jurisdiction (private home use subject to private copying in certain EU States, US fair use, etc.).
The Editor expressly disclaims any responsibility as to the legality of the imported streams. The User alone assumes the civil and criminal consequences of importing and playing unauthorized streams.
5.2 Prohibitions
It is strictly prohibited for the User:
- To use the App to distribute, share, redistribute, or republish publicly streams to which they do not hold the rights.
- To use the App to scrape, mirror, or massively index Xtream Codes panels or third-party M3U lists for commercial purposes.
- To reverse-engineer, decompile, or modify the TIVERA APK with a view to circumventing the Premium protections (multi-device cap, AdMob OFF gating, etc.) -- except under mandatory local law (Art. 6.1 Directive 2009/24/EC for EU interoperability).
- To share their TIVERA account credentials with more than 5 people (vs the technically applied multi-device cap).
- To carry out fraudulent chargebacks after consumption of the service (Stripe/PayPal/Play abuse).
- To use bots, scripts, or automations to interact with the App or its API api.tivera.tv beyond the limit of 100 req/h.
5.3 Sanctions
In the event of proven violation of 5.1 or 5.2, TIVERA LLC may:
- Temporarily suspend the account (prior email notice 7 days except manifest abuse).
- Permanently terminate the account without refund (case of manifest abuse: repeated chargebacks, fraud, multi-device circumvention, illegal distribution).
- Refer the matter to the competent authorities where appropriate (Wyoming US courts, or EU/Morocco jurisdiction depending on User location).
6. Premium tier: price, payment, renewal, termination
6.1 Prices and offers
Prices displayed excluding tax (HT). Stripe Tax automatically calculates EU VAT / US sales tax / GST for other jurisdictions according to the User's billing address.
| Tier | Base price USD | EU incl. tax (estimated average VAT 20%) | MENA (MAD) | India (Y2 USD) | Trial |
|---|---|---|---|---|---|
| Premium monthly | 4.99 USD / month | ~5.99 USD incl. tax | 50 MAD / month | 1.99 USD / month | -- |
| Premium annual | 39.99 USD / year | ~47.99 USD incl. tax | 250 MAD / year | 15 USD / year | 14 days free |
| Lifetime | 79.99 USD one-time | ~95 USD incl. tax | 500 MAD | 30 USD | -- |
Geo pricing via PocketBase backend configuration: local pricing adaptation (dual market EU/US + MENA + India/SEA Y2). Final display in the User's currency via Google Play / Stripe Tax. Conversion at day rate Coingecko snapshot for BTCPay.
6.2 Means of payment
- In-app (Android): Google Play Billing v8 mandatory (Google Play policy section 4.2). TIVERA LLC does not collect directly -- Play deducts ~30% commission (15% first year of subscription).
- Website tivera.tv/account/subscription:
- Stripe (Visa / Mastercard / Amex / etc. cards, 27 supported currencies)
- PayPal (PayPal balance or linked card, worldwide wallet)
- SEPA / SWIFT bank transfer via Wise Business (annual/lifetime only, manual reconciliation)
- Crypto via self-hosted BTCPay Server (BTC / LTC / XMR; fiat conversion Coingecko snapshot; manual crypto refund)
TIVERA LLC never has access to card numbers, CVV codes, or wallet credentials -- these data are processed exclusively by PCI DSS Level 1 certified providers (cf. Privacy Policy paragraph 3.3).
6.3 Auto-renewal (monthly + annual)
Mandatory disclosure (Google Play + EU + California Cal. Bus. & Prof. Code section 17602):
Your monthly or annual TIVERA subscription renews automatically at the end of each period at the prevailing rate, unless you cancel it at least 24 hours before the end of the current period.
Management / cancellation:
- Play Store purchases: Google Play Store -> Subscriptions -> TIVERA -> Cancel
- Stripe / PayPal purchases: tivera.tv/account/subscription -> Cancel my subscription (direct link Stripe Customer Portal + PayPal billing agreement)
Cancellation takes effect at the end of the paid period (Premium access maintained until expiration, no immediate cutoff except explicit request + pro-rata refund in the EU 14d cooling-off case).
Lifetime tier: one-time purchase, no renewal, lifetime access as long as the Editor maintains the service (continuity clause 6.6).
6.4 14-day trial
The trial is offered once per account / device fingerprint / payment method (anti-abuse). It automatically switches to the Premium annual tier on D+14 unless cancelled beforehand. The User is notified on D-3, D-1, D0 by email + in-app banner.
6.5 Refunds
6.5.1 EU 14-day cooling-off period (Directive 2011/83/EU Art. 9 and 16.m)
Any EU/EEA User may request a full refund within 14 days after a Premium purchase (monthly, annual, or lifetime) without having to provide any justification.
Exception (Art. 16.m): if the User has expressly consented to the immediate commencement of the service and has acknowledged losing their withdrawal right, the refund is not due -- but TIVERA LLC may grant a goodwill gesture on a case-by-case basis. The checkout flow displays a separate checkbox for this explicit consent (separate from the acceptance of the Terms).
EU 14d procedure:
- Link tivera.tv/account/subscription -> Request EU 14d refund (visible if purchase_date < 14 days)
- Stripe / PayPal credit within 14 business days
- BTCPay: manual crypto refund via TIVERA wallet to the refundAddress provided
6.5.2 Google Play 48h auto-refund
Google Play automatically applies the full refund if requested within 48 hours after the in-app purchase, without intervention by TIVERA LLC. The User goes through Play Console -> My purchases -> Request refund.
6.5.3 California Automatic Renewal Law (Cal. Bus. & Prof. Code section 17602)
The California User benefits from:
- Clear and conspicuous auto-renewal disclosure before purchase (paragraph 6.3 above)
- A cancellation mechanism as simple as enrollment (Stripe Customer Portal or Play Settings)
- Renewal notification >= 5 days before for subscriptions > 1 year (TIVERA annual) or after a material modification of the terms
6.5.4 Outside the preceding cases
After expiration of the EU withdrawal right + Play 48h + California case, TIVERA LLC does not grant an automatic refund for periods already consumed. Exceptional cases (service outage > 7 days, billing error, double charge) handled manually -- contact [email protected].
6.6 Continuity of the Lifetime service
The Lifetime tier guarantees lifetime access as long as:
- TIVERA LLC maintains the service (the Editor has not dissolved or ceased its activity)
- The User complies with the Terms + Privacy Policy + multi-device cap
Possible cessation of the service: if TIVERA LLC decides to cease the service, with notice by email + in-app banner >= 12 months in advance, with the opening of a local-only degraded mode (the App continues to function BYOC without a server backend, but without cloud sync or multi-device cap).
6.7 Price modification (active subscription)
The Editor may modify future prices. Modification applied:
- Monthly: from the renewal cycle following the notification (>= 30 days before)
- Annual: from the renewal following the notification (>= 30 days before)
- Lifetime: never -- the initial price guarantees lifetime access (modulo 6.6 cessation)
Notification: email + persistent in-app banner. The User may terminate without charge before the next period (Google Play / Stripe Customer Portal).
7. AdMob advertising (Free mode)
7.1 Nature and frequency
In Free mode, the App serves Google AdMob advertisements:
- Banner: displayed on the Home screen (320x50 dp standard or anchored adaptive).
- Interstitial: 1 max per day, triggered upon cold-start opening of the App after the 1st launch.
- Rewarded ad: optional, triggered at the User's request to temporarily unlock 14-day EPG (without the nature of a contractual commitment).
7.2 GDPR/ePrivacy consent (EU/UK users)
Before the first AdMob impression, the App displays a Google UMP SDK consent banner (User Messaging Platform) compliant with:
- IAB Europe TCF v2.2
- Google Consent Mode v2
- The ePrivacy directive 2002/58/EC
The User may accept personalized ads or refuse them (-> non-personalized ads only). Refusal has no impact on the use of the App beyond the nature of the ads displayed.
7.3 California opt-out (CCPA)
Do Not Sell or Share My Personal Information link visible in the tivera.tv footer + app Settings (cf. Privacy Policy paragraph 7.2).
7.4 Total removal of advertising
Subscription to a Premium tier (monthly / annual / lifetime) -> toggle enableAdMob = false on the user-bound Remote Config side, no further AdMob SDK calls (no banner, no interstitial, no rewarded).
8. Intellectual property
8.1 TIVERA LLC ownership
The App, the published source code (insofar as it is open source), the TIVERA brand, the logo, the marketing illustrations, the tivera.tv website, and all associated documentation remain the exclusive property of TIVERA LLC (or of Mitchou as the initial author pre-LLC formation, transferred to TIVERA LLC by assignment at the time of the Wyoming incorporation).
The User receives a personal, non-exclusive, non-transferable, revocable license to use the App for their private needs (Free tier) or Premium according to subscription.
8.2 Third-party components (open source licenses)
The App embeds third-party libraries under various open source licenses (Apache 2.0, MIT, LGPL-2.1, BSD, etc.). The complete list + full license texts are accessible via:
- In-app: Settings -> About -> Open source licenses (OssLicensesScreen)
- Public documentation: tivera.tv/licenses + NOTICE.md of the repository (to be published post-Stripe Atlas)
Notable components:
- AndroidX, Compose, Material 3: Apache 2.0
- Hilt, Kotlinx Coroutines, Kotlinx Serialization: Apache 2.0
- Media3 ExoPlayer + NextLib FFmpeg: Apache 2.0 + LGPL-2.1 (FFmpeg; LGPL-compliant via dynamic linking, NOTICE.md mentions the obligation to provide modified source code if FFmpeg modifications)
- Google Tink, SQLCipher: Apache 2.0 + BSD-3-Clause
- Firebase SDK: Apache 2.0 + Google EULA
- Stripe SDK, PayPal SDK: Apache 2.0 + respective EULA
8.3 Content imported by the User
The M3U / Xtream Codes / XMLTV EPG streams imported by the User remain their property (or that of third-party rights holders depending on the source). TIVERA LLC claims no rights over this content.
9. Disclaimer + limitation of liability + DMCA Safe Harbor
9.1 App provided as is
The App is provided AS IS / EN L ETAT, without express or implied warranty as to:
- The continuous availability of the third-party Xtream Codes panels or M3U lists (which the Editor does not control).
- The quality, the absence of interruption, the throughput, or the resolution of the multimedia streams.
- Compatibility with all Android device models (best effort on Android API 26+ mobile + Android TV Leanback).
- The absence of bugs (mitigated via Crashlytics opt-in + regular reviews but zero bugs impossible to guarantee).
9.2 Limitation of liability
Within the limits of applicable law, the liability of TIVERA LLC is limited to the amount actually paid by the User to TIVERA LLC over the last 12 months (Free mode = 0 USD, Premium mode = price of the effective subscription).
TIVERA LLC expressly disclaims any liability for:
- Indirect damages (loss of opportunity, loss of revenue, loss of data beyond the local backups carried out by the User).
- Civil or criminal consequences of the User's importation of unauthorized streams (cf. paragraph 5.1).
- Unavailability of a third-party Xtream panel or M3U list (the Editor has no contractual relationship with these operators).
- Loss / theft / corruption of the User's device (the local DVR relies on local Android storage not backed up by TIVERA).
Mandatory exceptions: no clause of the present section limits the liability of TIVERA LLC in the event of:
- Gross negligence or willful misconduct (CC art. 1231-3 French law; comparable Wyoming common law)
- Bodily injury
- EU legal warranties of conformity (Directive 2019/770/EU digital content + Directive 2019/771/EU goods)
- US FTC consumer protection warranties
9.3 DMCA Safe Harbor (17 U.S.C. section 512)
TIVERA LLC claims the benefit of the Safe Harbor under the Digital Millennium Copyright Act, 17 U.S.C. section 512(c). Cf. dedicated document DMCA Policy for:
- Notification procedure (DMCA takedown notice)
- Counter-notification procedure
- Designated DMCA Agent
- Repeat infringer policy
- Response time (< 48h business days)
10. Applicable law and jurisdiction
10.1 Applicable law (choice clause)
Law of Wyoming, US -- for any dispute between TIVERA LLC and the User, subject to the mandatory provisions applicable to the User's jurisdiction of habitual residence (Art. 6 Rome I Regulation (EU) no. 593/2008 for EU consumers).
10.2 Competent jurisdiction
10.2.1 US and non-EU/UK users
Wyoming State Courts (Cheyenne, WY) -- exclusive jurisdiction. Optional arbitration clause: the User and TIVERA LLC may agree to AAA arbitration (American Arbitration Association) in place of the civil court.
10.2.2 EU/UK users (mandatory consumer protection clauses)
In accordance with Art. 18 Brussels I bis Regulation (EU) no. 1215/2012, the EU consumer User may bring proceedings before:
- Either the courts of Wyoming (jurisdiction chosen by TIVERA LLC)
- Or the courts of the place of their domicile (EU member state)
These rights cannot be limited by contract. For UK users post-Brexit: identical choice of law + Hague Convention 2005 if applicable.
10.2.3 Morocco users
Morocco Law 09-08 and the Moroccan Consumer Code (Law 31-08 of 18 February 2011) apply mandatorily to consumers resident in Morocco. Jurisdiction at choice: Wyoming OR the courts of the domicile in Morocco.
10.3 Amicable mediation (optional preliminary)
Before any legal action, TIVERA LLC offers an amicable resolution via:
- Email [email protected] / [email protected]
- Committed response within 14 business days
For EU consumer users, the EU Commission's Online Dispute Resolution (ODR) platform is accessible: ec.europa.eu/consumers/odr (Regulation (EU) no. 524/2013).
10.4 Class action waiver (US only)
The US User (outside California) expressly waives participation in a collective class action against TIVERA LLC within the limits permitted by US federal law (Federal Arbitration Act). This clause does not apply to California users (CCPA + class action statutory rights preserved) nor to EU/UK users (mandatory consumer protection clauses).
11. Account termination (by the User)
The User may terminate their account at any time:
- In-app: Settings -> Account -> Delete my account (/account/delete)
- Web: tivera.tv/account/delete
- Email: [email protected] with subject -- Account deletion request --
Effects:
- Hard delete PocketBase users/{uid} + cascade entitlements / devices / invoices / pairings / promo_redemptions / beta_invites within 30 days (self-hosted backend Morocco)
- Audit_log: PII redacted ([REDACTED-GDPR] on actorUid / targetUid / payload.email), action + timestamp retained under legitimate interest anti-fraud
- Stripe Customer delete (except billing history retained 7 years IRS obligation)
- PayPal billing agreement cancel
- Crash logs anonymized (UID hash)
- Premium subscription in progress: see 6.5 (refund applicable depending on the case EU 14d / Play 48h / California / outside cases)
The App continues to function in Free mode after account deletion (but without Premium, without multi-device cap, and with AdMob active).
12. Account termination (by TIVERA LLC)
12.1 Valid grounds
TIVERA LLC may temporarily suspend or permanently terminate an account if:
- Proven violation of paragraphs 5.1 or 5.2 (legality of streams, prohibitions)
- Proven payment fraud (repeated chargebacks, card theft, Stripe Radar trigger abuse)
- Multi-device cap abuse (repeated circumvention attempts)
- Account inactivity > 24 consecutive months (email warning 90 days before deletion)
- Judicial request or order of a competent authority (Wyoming, EU member state, Morocco)
12.2 Procedure
Except in case of emergency (manifest fraud, judicial request), TIVERA LLC sends a prior email notice >= 7 days before suspension / termination, allowing the User to regularize or contest.
The User may appeal via [email protected] within 30 days following the decision. Final decision notified within 14 business days after the appeal.
12.3 Refund after TIVERA-initiated termination
- Case of proven fraud / violation 5.1-5.2: no refund (cf. 5.3)
- Case of service cessation initiated by TIVERA LLC without fault of the User (bankruptcy, strategic pivot): pro-rata refund of the unconsumed period (except Lifetime, cf. continuity clause 6.6)
13. Force majeure
TIVERA LLC shall not be held liable for the unavailability of the service in the event of force majeure within the meaning of GDPR Art. 32.3 and French Civil Code Art. 1218 (external, unforeseeable, irresistible event):
- Global Google Cloud / Firebase / Stripe / PayPal / Hetzner / Cloudflare outage
- Strike, war, embargo, international sanctions
- Major regional internet outage
- Natural disaster
- Government decision (IPTV blocking by a local authority -- case observed in certain MENA countries, India 2024+)
In these cases, the service is temporarily suspended, the Premium subscription automatically extended by the duration of the unavailability if > 48h. No automatic refund except 6.5 cooling-off applicable.
14. Miscellaneous provisions
14.1 Non-waiver
The fact that TIVERA LLC does not avail itself at a given moment of one of the provisions of these Terms cannot be interpreted as a waiver of availing itself thereof subsequently.
14.2 Severability
If a provision of these Terms is deemed invalid or unenforceable by a competent jurisdiction, the other provisions remain fully applicable.
14.3 Entirety of the agreement
These Terms + Privacy Policy + DMCA Policy + EULA provided at the time of the Premium purchase constitute the entirety of the agreement between the User and TIVERA LLC, and prevail over any prior agreement (verbal or written).
14.4 Assignment
The User may not assign their rights / obligations under these Terms without the prior written consent of TIVERA LLC. TIVERA LLC may assign its rights / obligations (in particular in the event of acquisition / merger / sale of assets) subject to notification 30 days before and the possibility for the User to terminate without charge before the assignment.
14.5 Prevailing language
In the event of a divergence of interpretation between the French version (reference language) and the English version (annex for Play Store + DMCA), the French version prevails -- except for US and non-EU francophone users where the English version prevails at the choice of the court seized.
15. Contact
- General email: [email protected]
- Privacy / GDPR / CCPA email: [email protected]
- DMCA email: [email protected]
- Premium support: [email protected]
- TIVERA LLC postal address: [A COMPLETER post-Stripe Atlas, Cheyenne WY]
- EU Representative (Art. 27 GDPR): [A COMPLETER]
- UK Representative (UK GDPR Art. 27): [A COMPLETER]
Legal sources cited
- GDPR: Regulation (EU) 2016/679 of 27 April 2016
- CCPA / CPRA: Cal. Civ. Code section 1798.100-1798.150
- California Automatic Renewal Law: Cal. Bus. & Prof. Code section 17602
- COPPA: 15 U.S.C. sections 6501-6506
- DMCA Safe Harbor: 17 U.S.C. section 512(c)
- EU Cooling-off Period: Directive 2011/83/EU Art. 9 and 16.m (transposed France Consumer Code Art. L221-18 et seq.)
- EU Digital Content Directive: Directive 2019/770/EU on digital content and digital services
- EU Consumer Sales Directive: Directive 2019/771/EU
- Brussels I bis: Regulation (EU) no. 1215/2012 Art. 18 (consumers can sue at their domicile)
- Rome I: Regulation (EU) no. 593/2008 Art. 6 (consumer contract choice of law)
- ODR Platform: Regulation (EU) no. 524/2013
- Morocco Law 09-08: personal data protection
- Morocco Law 31-08: consumer protection (18 February 2011)
- FR-MA Tax Treaty 1970: Decree no. 71-1006
- Federal Arbitration Act: 9 U.S.C. sections 1-16
- Wyoming LLC Act: Wyo. Stat. sections 17-29-101 et seq.
To be validated by Mitchou (pre-publication checklist)
- Stripe Atlas LLC Wyoming registration completed -- fill sections 1, 9, 10, 15 with address + EIN.
- AAA arbitration choice: confirm with Wyoming counsel whether TIVERA LLC wants to impose arbitration by default OR leave it optional (optional recommended for user-friendliness).
- Class action waiver: verify US federal compliance + non-applicability EU/UK/California -- current wording conservative; review by attorney recommended.
- EU 14d cooling-off checkbox in the Stripe/PayPal/BTCPay checkout flow -- technical implementation to be done BEFORE launch (explicit consent separate from acceptance of the Terms).
- Stripe Customer Portal integration cancel/refund flow -- test before launch.
- Google Play Settings auto-link: verify that the app exposes the correct Play Console subscription_id for the User.
- Geo Remote Config pricing: verify that MENA / India / EU incl. tax display Stripe Tax works with the billing address of real users.
- NOTICE.md published post-Stripe Atlas with complete open source licenses (in particular LGPL FFmpeg).
- OssLicensesScreen integrated into the app (already delivered IPTV Pro PR #215 staged ProGuard, to be confirmed under the TIVERA brand).
- Counsel review: Wyoming attorney + Casablanca-admitted attorney + (ideally) Paris attorney for EU FR consumers.
- EN translation: produce terms-of-service-draft-2026-05-20-EN.md before Play Store submit.
- Publication URLs: tivera.tv/terms + in-app link Settings -> Legal -> Terms + Play Store listing.