Última actualización: septiembre de 2026
El modelo de seguridad de Perly empieza por lo que se niega a guardar. No hay claves API de exchanges, ni conexiones con wallets, ni frases semilla, ni claves privadas en ninguna parte del sistema — ni cifradas, ni hasheadas: simplemente no están. Una base de datos que no contiene algo no puede filtrarlo, y un servicio que no puede tocar fondos no puede ser obligado a moverlos.
Todas las tablas que pertenecen a un usuario llevan la seguridad a nivel de fila de PostgreSQL, y está forzada — el modo estricto que se aplica incluso al propietario de la tabla. Cada política está ligada a la cuenta autenticada, así que una consulta hecha desde cualquier otra cuenta no devuelve absolutamente nada: ni un error, ni una petición de permisos, un resultado vacío. La propia base de datos se niega a servir filas a quien no sea su dueño, lo que significa que el aislamiento no depende de que el código de la aplicación se acuerde de añadir una cláusula WHERE.
Todo lo que viaja va por TLS. Todo lo que reposa está en disco cifrado. Tu contraseña se guarda solo como un hash que nadie puede revertir, así que nadie en Perly puede leerla ni entrar en tu cuenta. Esto es sólido, y también es el límite honesto de lo que hoy podemos afirmar: quien opera la base de datos podría, en principio, leer por completo las filas almacenadas de tus portafolios si el cifrado está desactivado en tu cuenta. Por eso una cuenta nueva empieza con él activado.
Tus portafolios se cifran en tu propio navegador, todos a la vez, con una clave que solo tienes tú, activado desde el principio en una cuenta nueva y desactivable en Ajustes. Las cantidades, precios, comisiones, totales, notas, etiquetas, descripción y objetivo de acumulación de un portafolio cifrado llegan al servidor solo como texto cifrado que no podemos abrir. La clave en sí nunca se nos envía: lo que se guarda es la clave envuelta para cada forma de abrirla — una contraseña de cifrado, un código de recuperación, una passkey. Como cada cifra que muestra Perly la calcula un motor contable puro, en un portafolio cifrado ese cálculo se ejecuta en tu navegador sobre las filas descifradas — la mayoría de los productos no pueden ofrecer cifrado de extremo a extremo porque el cálculo lo hace su servidor; el nuestro no lo necesita. Lo que sigue siendo legible es lo que necesitan las listas y la ordenación: el nombre del portafolio, la moneda y la hora de cada entrada, y las huellas que detectan una importación duplicada. Las alertas, los planes y las direcciones vigiladas que configures en él se guardan sin cifrar, porque el servidor tiene que leerlos para actuar en consecuencia.
Este sitio no instala ninguna cookie hasta que permitas la analítica. Si la permites, se carga Google Analytics, que instala sus propias cookies para contar las visitas; si la rechazas, no se carga nunca. El sitio en sí no tiene backend: son páginas estáticas, sin base de datos propia. Una sola base de datos sirve a los productos: la aplicación, en app.perly.io, y el sitio de facturas, en invoice.perly.io, guardan en ella tus registros, bajo la cuenta con la que entras, y Perly Charts, en charts.perly.io, lee de ella sus datos de mercado y escribe en ella sus contadores y las notas de los lectores, sin más que la clave pública que recibe el navegador de cualquier visitante. Los detalles, en la política de privacidad.
¿Has encontrado algo? Queremos saberlo: hi@perly.io.
© 2026 Perly. Todos los derechos reservados.