CENTRO DE CONFIANZA

Para compradores.
Lo que ya está en marcha y lo que aún no.

Cada afirmación enlaza con la página o el código que la respalda.

Revisado
Certificaciones
Ninguna todavía. Nada de esta página ha sido evaluado de forma independiente.
Cambios
Se anuncian en el registro de cambios.

De un vistazo

  • En marchaCifrado para el enclave

    Cómo lo sabemos

    En el espacio de trabajo, tu navegador comprueba la atestación del enclave del modelo y cifra cada solicitud para él. Nuestro retransmisor pasa texto cifrado que no puede leer.

  • En parteAPI para desarrolladores

    Cómo lo sabemos

    La pasarela lee las solicitudes a la API en memoria para comprobarlas y luego las envía al enclave por una conexión atestada. No las guarda ni las registra.

  • Aún noEvaluación independiente

    Cómo lo sabemos

    Aún no hay auditoría, informe de pruebas de penetración, informe SOC 2 ni certificado ISO 27001. Lo que existe se puede comprobar: el código que ejecuta tu navegador, un modelo formal y un desafío.

  • Aún noAcuerdo de tratamiento de datos

    Cómo lo sabemos

    Aún no se ofrece. Las condiciones son borradores, y la identidad del operador y el contacto de privacidad se publicarán antes del lanzamiento de pago.

  • En parteDisponibilidad

    Cómo lo sabemos

    Se comprueba en vivo y de forma programada, con resultados públicos. No hay acuerdo de nivel de servicio.

    Estado
  • En marchaInicio de sesión único y aprovisionamiento

    Cómo lo sabemos

    Los proyectos compartidos pueden exigir iniciar sesión con tu proveedor de identidad (OpenID Connect) y recibir usuarios de él por SCIM. SAML no es compatible.

Leer el texto completoOcultar el texto completo

01 · Seguridad

Cómo se protegen las solicitudes

El espacio de trabajo y la API para desarrolladores protegen las solicitudes de forma distinta, y cada página de abajo dice a cuál se refiere.

  • Antes de que el espacio de trabajo envíe nada, tu navegador comprueba la atestación de hardware del enclave con la versión publicada de Tinfoil y luego cifra la solicitud (HPKE) para una clave que está dentro de él. Nuestro retransmisor comprueba tu asignación y pasa texto cifrado.

  • Cada respuesta puede llevar un comprobante: el enclave, la versión y las mediciones que verificó tu navegador, y la clave para la que cifró. Es el registro de tu propio navegador, no una declaración firmada.

  • Quién podría ver qué: nuestro alojamiento, nosotros, Tinfoil, la red y una orden judicial, con los archivos que lo hacen posible.

  • El propio código de la página se puede comprobar: compara lo que cargó tu navegador con el manifiesto de la compilación, firmado en GitHub Actions, vuelve a compilarlo tú mismo y lee la lista de materiales del software.

  • El navegador solo llama a este sitio: sin scripts, analíticas ni fuentes de terceros. Python, JavaScript y los modelos en el dispositivo se ejecutan en workers sin acceso a la red, cada uno con su propia política de seguridad de contenidos.

  • Los proyectos compartidos están cifrados de extremo a extremo. El protocolo que reparte y cambia su clave tiene un modelo formal, comprobado con el demostrador Tamarin, en el código fuente bajo docs/proofs.

  • Los registros guardan nombres de rutas, códigos de estado y tiempos: nunca prompts, respuestas, identificadores de cuenta ni claves. Las pruebas lo comprueban.

02 · Datos

Qué se guarda y durante cuánto tiempo

Las conversaciones se quedan en el navegador salvo que elijas otra cosa. Lo que guardan nuestros servidores:

  • Contadores de límites: solicitudes y gasto estimado bajo un hash unidireccional, sin contenido, durante dos días como máximo.

  • Sincronización: cada elemento cifrado en tu navegador con una clave que solo tienen tus dispositivos, hasta que lo eliminas. Vemos tamaños y horas.

  • Enlaces compartidos: una copia cifrada durante 1, 7 o 30 días, o hasta que se abra por primera vez; la clave va después del # y nunca nos llega.

  • Proyectos compartidos: texto cifrado, miembros, roles y un registro de auditoría de quién cambió qué (nunca el contenido), que se guarda 90 días de forma predeterminada.

  • Dónde se procesa: todavía no hay elección entre la UE y EE. UU. Tinfoil no publica dónde se ejecutan sus enclaves, y nuestro alojamiento y nuestra base de datos funcionan cada uno en una región fijada en la configuración de su proyecto, no elegida por cuenta. Ofreceremos una elección solo cuando la región pueda comprobarse, no solo declararse.

  • Informes de errores y cifras de velocidad: solo después de que digas que sí, sin contenido, cuenta ni dirección; los informes de errores se cuentan por error durante 90 días.

03 · Subencargados

Quién trata datos por nosotros

Estos servicios tratan datos en nombre de Undergrove. Tu propio proveedor de identidad, si tu equipo conecta uno, no nos corresponde listarlo. Anunciaremos cualquier servicio nuevo en el registro de cambios antes de que trate datos.

Servicios que tratan datos para Undergrove
ServicioQué hace para nosotrosQué puede verCuándo
TinfoilEjecuta todos los modelos en enclaves de hardware: chat, conversión de documentos, transcripción, voz, embeddings y búsqueda web desde dentro del enclave.Las solicitudes solo se descifran dentro de un enclave cuya atestación se ha comprobado. Tinfoil afirma que no puede acceder a sus enclaves y que nada en ellos persiste entre reinicios.Cada respuesta en vivo
VercelAloja el sitio, el retransmisor y la pasarela de la API para desarrolladores.Los datos habituales de las solicitudes, incluidas las direcciones IP, según sus propios registros y conservación. Las solicitudes del espacio de trabajo pasan como texto cifrado; las de la API para desarrolladores las lee en memoria nuestra pasarela, que se ejecuta aquí.Cada visita y solicitud
UpstashNuestra base de datos: claves de API, contadores de límites, registros de facturación y las copias cifradas de la sincronización, los enlaces compartidos y los proyectos compartidos.Claves con hash, contadores bajo hashes unidireccionales, identificadores de cuenta donde la facturación los necesita y texto cifrado cuyas claves no tiene. Lo que publicas en la galería se guarda tal como se publica.Con una cuenta
PrivyInicio de sesión.Tu correo o la dirección de tu monedero y la sesión. Nunca el contenido de los chats.Al iniciar sesión
StripePagos de planes y crédito prepago.El precio o el importe, una referencia opaca y su propio identificador de cliente. Checkout recoge por sí mismo el correo y los datos de pago.Solo cuando se activen los pagos; aún no lo están

04 · Condiciones de tratamiento de datos

Condiciones de tratamiento de datos

Aún no

Aún no ofrecemos un acuerdo de tratamiento de datos, y las condiciones de uso son borradores. La identidad del operador, un contacto de privacidad y las bases legales se publicarán antes del lanzamiento de pago.

05 · Atestación

Comprueba el enclave tú mismo

  • La página de estado comprueba la atestación del enclave desde tu navegador al abrirla.

  • Cada respuesta de la API para desarrolladores nombra el paquete de atestación que verificó la pasarela, que cualquiera puede descargar y volver a comprobar.

  • Recuentos agregados de solicitudes cifradas y comprobaciones del enclave, con el commit en producción.

06 · Disponibilidad

Disponibilidad y supervisión

En parte

No hay acuerdo de nivel de servicio ni compromiso de disponibilidad. Qué se comprueba y dónde verlo:

  • Cada dos horas, una tarea programada comprueba el estado de producción, una pequeña respuesta real y el endpoint de atestación; cada 15 minutos ejecuta los flujos críticos, incluida una respuesta sellada. Un fallo abre una incidencia.

  • Un modelo pasa a una ruta alternativa solo si la suya falla antes de responder, y solo a una ruta del mismo tipo. Cada respuesta nombra la ruta que respondió.

07 · Avisos

Avisar de un problema de seguridad

  • Qué entra en el alcance, la solicitud grabada que puedes intentar descifrar y cómo avisar están en la página del desafío y en security.txt.