MENOS FE, MÁS PRUEBAS

Tus datos.
Tu control.
Cero drama.

Un secreto entra. Solo ciphertext sale.
Prueba el SDK que pone el cifrado en manos de tu aplicación.

Abre el laboratorio Sin cuenta. Sin instalar nada.
EL PLAYGROUND

No te lo contamos. Pruébalo.

Comprobando API…
  1. 01 Prepara tu secreto
  2. 02 Cifra y guarda
  3. 03 Recupéralo intacto

El lado humano

EN TU NAVEGADOR
— bytes
⌘Factor usuarioSolo en memoria
⌘Factor empresaSolo en memoria

El lado del Vault

ESPERANDO TU SECRETO

Aquí tu secreto
parece ruido.

La API recibe bytes cifrados.
El original se queda en esta pestaña.

Tu primer viaje de ida y vuelta empieza aquí.
Usa datos ficticios. Máximo 64 KiB por prueba.

Demo sin custodia: ambos factores viven solo en esta pestaña. En una integración real se protegen en dos dominios independientes. Al salir o recargar perderás el acceso a esta sesión.

⌘ Mira lo que acaba de hacer el SDK +
const prepared = await prepareRevision(context, bytes);

// U y T: custodia independiente de tu integración.
await client.createRecord(prepared.envelope, requestId);

const stored = await client.getRecord(vaultId, recordId);
const original = await openRevision(stored.envelope, U, T);

Tú eliges tu identidad.

Tu backend autentica al usuario y emite un grant breve. El navegador cifra y descifra. Vault almacena ciphertext y lo protege además con KMS.

Leer el contrato de integración ↗
SEGURIDAD QUE SE ENTIENDE

Tres piezas.
Un buen encaje.

Diseñado para guardar bytes arbitrarios y mantener el descifrado en el cliente.

  1. 01 / LOCAL

    El secreto no hace el viaje.

    El SDK cifra antes de la primera petición de almacenamiento. La API no recibe el contenido original ni los factores.

  2. 02 / INDEPENDIENTE

    Cada versión, sus factores.

    Un par nuevo por registro y versión limita el alcance de una participación expuesta. Para descifrar siguen haciendo falta las dos.

  3. 03 / INTEGRABLE

    Tu app sigue siendo tu app.

    TypeScript, JavaScript, bytes y una API documentada. Sin dependencia de Astro ni de un frontend concreto.

DEL «WOW» AL IMPORT

Tu próxima integración
empieza con una línea.

Llévate el mismo SDK que acabas de probar.
Con tipos, cliente de API y ejemplos de integración.

TERMINAL
$ npm install https://securevault.dmtk-corp.com/sdk/domotronik-secure-vault-0.1.0.tgz

Un paquete. Sin dependencias de ejecución.
Guía de integración ↗ OpenAPI 3.1 ↗