La versión jurídicamente vinculante de este documento es la francesa. Esta versión en español es una traducción de cortesía.
Última actualización: 2026-05-20
Condiciones Generales de Uso -- TIVERA
Version : 2.0 -- DRAFT post-pivot LLC US Wyoming + fundador residente en Marruecos + monetizacion freemium/premium Fecha de entrada en vigor : [A COMPLETER -- dia de publicacion Play Store / tivera.tv v1.0] Ultima actualizacion : 2026-05-20 Idioma de referencia : frances (jurisdiccion primaria elegida : Wyoming, US, con disposiciones especificas EU consumers Art. 6 Rome I) Version inglesa : a producir como anexo (ingles obligatorio Play Store + compatibilidad Stripe Terms)
DRAFT -- a revisar por Mitchou + abogado colegiado Wyoming + abogado colegiado Casablanca antes de la publicacion. Campos [A COMPLETER : ...] a rellenar tras el registro en Stripe Atlas.
Diferencias vs TERMS_OF_SERVICE.md v1.0 (CockPITV) : (1) marca TIVERA, (2) editor = TIVERA LLC Wyoming (entidad US), (3) modelo economico freemium + premium (suscripcion / lifetime), (4) marco de pago Play Billing + Stripe + PayPal + BTCPay, (5) politica de cancelacion + reembolso detallada (EU 14d + Google Play 48h + California), (6) divulgacion de auto-renovacion, (7) clausula de arbitraje Wyoming + opt-out EU consumers, (8) limite multi-dispositivo 5 max + anti-pirateria, (9) edad 13+ COPPA / 16+ adolescentes GDPR.
TL;DR para la prensa
TIVERA es un reproductor IPTV generico BYOC (Bring Your Own Content). Tu aportas tus flujos, la app los reproduce. TIVERA LLC no aloja nada, no distribuye nada, no recomienda nada.
- Tienes 13 anos o mas (16+ recomendado UE).
- Tu eres el unico responsable de los flujos que importas (M3U / Xtream Codes / EPG).
- La app se ofrece tal cual, sin garantia de disponibilidad de los paneles de terceros.
- El nivel Premium se renueva automaticamente -- gestionable in-app en cualquier momento.
- EU users : tienes un derecho de desistimiento de 14 dias tras la compra Premium (salvo consentimiento al inicio inmediato).
- En caso de desacuerdo : no descargues la app, o desinstalala, o solicita la eliminacion de la cuenta via /account/delete.
1. Objeto
Las presentes Condiciones Generales de Uso (CGU) rigen el uso de la aplicacion movil TIVERA (la App), publicada bajo el paquete com.mitchou.iptvpro en Google Play Store, Amazon AppStore, Samsung Galaxy Store, y descarga directa APK en tivera.tv, por TIVERA LLC (el Editor), single-member LLC de derecho Wyoming US.
La App es un reproductor IPTV generico BYOC (Bring Your Own Content) : permite al Usuario reproducir flujos multimedia (video / audio) que el aporta el mismo en forma de listas M3U, identificadores Xtream Codes API, o flujos EPG XMLTV.
El Editor ofrece servicios Premium opcionales (suscripcion mensual / anual / lifetime) que desbloquean funcionalidades avanzadas (fuentes ilimitadas, AdMob OFF, DVR cloud sync, EPG 30 dias, multi-dispositivo 5 max).
2. Aceptacion y formacion del contrato
2.1 Modo nivel Free
La instalacion y el uso de la App equivalen a la aceptacion plena y entera de las presentes CGU y de la Politica de privacidad asociada.
2.2 Modo nivel Premium
La aceptacion del nivel Premium se realiza por el Usuario via :
- Compra in-app Google Play Billing (formalizacion del contrato a la culminacion en Play Console),
- O compra en el sitio web tivera.tv/account/subscription via Stripe / PayPal / BTCPay (formalizacion del contrato a la recepcion de la confirmacion de pago).
El Usuario reconoce expresamente haber leido y aceptado las CGU + Politica de privacidad + clausulas de auto-renovacion (apartado 6.3) antes del checkout.
2.3 Modificaciones de las CGU
El Editor se reserva el derecho de modificar estas CGU. Modificaciones materiales (cambio de precio, nueva restriccion, modificacion del DPA) :
- Notificacion in-app banner persistente >= 30 dias antes de la entrada en vigor.
- Email a todas las cuentas registered + suscriptores activos >= 30 dias antes.
- El Usuario suscriptor Premium que rechace las nuevas CGU puede resolver sin gastos ni perdida (reembolso pro-rata por el periodo no consumido, salvo derecho US Wyoming) -- a documentar caso por caso.
La continuacion del uso tras 30 dias equivale a aceptacion tacita.
3. Descripcion del servicio
3.1 Lo que TIVERA ES
- Un reproductor de flujos multimedia (video / audio) que tu aportas tu mismo.
- Un organizador local de tus fuentes (M3U URL, Xtream Codes API, EPG XMLTV).
- Una herramienta de diagnostico local (DiagOverlay) que muestra el estado tecnico del stream en curso.
- Un grabador local (DVR) que guarda flujos en el almacenamiento de tu dispositivo a peticion tuya.
- Compatible con movil y Android TV (APK unico, mismas funcionalidades, UX adaptada por form factor).
- Cuenta de usuario opcional (Magic Link email o Google Sign-In) para activar Premium + multi-dispositivo cap + DVR cloud sync futuro.
3.2 Lo que TIVERA NO ES
- No es un servicio de distribucion de contenido (cero canal precargado, cero catalogo propietario).
- No es un servicio de recomendacion algoritmica (cero sugerencia, cero tendencia).
- No es un operador de streaming (la App no aloja ni retransmite ningun flujo).
- No es un agregador ni un directorio de flujos IPTV.
- No es un cloud sync de tus fuentes M3U/Xtream (salvo opt-in futuro, y siempre cifrado del lado cliente).
3.3 Arquitectura BYOC -- exigencia de aporte personal
La App no incluye, no propone, no sugiere, no proporciona ninguna fuente de contenido. El Usuario debe obligatoriamente importar sus propios flujos para que la App funcione.
El Editor no es ni distribuidor, ni revendedor, ni intermediario de listas IPTV. No tiene ninguna relacion contractual, tecnica o financiera con los operadores de los paneles Xtream Codes o los proveedores M3U que el Usuario pueda elegir utilizar.
4. Elegibilidad, edad, y cuenta
4.1 Edad minima (COPPA + GDPR)
El Usuario debe tener 13 anos o mas (limite minimo en EE. UU. per COPPA 15 U.S.C. seccion 6501 et seq.).
Para los usuarios de la Union Europea : conforme al Art. 8 RGPD, el consentimiento al tratamiento de los datos para la creacion de una cuenta requiere :
- 16 anos o mas en la mayoria de los Estados miembros EU (FR, DE, NL, etc.)
- 13 anos o mas en ciertos Estados EU (UK pre-Brexit, ES, etc.) sujeto a consentimiento parental hasta los 16 anos
La App muestra un Age Gate bloqueante en el primer lanzamiento (AgeGateRoute, ya entregado IPTV Pro PR #87) que requiere confirmacion 13 anos+ ; el nivel Premium solo es accesible tras confirmacion explicita.
4.2 Cuenta de usuario
La cuenta es opcional para el nivel Free. Pasa a ser obligatoria para :
- Compra Premium (mensual, anual, lifetime, trial)
- DVR cloud sync (post-launch)
- Multi-dispositivo cap (5 max)
La autenticacion se realiza via :
- Magic Link email : one-time token, expiracion 15 min, no password storage del lado TIVERA. El Usuario debe proporcionar una direccion email valida que controle.
- Google Sign-In : OAuth 2.0 via Credential Manager API. Revocacion posible via Google Account -> Connected Apps.
El Usuario garantiza que la informacion proporcionada (email principalmente) es exacta y esta actualizada. Se compromete a notificar a TIVERA LLC en caso de cambio (via /account/edit o support email).
4.3 Limite multi-dispositivo
Para hacer respetar la licencia Premium, el Usuario puede activar su cuenta en 5 dispositivos maximo (6 para el nivel Lifetime). La App registra un identificador de device derivado del SSAID (Android Settings.Secure.ANDROID_ID, propio de la instalacion) + nombre modelo + lastSeenMs en cada conexion.
Devices inactivos > 180 dias : eliminacion automatica de la lista. El Usuario tambien puede eliminar manualmente un device via Ajustes -> Cuenta -> Mis dispositivos.
Intento de superacion : 6.o device (7.o para Lifetime) -> pantalla de gestion devices, el Usuario debe eliminar un device existente para activar el nuevo.
4.4 Seguridad de la cuenta
El Usuario es responsable de :
- Asegurar el acceso a su buzon de correo (que sirve para Magic Link login).
- Asegurar su cuenta Google (si Google Sign-In utilizado) con 2FA recomendado.
- Notificar a TIVERA LLC sin demora en caso de compromiso sospechado (email [email protected]).
TIVERA LLC puede suspender o eliminar una cuenta en caso de actividad fraudulenta probada (uso compartido masivo de credenciales, chargebacks repetidos, abuso del multi-dispositivo cap).
5. Compromisos y responsabilidades del Usuario
5.1 Legalidad de los flujos importados
El Usuario garantiza que los flujos multimedia (M3U, Xtream Codes, EPG) que importa y reproduce via la App son :
- Bien estan en el dominio publico en su jurisdiccion de residencia.
- Bien estan cubiertos por una licencia valida de la que dispone (suscripcion IPTV legal con un proveedor oficial, contenido auto-producido, contenido open source, contenido bajo Creative Commons compatible).
- Bien se acogen a una excepcion al derecho de autor aplicable en su jurisdiccion (uso privado en domicilio sujeto a copia privada en ciertos Estados EU, fair use US, etc.).
El Editor declina expresamente toda responsabilidad en cuanto a la legalidad de los flujos importados. El Usuario asume el solo las consecuencias civiles y penales de la importacion y de la reproduccion de flujos no autorizados.
5.2 Prohibiciones
Esta estrictamente prohibido al Usuario :
- Usar la App para distribuir, compartir, redistribuir, o republicar publicamente flujos sobre los que no tiene los derechos.
- Usar la App para scrapear, espejar, o indexar masivamente paneles Xtream Codes o listas M3U de terceros con fines comerciales.
- Hacer reverse-engineering, descompilar, o modificar el APK TIVERA con vistas a eludir las protecciones Premium (multi-dispositivo cap, AdMob OFF gating, etc.) -- salvo derecho imperativo local (Art. 6.1 Directiva 2009/24/CE para interoperabilidad EU).
- Compartir sus credenciales de cuenta TIVERA con mas de 5 personas (vs cap multi-dispositivo tecnicamente aplicado).
- Efectuar chargebacks fraudulentos tras el consumo del servicio (abuso Stripe/PayPal/Play).
- Usar bots, scripts, o automatizaciones para interactuar con la App o su API api.tivera.tv mas alla del limite de 100 req/h.
5.3 Sanciones
En caso de violacion probada de 5.1 o 5.2, TIVERA LLC puede :
- Suspender temporalmente la cuenta (aviso previo email 7 dias salvo abuso manifiesto).
- Resolver definitivamente la cuenta sin reembolso (caso de abuso manifiesto : chargebacks repetidos, fraude, elusion multi-dispositivo, distribucion ilegal).
- Acudir a las autoridades competentes en su caso (Wyoming US courts, o jurisdiccion EU/Marruecos segun localizacion del Usuario).
6. Nivel Premium : precio, pago, renovacion, resolucion
6.1 Precios y ofertas
Precios mostrados sin impuestos (HT). Stripe Tax calcula automaticamente el IVA EU / sales tax US / GST de otras jurisdicciones segun la direccion de facturacion del Usuario.
| Nivel | Precio base USD | EU con impuestos (estimativo IVA medio 20%) | MENA (MAD) | India (Y2 USD) | Trial |
|---|---|---|---|---|---|
| Premium mensual | 4.99 USD / mes | ~5.99 USD con impuestos | 50 MAD / mes | 1.99 USD / mes | -- |
| Premium anual | 39.99 USD / ano | ~47.99 USD con impuestos | 250 MAD / ano | 15 USD / ano | 14 dias gratis |
| Lifetime | 79.99 USD one-time | ~95 USD con impuestos | 500 MAD | 30 USD | -- |
Pricing geo via configuracion backend PocketBase : adaptacion local tarifaria (dual market EU/US + MENA + India/SEA Y2). Visualizacion final en la divisa del Usuario via Google Play / Stripe Tax. Conversion tasa del dia Coingecko snapshot para BTCPay.
6.2 Medios de pago
- In-app (Android) : Google Play Billing v8 obligatorio (Google Play policy seccion 4.2). TIVERA LLC no percibe directamente -- Play deduce ~30% comision (15% primer ano de suscripcion).
- Sitio web tivera.tv/account/subscription :
- Stripe (tarjetas Visa / Mastercard / Amex / etc., 27 divisas soportadas)
- PayPal (PayPal balance o tarjeta vinculada, worldwide wallet)
- Transferencia bancaria SEPA / SWIFT via Wise Business (anual/lifetime unicamente, reconciliacion manual)
- Crypto via BTCPay Server self-hosted (BTC / LTC / XMR ; conversion fiat snapshot Coingecko ; refund crypto manual)
TIVERA LLC nunca tiene acceso a los numeros de tarjeta, codigos CVV, o credenciales wallet -- estos datos son tratados exclusivamente por los prestadores PCI DSS Level 1 certificados (cf. Politica de privacidad apartado 3.3).
6.3 Auto-renovacion (mensual + anual)
Divulgacion obligatoria (Google Play + EU + California Cal. Bus. & Prof. Code seccion 17602) :
Tu suscripcion TIVERA mensual o anual se renueva automaticamente al final de cada periodo a la tarifa vigente, salvo si la cancelas al menos 24 horas antes del final del periodo en curso.
Gestion / cancelacion :
- Compras Play Store : Google Play Store -> Suscripciones -> TIVERA -> Cancelar
- Compras Stripe / PayPal : tivera.tv/account/subscription -> Cancelar mi suscripcion (enlace directo Stripe Customer Portal + PayPal billing agreement)
La cancelacion surte efecto al final del periodo pagado (acceso Premium mantenido hasta la expiracion, sin corte inmediato salvo peticion explicita + reembolso pro-rata caso EU 14d cooling-off).
Nivel Lifetime : compra unica, sin renovacion, acceso de por vida mientras el Editor mantenga el servicio (clausula de continuidad 6.6).
6.4 Trial 14 dias
El trial se ofrece una vez por cuenta / device fingerprint / payment method (anti-abuso). Cambia automaticamente al nivel Premium anual en el dia +14 salvo cancelacion previa. El Usuario es notificado en el dia -3, dia -1, dia 0 por email + in-app banner.
6.5 Reembolsos
6.5.1 EU 14-day cooling-off period (Directiva 2011/83/EU Art. 9 y 16.m)
Todo Usuario EU/EEA puede solicitar reembolso integro en 14 dias tras la compra Premium (mensual, anual, o lifetime) sin tener que aportar justificacion.
Excepcion (Art. 16.m) : si el Usuario ha consentido expresamente el inicio inmediato del servicio y ha reconocido perder su derecho de desistimiento, el reembolso no se debe -- pero TIVERA LLC puede conceder un gesto comercial caso por caso. El flow checkout muestra una casilla de verificacion distinta para este consentimiento explicito (separada de la aceptacion de las CGU).
Procedimiento EU 14d :
- Enlace tivera.tv/account/subscription -> Solicitar reembolso EU 14d (visible si purchase_date < 14 dias)
- Stripe / PayPal credito en 14 dias habiles
- BTCPay : refund crypto manual via wallet TIVERA hacia refundAddress proporcionada
6.5.2 Google Play 48h auto-refund
Google Play aplica automaticamente el reembolso integro si se solicita en las 48 horas posteriores a la compra in-app, sin intervencion de TIVERA LLC. El Usuario pasa por Play Console -> Mis compras -> Solicitar reembolso.
6.5.3 California Automatic Renewal Law (Cal. Bus. & Prof. Code seccion 17602)
El Usuario California se beneficia de :
- Divulgacion auto-renovacion clara y conspicuous antes de la compra (apartado 6.3 anterior)
- Mecanismo de cancelacion tan simple como la inscripcion (Customer Portal Stripe o Play Settings)
- Notificacion de renovacion >= 5 dias antes para suscripciones > 1 ano (anual TIVERA) o tras modificacion material de los terminos
6.5.4 Fuera de los casos anteriores
Tras la expiracion del derecho de desistimiento EU + 48h Play + caso California, TIVERA LLC no concede reembolso automatico por los periodos ya consumidos. Casos excepcionales (averia de servicio > 7 dias, error de facturacion, doble cargo) tratados manualmente -- contacto [email protected].
6.6 Continuidad del servicio Lifetime
El nivel Lifetime garantiza acceso de por vida mientras :
- TIVERA LLC mantenga el servicio (el Editor no haya disuelto o cesado su actividad)
- El Usuario respete las CGU + Politica de privacidad + multi-dispositivo cap
Cese eventual del servicio : si TIVERA LLC decide cesar el servicio, avisado por email + in-app banner >= 12 meses por adelantado, con apertura de un modo degradado local-only (la App sigue funcionando BYOC sin backend servidor, pero sin cloud sync ni multi-dispositivo cap).
6.7 Modificacion de precio (suscripcion activa)
El Editor puede modificar los precios futuros. Modificacion aplicada :
- Mensual : a partir del ciclo de renovacion siguiente a la notificacion (>= 30 dias antes)
- Anual : a partir de la renovacion siguiente a la notificacion (>= 30 dias antes)
- Lifetime : nunca -- el precio inicial garantiza acceso de por vida (modulo 6.6 cese)
Notificacion : email + in-app banner persistente. El Usuario puede resolver sin gastos antes del proximo periodo (Google Play / Stripe Customer Portal).
7. Publicidad AdMob (modo Free)
7.1 Naturaleza y frecuencia
En modo Free, la App difunde publicidad Google AdMob :
- Banner : mostrado en la pantalla de inicio Home (320x50 dp estandar o anchored adaptive).
- Intersticial : 1 max por dia, activado en la apertura cold-start de la App pasado el primer lanzamiento.
- Rewarded ad : opcional, activado a peticion del Usuario para desbloquear EPG 14 dias temporalmente (sin naturaleza de compromiso contractual).
7.2 Consentimiento RGPD/ePrivacy (EU/UK users)
Antes de la primera impresion AdMob, la App muestra un consent banner Google UMP SDK (User Messaging Platform) conforme :
- Al TCF v2.2 IAB Europe
- Al Google Consent Mode v2
- A la directiva ePrivacy 2002/58/CE
El Usuario puede aceptar los ads personalizados o rechazarlos (-> ads no personalizados unicamente). El rechazo no tiene ningun impacto en el uso de la App mas alla de la naturaleza de los anuncios mostrados.
7.3 Opt-out California (CCPA)
Enlace Do Not Sell or Share My Personal Information visible footer tivera.tv + Ajustes app (cf. Politica de privacidad apartado 7.2).
7.4 Supresion total de la publicidad
Suscripcion a un nivel Premium (mensual / anual / lifetime) -> toggle enableAdMob = false del lado Remote Config user-bound, ya ninguna llamada SDK AdMob (ningun banner, ningun intersticial, ningun rewarded).
8. Propiedad intelectual
8.1 Propiedad TIVERA LLC
La App, el codigo fuente publicado (en la medida en que es open source), la marca TIVERA, el logo, las ilustraciones de marketing, el sitio tivera.tv, y toda documentacion asociada siguen siendo propiedad exclusiva de TIVERA LLC (o de Mitchou en tanto que autor inicial pre-formacion LLC, transferida a TIVERA LLC por asignacion en el momento de la incorporacion Wyoming).
El Usuario recibe una licencia personal, no exclusiva, no transferible, revocable de uso de la App para sus necesidades privadas (Free tier) o Premium segun suscripcion.
8.2 Componentes de terceros (licencias open source)
La App incorpora bibliotecas de terceros bajo licencias open source diversas (Apache 2.0, MIT, LGPL-2.1, BSD, etc.). La lista completa + textos integrales de licencia son accesibles via :
- In-app : Ajustes -> Acerca de -> Licencias open source (OssLicensesScreen)
- Documentacion publica : tivera.tv/licenses + NOTICE.md del repository (a publicar tras Stripe Atlas)
Componentes notables :
- 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 menciona la obligacion de proporcionar codigo fuente modificado si modificaciones FFmpeg)
- Google Tink, SQLCipher : Apache 2.0 + BSD-3-Clause
- Firebase SDK : Apache 2.0 + EULA Google
- Stripe SDK, PayPal SDK : Apache 2.0 + EULA respectivo
8.3 Contenido importado por el Usuario
Los flujos M3U / Xtream Codes / EPG XMLTV importados por el Usuario siguen siendo su propiedad (o la de los titulares de derechos terceros segun la fuente). TIVERA LLC no reivindica ningun derecho sobre este contenido.
9. Disclaimer + limitacion de responsabilidad + DMCA Safe Harbor
9.1 App ofrecida tal cual
La App se ofrece AS IS / TAL CUAL, sin garantia expresa o implicita en cuanto a :
- La disponibilidad continua de los paneles Xtream Codes o listas M3U de terceros (que el Editor no controla).
- La calidad, la ausencia de corte, el caudal, o la resolucion de los flujos multimedia.
- La compatibilidad con todos los modelos de dispositivos Android (best effort en Android API 26+ movil + Android TV Leanback).
- La ausencia de bugs (mitigados via Crashlytics opt-in + revisiones regulares pero cero bug imposible de garantizar).
9.2 Limitacion de responsabilidad
Dentro de los limites de la ley aplicable, la responsabilidad de TIVERA LLC esta limitada al importe efectivamente pagado por el Usuario a TIVERA LLC en los ultimos 12 meses (modo Free = 0 USD, modo Premium = precio de la suscripcion efectiva).
TIVERA LLC declina expresamente toda responsabilidad por :
- Danos indirectos (perdida de oportunidad, perdida de ingresos, perdida de datos mas alla de las copias de seguridad locales realizadas por el Usuario).
- Consecuencias civiles o penales de la importacion por el Usuario de flujos no autorizados (cf. apartado 5.1).
- Indisponibilidad de un panel Xtream o lista M3U de terceros (el Editor no tiene relacion contractual con estos operadores).
- Perdida / robo / corrupcion del device del Usuario (el DVR local reposa en el almacenamiento Android local no respaldado por TIVERA).
Excepciones imperativas : ninguna clausula de la presente seccion limita la responsabilidad de TIVERA LLC en caso de :
- Culpa grave o dolo (CC art. 1231-3 derecho frances ; comparable Wyoming common law)
- Dano corporal
- Garantias legales de conformidad EU (Directiva 2019/770/EU contenido digital + Directiva 2019/771/EU bienes)
- Garantias FTC US consumer protection
9.3 DMCA Safe Harbor (17 U.S.C. seccion 512)
TIVERA LLC reivindica el beneficio del Safe Harbor al amparo del Digital Millennium Copyright Act, 17 U.S.C. seccion 512(c). Cf. documento dedicado DMCA Policy para :
- Procedimiento de notificacion (DMCA takedown notice)
- Procedimiento de contra-notificacion
- Designated DMCA Agent
- Repeat infringer policy
- Plazo de respuesta (< 48h horas habiles)
10. Derecho aplicable y jurisdiccion
10.1 Derecho aplicable (clausula de eleccion)
Derecho de Wyoming, US -- para todo litigio entre TIVERA LLC y el Usuario, sujeto a las disposiciones imperativas aplicables a la jurisdiccion de residencia habitual del Usuario (Art. 6 Reglamento Roma I (UE) n. 593/2008 para consumers EU).
10.2 Jurisdiccion competente
10.2.1 Usuarios US y fuera de EU/UK
Wyoming State Courts (Cheyenne, WY) -- jurisdiccion exclusiva. Clausula de arbitraje facultativa : el Usuario y TIVERA LLC pueden convenir un arbitraje AAA (American Arbitration Association) en lugar del tribunal civil.
10.2.2 Usuarios EU/UK (clausulas imperativas consumer protection)
Conforme al Art. 18 Reglamento Bruselas I bis (UE) n. 1215/2012, el Usuario consumer EU puede acudir a :
- Bien los tribunales de Wyoming (jurisdiccion elegida por TIVERA LLC)
- Bien los tribunales del lugar de su domicilio (EU member state)
Estos derechos no pueden ser limitados por contrato. Para los usuarios UK post-Brexit : choice of law identica + Hague Convention 2005 si aplicable.
10.2.3 Usuarios Marruecos
Loi 09-08 Marruecos y Codigo del consumo marroqui (Loi 31-08 del 18 de febrero de 2011) se aplican imperativamente a los consumers residentes en Marruecos. Jurisdiccion a eleccion : Wyoming O tribunales del domicilio en Marruecos.
10.3 Mediacion amistosa (preliminar opcional)
Antes de toda accion judicial, TIVERA LLC propone una resolucion amistosa via :
- Email [email protected] / [email protected]
- Respuesta comprometida en 14 dias habiles
Para usuarios EU consumer, la plataforma Online Dispute Resolution (ODR) de la Comision EU es accesible : ec.europa.eu/consumers/odr (Reglamento (UE) n. 524/2013).
10.4 Class action waiver (US unicamente)
El Usuario US (fuera de California) renuncia expresamente a participar en una class action colectiva contra TIVERA LLC dentro de los limites permitidos por la ley federal US (Federal Arbitration Act). Esta clausula no se aplica a los usuarios California (CCPA + class action statutory rights preserved) ni a los usuarios EU/UK (clausulas imperativas consumer protection).
11. Resolucion de la cuenta (por el Usuario)
El Usuario puede resolver su cuenta en cualquier momento :
- In-app : Ajustes -> Cuenta -> Eliminar mi cuenta (/account/delete)
- Web : tivera.tv/account/delete
- Email : [email protected] con asunto -- Solicitud de eliminacion de cuenta --
Efectos :
- Hard delete PocketBase users/{uid} + cascade entitlements / devices / invoices / pairings / promo_redemptions / beta_invites en 30 dias (backend self-hosted Marruecos)
- Audit_log : PII redactada ([REDACTED-GDPR] en actorUid / targetUid / payload.email), accion + timestamp conservados bajo interes legitimo anti-fraude
- Stripe Customer delete (salvo historial de facturacion conservado 7 anos obligacion IRS)
- PayPal billing agreement cancel
- Crash logs anonymized (UID hash)
- Suscripcion Premium en curso : ver 6.5 (reembolso aplicable segun caso EU 14d / Play 48h / California / fuera de casos)
La App sigue funcionando en modo Free tras la eliminacion de la cuenta (pero sin Premium, sin multi-dispositivo cap, y con AdMob activo).
12. Resolucion de la cuenta (por TIVERA LLC)
12.1 Motivos validos
TIVERA LLC puede suspender temporalmente o resolver definitivamente una cuenta si :
- Violacion probada de los apartados 5.1 o 5.2 (legalidad flujos, prohibiciones)
- Fraude de pago probado (chargebacks repetidos, robo de tarjeta, abuso Stripe Radar trigger)
- Abuso multi-dispositivo cap (intentos repetidos de elusion)
- Inactividad de cuenta > 24 meses consecutivos (advertencia email 90 dias antes de la eliminacion)
- Solicitud judicial u orden de autoridad competente (Wyoming, EU member state, Marruecos)
12.2 Procedimiento
Salvo caso de urgencia (fraude manifiesto, solicitud judicial), TIVERA LLC envia un aviso previo email >= 7 dias antes de la suspension / resolucion, permitiendo al Usuario regularizar o impugnar.
El Usuario puede recurrir via [email protected] en los 30 dias siguientes a la decision. Decision final notificada en 14 dias habiles tras el recurso.
12.3 Reembolso tras resolucion TIVERA-initiated
- Caso de fraude / violacion 5.1-5.2 probada : ningun reembolso (cf. 5.3)
- Caso de cese de servicio iniciado por TIVERA LLC sin culpa del Usuario (quiebra, pivot estrategico) : reembolso pro-rata del periodo no consumido (salvo Lifetime, cf. clausula de continuidad 6.6)
13. Fuerza mayor
TIVERA LLC no sera considerada responsable de la indisponibilidad del servicio en caso de fuerza mayor en el sentido del RGPD Art. 32.3 y Codigo civil frances Art. 1218 (evento exterior, imprevisible, irresistible) :
- Averia Google Cloud / Firebase / Stripe / PayPal / Hetzner / Cloudflare global
- Huelga, guerra, embargo, sanciones internacionales
- Corte de internet mayor regional
- Catastrofe natural
- Decision gubernamental (bloqueo IPTV por autoridad local -- caso observado en ciertos paises MENA, India 2024+)
En estos casos, el servicio se suspende temporalmente, la suscripcion Premium se prolonga automaticamente por la duracion de la indisponibilidad si > 48h. Sin reembolso automatico salvo 6.5 cooling-off aplicable.
14. Disposiciones diversas
14.1 No renuncia
El hecho de que TIVERA LLC no se prevalga en un momento dado de una de las disposiciones de las presentes CGU no puede interpretarse como renuncia a prevalerse de ella ulteriormente.
14.2 Divisibilidad
Si una disposicion de las presentes CGU es juzgada invalida o inaplicable por una jurisdiccion competente, las demas disposiciones siguen siendo plenamente aplicables.
14.3 Integridad del acuerdo
Las presentes CGU + Politica de privacidad + DMCA Policy + EULA proporcionados en el momento de la compra Premium constituyen la integridad del acuerdo entre el Usuario y TIVERA LLC, y prevalecen sobre todo acuerdo anterior (verbal o escrito).
14.4 Cesion
El Usuario no puede ceder sus derechos / obligaciones bajo las presentes CGU sin consentimiento escrito previo de TIVERA LLC. TIVERA LLC puede ceder sus derechos / obligaciones (en particular en caso de adquisicion / fusion / venta de activos) sujeto a notificacion 30 dias antes y posibilidad para el Usuario de resolver sin gastos antes de la cesion.
14.5 Idioma prevalente
En caso de divergencia de interpretacion entre la version francesa (idioma de referencia) y la version inglesa (anexo para Play Store + DMCA), la version francesa prevalece -- salvo para los usuarios US y fuera de EU francofona donde la version inglesa prevalece a eleccion del tribunal que conozca del asunto.
15. Contacto
- Email general : [email protected]
- Email confidencialidad / RGPD / CCPA : [email protected]
- Email DMCA : [email protected]
- Soporte Premium : [email protected]
- Direccion postal TIVERA LLC : [A COMPLETER post-Stripe Atlas, Cheyenne WY]
- EU Representative (Art. 27 GDPR) : [A COMPLETER]
- UK Representative (UK GDPR Art. 27) : [A COMPLETER]
Fuentes legales citadas
- RGPD : Reglamento (UE) 2016/679 del 27 de abril de 2016
- CCPA / CPRA : Cal. Civ. Code seccion 1798.100-1798.150
- California Automatic Renewal Law : Cal. Bus. & Prof. Code seccion 17602
- COPPA : 15 U.S.C. secciones 6501-6506
- DMCA Safe Harbor : 17 U.S.C. seccion 512(c)
- EU Cooling-off Period : Directiva 2011/83/EU Art. 9 y 16.m (transpuesta Francia Code consommation Art. L221-18 et seq.)
- EU Digital Content Directive : Directiva 2019/770/EU sobre contenido digital y servicios digitales
- EU Consumer Sales Directive : Directiva 2019/771/EU
- Bruselas I bis : Reglamento (UE) n. 1215/2012 Art. 18 (consumers can sue at their domicile)
- Roma I : Reglamento (UE) n. 593/2008 Art. 6 (consumer contract choice of law)
- ODR Platform : Reglamento (UE) n. 524/2013
- Loi 09-08 Marruecos : proteccion de datos personales
- Loi 31-08 Marruecos : proteccion del consumidor (18 de febrero de 2011)
- Convenio fiscal FR-MA 1970 : Decreto n.71-1006
- Federal Arbitration Act : 9 U.S.C. secciones 1-16
- Wyoming LLC Act : Wyo. Stat. secciones 17-29-101 et seq.
A validar Mitchou (checklist pre-publicacion)
- Registro Stripe Atlas LLC Wyoming completado -- rellenar secciones 1, 9, 10, 15 con direccion + EIN.
- Eleccion arbitraje AAA : confirmar con counsel Wyoming si TIVERA LLC quiere imponer arbitraje por defecto O dejarlo optional (recomendado optional para user-friendliness).
- Class action waiver : verificar conformidad federal US + no-aplicabilidad EU/UK/California -- formulacion actual conservadora ; revision por abogado recomendada.
- EU 14d cooling-off checkbox en el flow checkout Stripe/PayPal/BTCPay -- implementacion tecnica a hacer ANTES del launch (consentimiento explicito separado de la aceptacion CGU).
- Stripe Customer Portal integracion cancel/refund flow -- probar antes del launch.
- Google Play Settings auto-link : verificar que la app expone el buen Play Console subscription_id para el Usuario.
- Precios Remote Config geo : verificar que MENA / India / EU con impuestos visualizacion Stripe Tax funciona con direccion de facturacion real users.
- NOTICE.md publicado tras Stripe Atlas con licencias open source completas (en particular LGPL FFmpeg).
- OssLicensesScreen integrado en la app (ya entregado IPTV Pro PR #215 staged ProGuard, a confirmar bajo marca TIVERA).
- Review counsel : abogado Wyoming + abogado colegiado Casablanca + (idealmente) abogado Paris para consumers EU FR.
- Traduccion EN : producir terms-of-service-draft-2026-05-20-EN.md antes del Play Store submit.
- URLs de publicacion : tivera.tv/terms + enlace in-app Ajustes -> Legal -> CGU + Play Store listing.