Una parte gratis
Gratis en tu Worker
Lo que corre en tu Worker no tiene límites artificiales: es tuyo.
- Licencias, claves y activaciones
- Planes, cupones y ofertas
- Portal del cliente y emails
- Admin completo
- Parches de seguridad siempre
Próximamente · solo lista de espera
Un sistema de licencias que se instala en tu cuenta de Cloudflare: claves, activaciones, cobros con tu Stripe y el portal de tus clientes. Con planes de pago, nuestro servicio central te da lo que un Worker solo no tiene: estadísticas sin datos personales, avisos cuando algo falla, actualizaciones firmadas, SDKs y una API HTTP para cualquier lenguaje.
Tu cuenta de Cloudflare
1 vez al día: versión, recuentos y salud
Token firmado: plan y avisos
Servicio centralEstadísticas agregadas · Avisos por email · Actualizaciones firmadas
Nunca sale de tu cuenta: datos de tus clientes ni tus claves.
Todavía no está disponible. El sistema de licencias ya existe y Color Vivo lo usa en sus propias apps; el servicio central, el instalador y los SDKs para terceros están por hacer. La lista de espera nos dice si merece la pena. Por ahora no damos acceso a nadie: apúntate a la lista y te avisaremos cuando abramos la beta.
Activar, renovar y validar es una API HTTP, y el token va firmado con Ed25519: cualquier lenguaje lo comprueba sin conexión. Al servidor le da igual qué vendes.
Cómo funciona
Un instalador crea el Worker, la base de datos D1, los secretos y tus claves de firma en tu cuenta. En los planes de pago, un repo privado con despliegue automático te abre un pull request con cada versión.
Instalador público · repo privado en los planes de pago
Pegas tu clave y el instalador registra el webhook por API. Con Managed Payments (Stripe es el vendedor de registro y gestiona el IVA) o con Checkout normal (el IVA lo gestionas tú). Nosotros nunca vemos tus claves.
Checkout y Billing de Stripe
Añade el SDK o llama a la API desde tu producto, comparte el enlace de compra y listo: claves por email, activaciones, renovaciones y el portal de tus clientes.
SDK o API HTTP
El instalador, el repo privado y el servicio central son parte de lo que construiremos si hay interés suficiente. Hoy no existen.
Qué vive dónde
El servicio no aloja tu Worker ni guarda a tus clientes. Recibe recuentos diarios y un latido; a cambio, te da lo que un Worker solo no puede darte.
Tu Cloudflare y tu Stripe
Con planes de pago (precios por definir)
Nunca nos llega: emails de tus clientes, sus IP, sus equipos, tus claves de Stripe ni tus claves de firma. Así no somos encargados del tratamiento de esos datos y no hace falta un contrato de encargo contigo.
Nuestro modelo
Todavía no publicamos precios: los del servicio central los daremos antes de abrir la beta. Lo que sí está decidido es cómo funciona.
Sin precios todavía
Gratis en tu Worker
Lo que corre en tu Worker no tiene límites artificiales: es tuyo.
De pago precios por definir
Lo que un Worker solo no puede darte tendrá planes de pago, con precios por definir.
Tuyo en tu Cloudflare
Necesitas tu propio Worker en tu Cloudflare: tus datos, tus licencias y tu base de datos (D1) viven en tu cuenta, no en la nuestra.
0 % nuestra
No tocamos tu dinero: el pago va de tu cliente a tu cuenta de Stripe, y Stripe te cobra su tarifa directamente.
Stripe es el vendedor de registro y gestiona el IVA de cada país: ≈ 3,5 % más la tarifa normal, en total ≈ 5 % + 0,25 € en tarjetas europeas.
Solo la tarifa normal (≈ 1,5 % + 0,25 € en tarjetas europeas); el IVA y la facturación los gestionas tú.
Tarifas de Stripe orientativas a 22-10-2026.
Funciones
Lo que corre en tu Worker no tiene límites artificiales: es tuyo. Lo que vive en nuestro servicio central es lo que va por planes.
El mismo sistema de licencias que usa Color Vivo en sus apps
Claves legibles con control, límite de equipos por licencia, liberar un equipo desde la app o el portal. La app recibe un token firmado con Ed25519 que valida sin conexión, y hay lista de revocadas firmada.
Perpetua, suscripciones de mensual a bienal, gratis, add-ons y funciones por licencia, y niveles apilables que el cliente amplía pagando solo la diferencia.
Entra con un enlace mágico y ve sus licencias, sus equipos y sus facturas; compra y amplía desde ahí.
Clave al comprar, enlace de acceso, pago fallido y avisos del ciclo de vida, enviados desde tu dominio.
Códigos de descuento y ofertas por portal, por email o por enlace.
Apps, planes, licencias, clientes, estadísticas y configuración, con historial de cambios.
Límites por IP y por email, una licencia gratis por cliente y app, y Cloudflare Turnstile opcional.
Lo que justificaría pagar
Recuentos por día, app, plan, país y versión; ingresos agregados por moneda; varias apps y Workers en un panel; conversión de gratis a pago.
Si deja de llegar el latido, si falla el webhook de Stripe, si el cron no corre, si suben los errores o los abusos, o si una clave de firma caduca.
Versiones con número, notas y migraciones probadas. Parches de seguridad para todos los planes, también el gratis.
Un comando para instalarlo todo. En los planes de pago, repo privado con una GitHub Action que te abre un pull request con cada versión y despliega al aceptarlo.
C# y Swift primero; luego JS/TS, Python, Kotlin/Java, PHP, Go y Rust/C++. Mientras tanto, la API HTTP con la guía sirve para cualquier lenguaje.
Un servidor MCP (Model Context Protocol) deja que un asistente como Claude, ChatGPT, Cursor o VS Code use estas herramientas directamente. En tres niveles, cada uno con sus datos:
Público, en el servicio central
Integra las licencias en tu app: guía, API, ejemplos, generar el código de activar y renovar en tu lenguaje, explicar errores.
Sin datos personales
Servicio central, con tu cuenta
Pregunta por tus estadísticas, el estado de tus Workers, avisos y versiones: «¿cuántas activaciones tuve ayer en Mac?».
Solo recuentos
En tu Worker, en tu Cloudflare
Soporte desde el asistente: buscar una licencia, liberar un equipo, reenviar la clave, crear un cupón. Desactivado por defecto, con permisos por herramienta y confirmación para cambios.
Datos personales: por eso vive en tu cuenta y lo activas tú
Comparativa
Hay buenas herramientas para vender software. La diferencia está en dónde quedan tus clientes y tu cuenta de cobro. Resumen honesto, con lo que no hacemos tan bien.
| Característica | OwnLicenseTu Worker + servicio central | Keygen CELicencias autoalojadas | MoonbaseMoR + licencias | PolarMoR + claves | Lemon SqueezyMoR + claves | Paddle BillingMoR |
|---|---|---|---|---|---|---|
| Dónde viven los datos de tus clientes | En tu Cloudflare | En tu servidor | En Moonbase | En Polar | En Lemon Squeezy | En Paddle |
| Cobras con tu propia cuenta de Stripe | Sí | Cobras aparte | No: cobra el proveedor | No: cobra el proveedor | No: cobra el proveedor | No: cobra el proveedor |
| Claves con validación sin conexión | Sí: token Ed25519 | Sí | Sí | Claves; sin conexión no documentado | Claves; sin conexión no documentado | Sin claves en Billing |
| Autoalojado | Sin servidor: Workers + D1 en tu cuenta | Sí: Docker, Postgres y Redis | No | No | No | No |
| Comisión por venta | 0 % nuestra · Stripe cobra su tarifa (≈ 5 % + 0,25 € con Managed Payments) | 0 % · más tu pasarela | 5 % + 1 € por pedido | 5 % + 0,50 $ (Starter) | 5 % + 0,50 $ | 5 % + 0,50 $ |
Desliza la tabla en horizontal para ver todos los proveedores.
La columna de OwnLicense describe el servicio tal como está planificado; aún no existe. Las marcas citadas pertenecen a sus titulares; no tienen relación con este servicio.
Datos de las páginas públicas de cada proveedor a 22-10-2026, orientativos. Importes sin IVA y en la moneda del proveedor.
Todavía no, y por ahora no damos acceso a nadie: solo hay lista de espera. Apúntate y te avisaremos cuando abramos la beta. El sistema de licencias existe y Color Vivo lo usa en sus apps, pero falta hacerlo genérico para terceros, el instalador, el servicio central y la documentación en inglés. No hay fecha: depende de cuánta gente se apunte. La beta cerrada sería con pocos creadores, sin coste, a cambio de vuestras opiniones.
No. Emails, IP, equipos y claves viven en tu Worker, en tu cuenta. Al servicio central solo llegan la versión, recuentos diarios y el estado de salud. Es la regla de oro del diseño.
Habrá una parte gratis: lo que corre en tu Worker no tiene límites artificiales. El servicio central tendrá planes de pago; publicaremos los precios antes de abrir la beta. Lo que no cambia: 0 % de comisión nuestra por venta.
Nosotros no: 0 % de comisión nuestra. Stripe te cobra su tarifa directamente. Con Managed Payments (Stripe es el vendedor de registro y gestiona el IVA), ≈ 3,5 % más la tarifa normal: en total ≈ 5 % + 0,25 € en tarjetas europeas. Sin Managed Payments, solo la tarifa normal (≈ 1,5 % + 0,25 €) y el IVA lo gestionas tú. Tarifas orientativas a 22-10-2026.
En comisión, no: cobrar con Managed Payments cuesta lo mismo o algo más que un MoR. Lo que cambia es de quién son los clientes y la cuenta de cobro: aquí son tuyos y te puedes ir cuando quieras.
Tus clientes no notan nada: el Worker sigue vendiendo, activando y renovando. Tras 30 días de gracia pierdes estadísticas, avisos y versiones nuevas, y verás una franja en el admin. Los parches de seguridad siguen llegando.
Tu Worker no depende de él para vender ni para validar. Sin conexión con el servicio central no pasa nada durante 30 días; después, solo verás un aviso en el admin.
Está previsto: con Checkout normal pagas solo la tarifa estándar de Stripe y el IVA lo gestionas tú (con Stripe Tax o sin él). Hoy el sistema usa Managed Payments y el modo normal es parte del trabajo pendiente.
Dentro de las tiendas, sus normas obligan a usar su compra integrada para desbloquear contenido digital, con excepciones según el país. Sirve para la versión que vendes fuera de tienda o para desbloquear en escritorio lo comprado en tu web.
Al activar, tu app recibe un token firmado con Ed25519. Lleva la clave pública dentro y lo comprueba sin red; las suscripciones caducan con el token y se renuevan en segundo plano. La app nunca espera a la red para arrancar.
Cualquiera: activar, renovar y validar es una API HTTP. Los SDKs llegarían primero para C# y Swift, y después para JS/TS, Python, Kotlin/Java, PHP, Go y Rust/C++.
Un poco. Tendrás que crear cuentas en Cloudflare y Stripe, ejecutar el instalador e integrar el SDK o la API en tu producto. El objetivo es que un creador lo tenga vendiendo en menos de una hora sin pedir ayuda.
Va en tu cuenta y lo pagas tú, directamente a Cloudflare. Para empezar suele bastar el plan gratuito de Workers, que incluye D1; si creces, el plan de pago de Workers parte de 5 $ al mes.
Es una de las ideas: un importador que corre en tu Worker, lee las claves con tu token del proveedor y las mantiene válidas. Todavía no existe; si te interesa, dínoslo en el formulario.
Porque queremos que puedas leer y cambiar el código, pero no que alguien lo revenda como servicio ni quite la comprobación de la licencia. Es la licencia que mejor cubre ese caso.
Te mandamos un email de bienvenida y después solo lo usamos para avisarte de la beta y del lanzamiento. No lo cedemos a nadie y cada email lleva un enlace para darte de baja, que borra tus datos. Detalles en la política de privacidad.
Tendrás el código de tu Worker: puedes leerlo, usarlo y modificarlo. La Elastic License 2.0 (ELv2) solo prohíbe dos cosas: ofrecerlo como servicio a terceros y quitar o saltarse la comprobación de la licencia.
No hay candados que puedan cortar tus ventas. Si dejas de pagar, tus clientes no notan nada: el Worker sigue vendiendo, activando y renovando. Pierdes lo que vive en el servicio central (estadísticas, avisos y versiones nuevas), y los parches de seguridad te siguen llegando.
Color Vivo Internet, SL, una empresa española que hace apps de escritorio. Construimos este sistema de licencias para vender nuestras propias apps fuera de las tiendas, con nuestro Stripe y nuestros clientes en nuestra cuenta, y lo usamos en ellas.
La idea es ofrecer ese mismo sistema a otros creadores, con un servicio central para lo que un Worker solo no hace bien. Antes de construirlo queremos saber si os interesa.
Es un MVP cerrado: todavía no se puede usar ni contratar. Apúntate a la lista y te avisaremos cuando abramos la beta cerrada. Tus respuestas nos ayudan a decidir qué hacer primero.