🧠 Cómo usar ReMemory

Cómo crear kits y recuperar archivos

También hay una guía de línea de comandos.

Descripción general

ReMemory protege tus archivos de la siguiente manera:

  1. Los cifra con age
  2. Divide la clave entre personas de tu confianza
  3. Entrega a cada persona un kit autónomo para la recuperación

La recuperación funciona completamente sin conexión, en un navegador.* Sin servidores, sin necesidad de que este sitio web exista.

* Los archivos con bloqueo por fecha necesitan una breve conexión a internet al momento de la recuperación.

Consejo: Ninguna persona puede acceder a tus datos por sí sola. Necesitan reunir suficientes partes — por ejemplo, 3 de 5.

Por qué ReMemory

Probablemente tienes secretos digitales que importan: códigos de recuperación de tu gestor de contraseñas, semillas de criptomonedas, documentos importantes, instrucciones para tus seres queridos. ¿Qué pasa si un día no estás disponible?

Piénsalo como una caja fuerte que necesita dos llaves para abrirse — ninguna persona tiene suficiente para entrar sola.

Los enfoques tradicionales tienen debilidades:

  • Darle todo a una persona — un único punto de fallo y de confianza
  • Dividir archivos manualmente — confuso, propenso a errores, sin cifrado
  • Usar el acceso de emergencia de un gestor de contraseñas — similar a "darle todo a una persona", y además depende de que la empresa siga existiendo
  • Dejarlo en un testamento — se vuelve registro público, proceso legal lento

ReMemory toma un camino diferente:

  • Sin un único punto de fallo — requiere la cooperación de varias personas
  • Sin confiar en una sola persona — ni siquiera tu amigo más cercano puede acceder solo a tus secretos
  • Sin conexión y autónomo — la recuperación funciona sin internet ni servidores*
  • Diseñado para cualquiera — instrucciones claras, no acertijos criptográficos

Crear kits

Tres pasos. Todo ocurre en tu navegador — tus archivos nunca salen de tu dispositivo. Abre el creador de kits para comenzar.

Paso 1: Agregar amigos

Agrega a las personas que guardarán partes de tu clave de recuperación. Para cada una, indica un nombre y opcionalmente información de contacto.

Agregando amigos en el Paso 1
Cada persona aquí guardará una parte de la clave

Luego elige tu umbral — cuántas personas deben reunirse para recuperar tus archivos.

Cómo elegir un umbral:
  • 3 personas, umbral 2: La configuración más sencilla
  • 5 personas, umbral 3: Un buen equilibrio
  • 7 personas, umbral 4–5: Más seguro, más coordinación
Lo suficientemente alto para que la colusión sea improbable. Lo suficientemente bajo para que la recuperación funcione si una o dos personas no están disponibles.

Paso 2: Agregar archivos

Arrastra y suelta los archivos o la carpeta que quieres proteger.

Agregando archivos en el Paso 2
Agrega los archivos que quieres proteger

Buenos candidatos:

  • Códigos de recuperación de gestor de contraseñas
  • Semillas/claves de criptomonedas
  • Credenciales de cuentas importantes
  • Instrucciones para seres queridos
  • Ubicaciones de documentos legales
  • Combinaciones de cajas fuertes
Nota: Evita archivos que cambien con frecuencia. Esto está diseñado para secretos que configuras una vez y dejas.

Paso 3: Generar kits

Haz clic en "Generar kits" para cifrar tus archivos y crear un kit para cada persona.

Generando kits en el Paso 3
Descarga cada kit, o todos a la vez

Cada kit incluye la herramienta de recuperación completa. Funciona incluso si este sitio web desaparece.

Distribuir a los amigos

Envía a cada persona su kit como prefieras:

  • Correo electrónico: Adjunta el archivo ZIP
  • Almacenamiento en la nube: Comparte por Dropbox, Google Drive, etc.
  • Memoria USB: Entrega en mano
  • Mensajería cifrada: Signal, WhatsApp, etc.

Después de crear los kits

Una vez que tus kits están listos, hay algunas cosas que vale la pena hacer antes de dejarlo de lado:

  • Verifica que cada persona recibió su kit y puede abrir recover.html
  • Dile a cada persona qué es esto, por qué lo tiene, y que debe guardarlo en un lugar seguro. No puede usarlo solo — necesitará coordinarse con otros.
  • Guarda una copia de MANIFEST.age en algún lugar seguro — son solo datos cifrados, inútiles sin suficientes partes
  • Guarda tu project.yml para poder regenerar los kits más adelante
  • Imprime README.pdf como respaldo en papel antes de enviar el kit digital. El papel no necesita adaptadores ni electricidad.
  • Pon un recordatorio anual para verificar — consulta Mantener los kits actualizados
  • Considera hacer un simulacro de recuperación — es la única forma de saber si tu plan realmente funciona

Recuperar archivos

Si estás aquí porque alguien que te importa ya no está disponible — respira. No hay prisa. Los kits no expiran, y el proceso está diseñado para hacerlo a tu ritmo.

Si no tienes un kit todavía, puedes abrir la herramienta de recuperación directamente — agregarás las piezas a mano a medida que las reúnas.

Qué reciben los amigos

Cada kit contiene:

README.txt Instrucciones, tu parte, lista de contactos
README.pdf El mismo contenido, con formato para imprimir. Incluye un código QR para importar la parte.
MANIFEST.age Tus archivos cifrados. Incluido como archivo separado para archivos grandes.
recover.html Herramienta de recuperación (~300 KB), funciona en cualquier navegador

Cada kit es personalizado — la parte de tu amigo ya está cargada, y una lista de contactos muestra quién más tiene partes. Cuando los datos cifrados son lo suficientemente pequeños, también se incluyen dentro del kit.

Opción A: Tengo el ZIP del kit

El camino más sencillo. Si tienes el ZIP del kit (o los archivos que contiene):

1

Extrae el ZIP y abre recover.html

Ábrelo en cualquier navegador moderno. Tu parte ya está cargada.

2

Carga el archivo cifrado

Para archivos pequeños (10 MB o menos), esto es automático — los datos ya están incluidos. De lo contrario, arrastra MANIFEST.age del kit a la página.

3

Coordina con otros amigos

La herramienta muestra una lista de contactos con los nombres de otros amigos y cómo comunicarte con ellos. Pídeles que envíen su README.txt.

4

Agrega las partes de otros amigos

Por cada parte: arrastra el README.txt de tu amigo a la página, pega el texto, o escanea el código QR de su PDF. Una marca aparece conforme se agrega cada parte.

5

La recuperación ocurre automáticamente

Una vez que se reúnen suficientes partes (por ejemplo, 3 de 5), la recuperación comienza por sí sola.

Consejo: Si un amigo te envía su kit .zip completo, arrástralo a la página — tanto la parte como el archivo cifrado se importan a la vez.
Interfaz de recuperación - recolectando partes
La herramienta de recuperación mostrando las partes recolectadas y la lista de contactos
Interfaz de recuperación - descifrado completo
Cuando se alcanza el umbral, los archivos se descifran y están listos para descargar

Opción B: Tengo un PDF impreso con palabras

Cada PDF impreso incluye tu parte como una lista de palabras numeradas. Escríbelas en la herramienta de recuperación — no necesitas cámara ni escáner.

1

Abre la herramienta de recuperación

Visita la URL impresa en el PDF, o abre recover.html del kit de cualquier amigo.

2

Escribe tus palabras de recuperación

Busca la lista de palabras en tu PDF y escríbelas en el campo de texto. No necesitas los números — solo las palabras, separadas por espacios.

Escribiendo palabras de recuperación desde un PDF impreso en la herramienta
Escribe las palabras numeradas de tu PDF impreso en el campo de texto
Herramienta de recuperación después de ingresar las palabras, mostrando que la parte fue reconocida
La herramienta reconoce las palabras y carga tu parte
3

Carga el archivo cifrado

Puede que necesites el archivo MANIFEST.age — arrástralo a la página o haz clic para buscarlo. Si no lo tienes, cualquier amigo puede enviarte el suyo. Todos los kits tienen la misma copia.

4

Reúne las partes de otros amigos

Contacta a otros amigos y pídeles sus partes. Pueden enviar su README.txt, leer sus palabras por teléfono, o puedes escanear su código QR.

5

La recuperación ocurre automáticamente

Cuando se alcanza el umbral, el descifrado comienza de inmediato.

Consejo: Las palabras son la forma más fácil de compartir por teléfono. Si un amigo no puede enviar su parte digitalmente, puede leer las palabras en voz alta y tú las escribes.

Opción C: Tengo un PDF impreso con código QR

Si tu dispositivo tiene cámara, escanea el código QR del PDF para importar tu parte directamente.

1

Abre la herramienta de recuperación

Escanea el código QR con la cámara de tu teléfono — se abre la herramienta de recuperación con tu parte ya cargada. O visita la URL del PDF y escribe el código corto que aparece debajo del QR.

El navegador pide permiso para usar la cámara
Tu navegador pedirá permiso para usar la cámara
Escaneando un código QR desde un PDF impreso
Apunta tu cámara al código QR del PDF impreso para importar la parte
2

Carga el archivo cifrado

Puede que necesites el archivo MANIFEST.age — arrástralo a la página o haz clic para buscarlo. Si no lo tienes, cualquier amigo puede enviarte el suyo. Todos los kits tienen la misma copia.

Seleccionando MANIFEST.age desde una carpeta
Selecciona el archivo MANIFEST.age de donde lo guardaste
3

Reúne las partes de otros amigos

Contacta a otros amigos y pídeles sus partes. Pueden enviar su README.txt, o puedes escanear su código QR.

4

La recuperación ocurre automáticamente

Cuando se alcanza el umbral, el descifrado comienza de inmediato.

Sobre la recuperación:
  • Funciona completamente sin conexión*
  • Nada sale del navegador
  • Los amigos pueden estar en cualquier lugar — solo necesitan enviar sus archivos README.txt

Buenas prácticas

Elegir amigos

  • Permanencia: Personas con quienes puedas contactarte en 5 a 10 años
  • Distribución geográfica: Que no estén todos en el mismo lugar
  • Habilidad técnica: Cualquier nivel está bien — la herramienta está diseñada para todos
  • Relaciones: ¿Cooperarán entre ellos?
  • Confianza: Una sola parte no revela nada, pero les estás confiando una responsabilidad

Consideraciones de seguridad

  • No guardes todos los kits juntos — eso anula el propósito de dividirlos
  • Considera imprimir README.pdf — el papel sobrevive desastres digitales
  • Guarda project.yml si quieres regenerar los kits más adelante

Almacenar los kits de forma segura

Los kits son pequeños (menos de 10 MB) y están diseñados para guardarse en lugares cotidianos. Esto es lo que funciona bien:

  • El correo electrónico es una opción sorprendentemente buena. La mayoría de las personas mantiene la misma dirección de correo durante décadas, y los kits son lo suficientemente pequeños para adjuntarlos. Muchos proveedores conservan los mensajes indefinidamente.
  • El almacenamiento en la nube (Google Drive, Dropbox, iCloud) funciona bien como copia secundaria.
  • Las memorias USB pueden servir, pero ten en cuenta que los conectores cambian con el tiempo (el USB-A ya está dando paso al USB-C) y la memoria flash puede degradarse si pasa años sin energía. No es ideal como única copia.
  • El papel es la opción más duradera. Imprimir README.pdf le da a tus amigos una copia que no necesita adaptadores, electricidad ni ningún dispositivo funcional.

El mejor enfoque es la redundancia — correo más papel, o nube más papel. Más de una copia, en más de una forma.

Mantener los kits actualizados

Pon un recordatorio anual para hablar con tus amigos. Confirma que aún tienen sus kits y actualiza los datos de contacto si algo cambió.

Cuando tus archivos cambien, crea nuevos kits y envíalos. Los kits antiguos no abrirán el nuevo archivo, así que no hay riesgo en dejarlos por ahí — pero pide a tus amigos que reemplacen los suyos para mantener el orden.

Cuando los contactos cambien — alguien se muda, cambia su número de teléfono, o quieres agregar o quitar a alguien — lo mismo: nuevos kits, pide que borren los anteriores.

Entre actualizaciones, guarda tus archivos fuente en una bóveda cifrada — herramientas como Cryptomator o VeraCrypt funcionan bien. No dejes copias en texto plano en una carpeta normal.

Piénsalo como actualizar tus contactos de emergencia. Breve, periódico, vale la pena hacerlo.

Simulacros de recuperación

Nadie prueba su plan de respaldo. Un simulacro de recuperación cambia eso — y resulta que es básicamente un escape room.

Crea un kit de prueba con un secreto inofensivo (una foto, un mensaje, una receta). Reparte las partes a tus amigos. Pon un bloqueo por fecha si quieres una cuenta regresiva real. Después aléjate y déjalos resolver: coordinarse, combinar partes, desbloquear los archivos — sin tu ayuda.

Lo que aprendes:

  • ¿Pueden tus amigos encontrar sus kits cuando los necesitan?
  • ¿Entienden las instrucciones, o se quedan atascados?
  • ¿Pueden contactarse entre ellos sin que tú coordines?

Un simulacro que sale bien significa que tu plan real también funcionará. Un simulacro que sale mal es un regalo — encontraste el problema antes de que importara.

Revocar acceso

Una vez que una parte ha sido distribuida, no se puede revocar. Esto es por diseño — no hay servidor, no hay autoridad central.

Si necesitas cambiar quién tiene partes:

  1. Crea nuevos kits con un nuevo grupo de amigos y una clave nueva
  2. Envía los nuevos kits a los amigos en quienes sigues confiando
  3. Pide a cada amigo que borre su kit anterior y lo reemplace con el nuevo
Importante: Las partes previas siguen funcionando con los archivos que protegían. Cuando envíes un nuevo kit, sé claro: borra el anterior, quédate solo con el nuevo. Sin historial de versiones, sin "por si acaso."

Lo mismo aplica cuando los secretos cambian. Nuevos kits significan una clave nueva y partes nuevas. Las partes anteriores no abrirán el nuevo archivo, pero siguen funcionando con el anterior. Asegúrate de que tus amigos no conserven copias viejas.

Sobre project.yml

Cuando creas kits, tu proyecto se guarda en un archivo project.yml. Este archivo almacena:

  • Nombres e información de contacto de los amigos
  • El umbral que elegiste (por ejemplo, 3 de 5)
  • Un hash de verificación para comprobar si los kits coinciden
  • Sumas de verificación de las partes para confirmar la integridad de los kits

No almacena ningún secreto — ni contraseña, ni material criptográfico, ni contenido de archivos. Es seguro guardarlo junto con tus otros archivos de proyecto.

Con project.yml, puedes regenerar los kits, verificar los existentes y revisar el estado de tu configuración.

Entender la seguridad

ReMemory combina herramientas criptográficas bien establecidas en lugar de inventar las suyas. Esto es lo que significa en la práctica.

Qué protege tus datos

Tus archivos se bloquean con una herramienta de cifrado moderna (age) — ampliamente revisada, sin debilidades conocidas.

La clave que los bloquea tiene 256 bits, generada por el generador de números aleatorios de tu sistema operativo. Para dar una idea: adivinarla tomaría más tiempo de lo que lleva existiendo el universo.

Incluso si alguien intentara todas las contraseñas posibles, scrypt hace cada intento deliberadamente lento — millones de veces más lento que un intento directo.

La clave se divide usando Shamir's Secret Sharing. Cualquier cantidad menor al umbral de partes contiene cero información sobre la clave. No "muy poca." Matemáticamente cero.

Cada kit incluye sumas de verificación para que la herramienta de recuperación pueda confirmar que nada fue corrompido ni alterado.

Qué podría salir mal

Un amigo pierde su kit No hay problema, siempre que suficientes amigos conserven el suyo. Para eso fijas el umbral por debajo del total.
Un amigo expone su parte públicamente Una sola parte es inútil sin las demás. Alguien aún necesitaría el umbral menos una parte adicional para hacer algo.
Algunos amigos no están disponibles Para eso fijas el umbral por debajo del total de amigos. Si elegiste 3 de 5, cualquier tres sirven.
ReMemory desaparece en 10 años recover.html sigue funcionando — es autónomo. Sin servidores, sin descargas, sin dependencia de este proyecto.
Los navegadores cambian radicalmente La herramienta de recuperación usa JavaScript estándar y la Web Crypto API — fundamentos del navegador, no tendencias.
Olvidas cómo funciona esto El README.txt de cada kit lo explica todo. Tus amigos no necesitan recordar nada — todo está escrito para ellos.

Lo que necesita ser verdad: que tu dispositivo sea confiable cuando creas los kits, y que el navegador usado para recuperar no esté comprometido. Son las mismas suposiciones que haces cada vez que usas una computadora para algo importante.

Para una evaluación técnica detallada, consulta la autoevaluación de seguridad.

Cómo se compara

ReMemory no es la primera herramienta en usar Shamir's Secret Sharing. Hay muchas otras, desde herramientas de línea de comandos hasta aplicaciones web. Esto es lo que distingue a ReMemory:

  • Maneja archivos, no solo texto. La mayoría de las herramientas Shamir solo dividen contraseñas o texto corto. ReMemory cifra archivos y carpetas enteras.
  • Herramienta de recuperación autónoma. Cada amigo recibe recover.html — una herramienta completa que funciona en cualquier navegador, sin conexión.* Sin instalación, sin línea de comandos.
  • Datos de contacto incluidos. Cada kit incluye una lista de los otros amigos y cómo contactarlos, para que la coordinación no dependa de que tú estés disponible.
  • Sin dependencia de servidores. Todo se ejecuta localmente. No hay servicio al que registrarse, ni cuenta que mantener, ni nada que deba permanecer en línea.

Para una comparación detallada con otras herramientas, consulta la tabla comparativa completa en GitHub.

Alternativa por línea de comandos

También hay una herramienta de línea de comandos para quienes prefieren la terminal o necesitan automatizar la creación de kits.

Leer la guía del CLI

El CLI ofrece la misma funcionalidad, más operaciones por lotes y scripting.

Avanzado: Modo anónimo

Cuando los participantes no deben conocer la identidad de los demás, usa el modo anónimo:

  • Las personas se identifican como "Parte 1", "Parte 2", etc.
  • No se recopila ni almacena información de contacto
  • Los READMEs omiten la sección "Otros participantes"
  • Los nombres de los kits usan números en lugar de nombres

Cuándo usar el modo anónimo

Es útil cuando:

  • Los participantes no deben saber quiénes son los demás
  • Estás haciendo una prueba rápida sin ingresar nombres
  • Tienes otra forma de coordinar la recuperación
  • La privacidad es más importante que la facilidad de coordinación

Cómo activarlo

En el creador de kits, activa el interruptor Anónimo en la sección de Amigos:

  • La lista de amigos se reemplaza por un conteo de partes
  • Configura cuántas partes y el umbral
  • Los kits se nombran bundle-share-1.zip, bundle-share-2.zip, etc.

Recuperación en modo anónimo

La recuperación funciona de la misma forma, pero sin la lista de contactos. Los participantes ven etiquetas genéricas como "Parte 1" en lugar de nombres.

Importante: Sin una lista de contactos integrada, asegúrate de que los participantes sepan cómo contactarse entre sí cuando se necesite la recuperación.

Avanzado: Kits multilingües

Cada persona puede recibir su kit en su idioma preferido. Está disponible en siete idiomas: inglés, español, alemán, francés, esloveno, portugués y chino (Taiwán).

Cómo funciona

  • Cada entrada de amigo tiene un menú desplegable de Idioma del kit
  • "Por defecto" usa el idioma actual de la interfaz
  • Se puede personalizar por persona para mezclar idiomas
  • recover.html se abre en el idioma seleccionado
  • Cualquiera puede cambiar de idioma en cualquier momento
Entrada de amigo mostrando el menú desplegable de idioma del kit en la interfaz web
Cada amigo tiene un menú desplegable de idioma para configurar el idioma de su kit
README.pdf abierto en inglés
La herramienta de recuperación se abre en el idioma seleccionado del amigo
README.pdf abierto en inglés
Las listas de palabras también están traducidas (ambos idiomas funcionan)

Avanzado: Bloqueo por fecha

Puedes establecer un periodo de espera al crear los kits. Incluso si tus amigos combinan sus partes antes de tiempo, los archivos permanecen bloqueados hasta la fecha que elegiste — 30 días, 6 meses, una fecha específica.

Cómo activarlo

En el creador de kits, cambia al modo Avanzado y marca Agregar un bloqueo por fecha. Elige cuánto tiempo deben permanecer bloqueados los archivos — hasta dos años.

El límite de dos años es deliberado. Los bloqueos por fecha dependen de que la League of Entropy siga operando, y no nos parece responsable bloquear tus archivos con una apuesta más larga sobre infraestructura externa. Si necesitas una duración mayor y entiendes el compromiso, la CLI no tiene límite: rememory seal --timelock 5y.

Configuración del bloqueo por fecha en modo Avanzado
La opción de bloqueo por fecha aparece en el modo Avanzado

Recuperación

Cuando alguien abre un kit con bloqueo por fecha antes de la fecha indicada, la herramienta de recuperación muestra un aviso de espera. Cuando el tiempo pasa, la recuperación continúa normalmente.

Herramienta de recuperación mostrando un aviso de bloqueo por fecha
La herramienta de recuperación espera hasta que el bloqueo por fecha expire

Abrir un archivo con bloqueo por fecha requiere una breve conexión a internet. Tus archivos no se envían a ningún lado — la conexión verifica que ha pasado suficiente tiempo. Sin el bloqueo por fecha, la recuperación es completamente sin conexión.

Experimental. El bloqueo por fecha depende de la League of Entropy, una red distribuida operada por organizaciones serias alrededor del mundo. Si esta red deja de funcionar antes de que expire un bloqueo por fecha, ese archivo se vuelve irrecuperable. Los kits sin bloqueo por fecha no se ven afectados.

Cómo funciona

La League of Entropy produce un nuevo valor criptográfico cada 3 segundos. Cada valor está numerado. Puedes predecir qué número corresponde a un momento dado, pero el valor para ese número no puede producirse antes de tiempo — por nadie, incluyendo a los operadores de la red.

Cuando creas un kit con bloqueo por fecha, el archivo se cifra con un valor futuro específico. La clave para abrirlo aún no existe. Vendrá de la red cuando llegue ese momento.

Para más detalles sobre la criptografía detrás de esto, consulta la documentación de timelock encryption de drand.