Programa de recompensas
Preferimos pagar a un investigador para que nos avise de un fallo antes que descubrirlo por las malas. Las recompensas se pagan en ZEC desde un fondo transparente que puedes verificar en cadena, y se ajustan según el impacto real, no según lo grave que suene sobre el papel.
La fase 2 empieza el 5 de octubre de 2026, el día del lanzamiento público.
Esta página es el programa completo. Prevalece el texto en inglés.
Bug Bounty: fase 2 (desde el 5 de octubre de 2026)
El bounty continúa tras el lanzamiento público. Desde el 5 de octubre de 2026 las recompensas se fijan en dólares estadounidenses y se pagan en ZEC al precio de mercado del día del pago, desde el mismo fondo público que cualquiera puede verificar on-chain.
Las recompensas se pagan hasta que el fondo se agote. Cuando se acabe, el bounty termina; no se repone. Si las ventas cubren nuestros costes iniciales, destinaremos una parte fija de las ventas al bounty y a una auditoría independiente.
Z-Text todavía no ha tenido una auditoría de terceros. Este bounty es nuestra invitación abierta a ponerlo a prueba.
0 ZEC
Financiado y verificable en cadena.
t1bV6TkNwWBGBPtGhJCNEQZChpGVivHhHGEDesde dónde puede partir un ataque
El programa cubre únicamente la app Z-Text; nuestro sitio web, su API y nuestros servidores quedan fuera. Solo recompensamos ataques desde dos puntos de partida. La única excepción se indica más abajo.
- Remoto. No tienes acceso al dispositivo del objetivo ni a su cuenta del sistema, sus copias de seguridad o su frase semilla.
- Dispositivo en mano. Tienes el dispositivo con Z-Text bloqueado y usas únicamente las pantallas del propio Z-Text.
Puedes usar cualquier herramienta para encontrar un fallo. El ataque en sí debe funcionar desde uno de estos dos puntos de partida.
Qué recompensamos
$1,500
Solo desde el punto de partida remoto.
- Leer los mensajes de otra persona.
- Recuperar la semilla o las claves privadas de otra persona.
- Sustraer los fondos de otra persona, o sacar monedas de una wallet que controlamos nosotros.
- Ejecutar tu código en la app de otra persona.
$750
- Dispositivo en mano: abrir Z-Text bloqueado sin el PIN, o que Z-Text siga mostrando la wallet o los mensajes después de que se haya introducido el PIN de pánico.
- Remoto: vincular al remitente y al destinatario de un mensaje únicamente a partir de los datos de la blockchain.
- Producir una licencia o un recibo que la app sin modificar acepte como firmados por nosotros.
- La única excepción a los puntos de partida: texto de mensajes, la semilla o claves privadas que el propio Z-Text escribe en disco como datos en claro, sin cifrar. Los datos guardados en el almacén de claves del sistema operativo no cuentan.
$250
- Un resultado de los tipos anteriores con un efecto claramente menor, desde los mismos puntos de partida.
¿Has encontrado algo igual de grave que no está en la lista? Envíalo. Si lo recompensamos, y con cuánto, es decisión nuestra.
Los importes están en dólares estadounidenses y se pagan en ZEC al precio de mercado en el momento del envío, a una dirección ZEC blindada que tú indiques.
Pagos hasta la fecha
Cada recompensa que hemos pagado, con su fecha, gravedad, las condiciones aplicadas y su transacción. Compruébalas on-chain.
Qué no recompensamos
- Nuestro sitio web, su API y nuestros servidores: z-text.com y todos sus subdominios, el proceso de compra, los pagos y los cupones.
- Aparte de esa única excepción, todo lo que requiera algo más que los dos puntos de partida: otro programa o comando ejecutado en el dispositivo, un depurador, root o jailbreak, una app modificada, una copia de seguridad o una copia del almacenamiento del dispositivo, o la frase semilla.
- Adivinar un PIN o una contraseña.
- Lo que el sistema operativo guarda o muestra: notificaciones, capturas de pantalla, vistas previas de la app, el portapapeles, el nombre de la app en las listas del sistema.
- Lo que el PIN de pánico y «Borrar billetera» dejan intacto a propósito. Borran todo lo que Z-Text guarda de la cuenta en el dispositivo: la frase semilla, las claves privadas, los mensajes, los contactos y los ajustes; después la app arranca de cero con archivos nuevos y vacíos. No tocan los archivos de copia de seguridad que hayas guardado tú mismo, como un archivo .ztbk en una memoria USB o en la nube, ni las copias que el sistema operativo hace fuera de la app: el historial de notificaciones, las copias de seguridad del sistema y las instantáneas del almacenamiento.
- Lo que puede ver un observador de la red o el operador del nodo al que te conectas.
- Saltarse, sin más, las comprobaciones de manipulación, de root o de capturas de pantalla, o desbloquear funciones de pago en tu propio dispositivo sin producir un recibo.
- El modo sigiloso: es un camuflaje, no un candado.
- Ajustes e información de instalación que no son contenido de mensajes.
- Ofertas gratuitas, promociones, cupones, recompensas por referidos, tolerancias y redondeos en los pagos, y todo lo que solo nos cueste comisiones o disponibilidad.
- Hallazgos sobre CAPTCHA, límites de frecuencia (rate limit) y bloqueos (lockout).
- Comportamientos descritos en nuestra documentación, problemas que ya conocemos y fallos conocidos en componentes de terceros.
- Errores de interfaz y de funcionamiento (envíalos igualmente como informes de errores normales), denegación de servicio, cabeceras de seguridad ausentes, resultados de escáneres e ingeniería social.
- Servicios que no desarrollamos: procesadores de pago, Cloudflare, las redes BitcoinZ y Zcash, y el lightwalletd estándar que hay detrás de light.z-text.com.
Informes
- Un informe ocupa su lugar una vez que está completo: el resultado que has logrado, pasos que podamos repetir en un dispositivo corriente y una prueba. Todo lo anterior a ese momento no tiene fecha.
- Debe funcionar en la versión pública más reciente de nuestra página de Descargas el día en que envías el informe. Una corrección que publiquemos después a raíz de tu informe no lo descalifica.
- Si no podemos reproducirlo, se cierra. Si no respondes en un plazo de 14 días, el informe se cierra.
Cómo enviar tu reporte
Envía tu reporte por correo electrónico a [email protected]. Un correo en texto plano es suficiente; el cifrado PGP es opcional y queda enteramente a tu criterio, nunca lo exigimos. Procuramos acusar recibo en un plazo de 72 horas y coordinar la divulgación a partir de ahí.
Reglas
- Prueba únicamente la app, en tus propios dispositivos y con tus propias wallets. No hagas pruebas contra nuestro sitio web, su API ni nuestros servidores. No accedas, modifiques ni destruyas datos que no sean tuyos, no realices pruebas de denegación de servicio ni apliques ingeniería social a nadie.
- Reporta primero de forma privada. Publicar antes de que demos nuestra conformidad pone fin a la elegibilidad.
- Los miembros del equipo y los contratistas no son elegibles.
- No emprenderemos acciones legales contra la investigación de buena fe que siga estas reglas.
Cómo decidimos
- Nosotros decidimos si un informe cumple los requisitos, si es un duplicado, su gravedad y su recompensa. Coincidir con las palabras de un resultado de la lista no basta; evaluamos lo que realmente se ha logrado.
- Una recompensa por causa subyacente, según la determinemos nosotros, abarcando todas las plataformas, versiones y variantes. Una cadena de pasos es un solo hallazgo. La recibe el primer informe completo.
Pago y cambios
- Las recompensas se pagan por orden de aceptación, únicamente desde este fondo, en ZEC al precio de mercado en el momento del envío. Si el fondo no puede cubrir una recompensa en su totalidad, quien envió el informe recibe lo que quede y el programa termina.
- Las horas son UTC. Un informe se considera recibido cuando llega completo a [email protected].
- Podemos modificar o dar por terminado el programa. Un informe se evalúa conforme al texto publicado el día en que llegó completo.
Historial de condiciones
- Del 4 de junio al 4 de octubre de 2026: fase 1. De 0,1 a 3 ZEC por hallazgo, de un fondo de 7 ZEC.
- Desde el 5 de octubre de 2026: fase 2, importes en USD. ZEC subió de unos 430 $ a unos 1.500 $, así que los mismos niveles en ZEC pagaban aproximadamente tres veces y media lo que pretendíamos. Los informes recibidos antes del 5 de octubre se pagan con las condiciones de la fase 1.
- Desde el 10 de octubre de 2026: esta página establece de forma completa qué resultados se recompensan y desde qué puntos de partida. Los importes de las recompensas no cambian; se retira el nivel de gravedad Baja, que solo daba un agradecimiento. Los informes recibidos antes se evalúan conforme al texto anterior.
- Desde el 14 de octubre de 2026: el programa cubre únicamente la app Z-Text. Nuestro sitio web, su API y nuestros servidores quedan fuera del alcance, y se retiran los dos resultados relativos al servidor en Crítica y Alta. Los importes de las recompensas no cambian. Los informes recibidos antes se evalúan conforme al texto anterior.
- Desde el 16 de octubre de 2026: la página indica qué borran el PIN de pánico y «Borrar billetera» y qué dejan intacto: los archivos de copia de seguridad que hayas guardado tú mismo y las copias que el sistema operativo hace fuera de la app. Los importes de las recompensas no cambian. Los informes recibidos antes se evalúan conforme al texto anterior.
- Cada pago se lista con su fecha, gravedad, las condiciones aplicadas y su transacción.
¿Quieres el panorama completo: modelo de amenazas, diseño del cifrado y aquello contra lo que abiertamente no protegemos?
Leer Seguridad y transparencia