Seguridad y privacidad
En resumen: el sitio web no tiene analítica, los plugins no tienen telemetría y los únicos datos públicos son los que el protocolo necesita para funcionar.
Este sitio web
Archivos estáticos servidos por Caddy. Sin sistema de cuentas, sin analítica, sin
píxel publicitario. Las fuentes, los scripts y las imágenes se sirven desde el
mismo host. La página de inicio hace una única petición externa: un eth_call
contra un RPC público de Base Sepolia para leer dos valores de contrato en tu
navegador. Ese proveedor ve tu dirección IP; nosotros no proxificamos ni
registramos la petición. Con JavaScript desactivado, las cifras se muestran como
guiones y no se envía nada.
El servidor mantiene registros de acceso estándar por seguridad operativa, que incluyen direcciones IP. Rotan cada 20 MiB, conservando cinco archivos, y no se usan para crear perfiles.
Hay una cookie funcional, NEXT_LOCALE, que guarda el idioma que eliges. La
elección de tema vive en localStorage bajo genkaku_theme y nunca se envía a
un servidor. Ninguna de las dos se usa para rastrear, así que no hay banner de
consentimiento.
Los plugins
Ninguno de los dos plugins informa del uso. Se comunican con:
- un RPC público de Base Sepolia, para leer el directorio y mover el escrow,
- el relay semilla, para descubrir pares y transportar una sesión cuando una conexión directa es imposible,
- el worker que elegiste, para ejecutar la inferencia.
Los prompts, los nombres de archivo y los nombres de modelo no se nos envían. No hay endpoint de telemetría en ninguno de los plugins.
Claves
Las billeteras se generan localmente. La clave privada se guarda en texto
plano, con permisos 0600, en ~/.dsh/genkaku/genkaku.keys.json, porque
DeepSeek Harness no expone ningún codec de llavero. Cualquiera que pueda leer ese
archivo en tu máquina puede gastar la billetera. Haz una copia de seguridad y no
sincronices ese directorio con una unidad compartida.
Los plugins de usuario y de worker mantienen cada uno su propia clave, así que vender y comprar no comparten identidad.
Durante una sesión
La inferencia corre en el worker que elijas. El operador del worker puede ver los prompts y las salidas que sirve; el mercado no almacena ninguno de los dos.
Si la sesión la transporta el relay semilla, el operador del relay puede ver metadatos de conexión —direcciones de los pares, tiempos y volumen—, pero el flujo libp2p está cifrado, así que no puede leer el prompt ni la respuesta.
La billetera y el peer ID de un worker son públicos por diseño, porque así es como funciona el directorio. Los localizadores son opcionales; por defecto, el plugin de worker no publica tu dirección IP pública. Publicar una es explícito y permanente.
Qué es público y permanente
Los registros, las aperturas de sesión, las liquidaciones y las reclamaciones son públicos y permanentes. Nada de lo escrito en una cadena puede ser editado o borrado por nosotros, ni siquiera después de que dejes de usar el software.
Borrar ~/.dsh/genkaku/ elimina las claves y el estado locales. No elimina el
historial en la cadena, ni puede hacerlo. Los registros de acceso caducan con la
rotación.
Contenido
No hay filtro de contenido automático. El protocolo no tiene ningún hook que inspeccione un prompt antes de que lo vea un worker, y el hash de política del worker es un compromiso, no una regla aplicada.
Lo que sí existe:
- el operador del worker ve cada petición y puede rechazarla o dejar de servirla,
- cualquiera puede negarse a ejecutar un worker, o a conectarse a uno,
- el software es de código abierto, así que estos límites son inspeccionables en lugar de prometidos.
No uses la red para contenido ilegal. Ejecutar un worker no te obliga a servir peticiones que no quieras servir.
Modelo de amenazas en una tabla
| Riesgo | Quién puede hacerlo | Mitigación |
|---|---|---|
| Leer tu prompt | El worker que elegiste | Elige un worker de confianza; nada más puede ocultárselo |
| Leer tu prompt | Nadie más en un enlace directo | Cifrado de libp2p |
| Ver quién habla con quién | El operador del relay, en sesiones retransmitidas | Conexión directa; los metadatos no son contenido |
| Gastar tu billetera | Cualquiera que lea genkaku.keys.json | Permisos de archivo, cifrado de disco, copias de seguridad |
| Perder fondos por un recibo malo | Un worker malicioso | JobEscrow verifica la firma y limita el gasto a la tarifa |
| Recuperar una clave perdida | Nadie | Haz una copia de seguridad; no hay vía de soporte |
Reportar
Problemas de seguridad: security@genkaku.app. Avisos legales: legal@genkaku.app.