Diario
PrivacidadPublicado el 2026-01-17·5 min de lectura

Sin cuenta, por diseño

Nunca te registrarás en una app OmniFlux. Argumentamos por qué \"sin cuenta\" es una feature, no algo que falta — y cómo lo cambia todo aguas abajo.

La promesa

Nunca verás una pantalla de "Registro" o "Iniciar sesión" en un producto OmniFlux. No hay cuenta que crear, ni email que confirmar, ni flujo de recuperación que mantener, ni botón de "borra mis datos" — porque no hay datos tuyos que retengamos para borrar.

Es una decisión deliberada de ingeniería y producto, no un descuido. He aquí el razonamiento.

Por qué la mayoría de apps quiere una cuenta

Para la mayoría, la cuenta es el modo en que funcionan las features cloud: tus datos están en su BD, tus ajustes en su backend, la sync entre dispositivos significa subir a sus servidores. La cuenta es la llave del store del servidor.

Nuestros productos no tienen store del servidor. El modelo corre en tu dispositivo. Tus entradas y salidas viven en tu dispositivo. No hay nada al que "iniciar sesión".

Lo que renunciamos

  • Sync entre dispositivos es más difícil. Lo resolvemos con sync peer cifrada de extremo a extremo en tu red local y (opt-in) sobre carpetas iCloud / Drive / Dropbox que ya controlas. Nada transita por nuestros servidores.
  • Analítica de uso entre dispositivos desaparece. No sabemos cuántos usan una feature, y vamos a recuperar esa señal por la vía lenta y honesta — leyendo reseñas, hablando con usuarios, observando qué piden.
  • Features tras login desaparecen. Toda la superficie de producto funciona para un usuario que instaló la app hace 5 minutos y no ha conectado nada con nadie.

Lo que ganamos

  • Una confianza por defecto. Si no recolectas datos, no puedes filtrarlos, venderlos, ser citado por ellos ni que te los roben.
  • Carga cero de soporte para recuperación de cuenta. Sin reseteos, sin tickets de "perdí mi email", sin fraude de SIM swap. Nuestra carga de soporte se parece más a un juego single-player que a un SaaS.
  • Precio honesto. Cobramos por la app, una vez. No subsidiamos free con paying, y no nos arrastra una métrica de "usuarios free se van si no añadimos notificaciones" hacia dark patterns.
  • Larga vida de producto. Apps sin servidores no mueren cuando la empresa cambia prioridades. El modelo y la BD locales siguen funcionando mientras dure el dispositivo.

Cómo funciona la sync

Cuando aceptas:

  1. Empareja dispositivos en tu red local con un código de 6 dígitos de un solo uso (piensa en pairing tipo AirDrop, no OAuth).
  2. Ambos dispositivos generan keypairs localmente; las claves públicas se intercambian en el handshake.
  3. Los mensajes de sync se cifran con la clave pública del destinatario. Nuestra infraestructura (si se usa como relay) ve solo ciphertext.
  4. Puedes revocar un dispositivo cuando quieras quitándolo de la lista de pares en el dispositivo original.

Si prefieres, conecta tu propia carpeta en cualquier drive en la nube (iCloud, OneDrive, Drive, Dropbox, WebDAV self-hosted) y allí escribimos paquetes de sync cifrados. Nunca pedimos credenciales de esos servicios; tú nos apuntas a una carpeta local, la plataforma sube.

"¿Y cómo sabrán qué construir?"

Hablando con usuarios. Leyendo reseñas. Ofreciendo de vez en cuando una encuesta explícita opt-in. Por la lenta acumulación de feedback que le habrías dado a un autor de shareware en 1996 — y, resulta, eso bastaba para hacer software muy bueno.

Recibe nuevos artículos

Te avisaremos cuando publiquemos algo nuevo.

Suscribirse