Perly

Segurança

Última atualização: setembro de 2026

O modelo de segurança da Perly começa pelo que ela se recusa a guardar. Não há chaves de API de exchange, conexões de carteira, seed phrases nem chaves privadas em lugar nenhum do sistema — não criptografadas, não em hash, simplesmente ausentes. Um banco de dados que não contém uma coisa não pode vazá-la, e um serviço que não consegue tocar em fundos não pode ser obrigado a movimentá-los.

Row-level security, ativada e forçada

Toda tabela que pertence a usuários carrega a row-level security do PostgreSQL, e ela é forçada — o modo estrito, que vale até para o dono da tabela. Cada política é atrelada à conta autenticada, então uma consulta feita de qualquer outra conta retorna absolutamente nada: não um erro, não um pedido de permissão, um resultado vazio. O próprio banco se recusa a servir linhas a quem não é dono delas, o que significa que o isolamento não depende de o código da aplicação lembrar de acrescentar um WHERE.

O que é criptografado hoje

Tudo em trânsito é TLS. Tudo em repouso é disco criptografado. Sua senha é guardada apenas como um hash que ninguém consegue reverter, então ninguém na Perly pode lê-la nem entrar como você. Isso é forte, e é também o limite honesto do que afirmamos hoje: quem opera o banco de dados poderia, em princípio, ler por completo as linhas armazenadas dos seus portfólios se a criptografia estiver desligada na sua conta. Por isso uma conta nova começa com ela ligada.

Portfólios criptografados

Seus portfólios são criptografados no seu próprio navegador, todos de uma vez, com uma chave que só você tem — ativado desde o início numa conta nova, e dá para desligar em Configurações. As quantidades, preços, taxas, totais, notas, tags, descrição e meta de acúmulo de um portfólio criptografado chegam ao servidor apenas como texto cifrado que não conseguimos abrir. A chave em si nunca é enviada para nós: o que fica guardado é a chave encapsulada para cada forma de abri-la — uma senha de criptografia, um código de recuperação, uma passkey. Como todo número que a Perly mostra é calculado por um motor contábil puro, num portfólio criptografado esse cálculo roda no seu navegador sobre as linhas decifradas — a maioria dos produtos não consegue fazer criptografia ponta a ponta porque quem calcula é o servidor deles; o nosso não precisa. O que continua legível é o que listas e ordenação precisam: o nome do portfólio, a moeda e o horário de cada lançamento e as impressões digitais que detectam uma importação duplicada. Alertas, planos e endereços acompanhados que você configura nele ficam guardados sem criptografia, porque o servidor precisa lê-los para agir sobre eles.

O site de divulgação

Este site não grava cookie nenhum até você permitir a análise. Se permitir, o Google Analytics carrega e grava cookies próprios para contar as visitas; se recusar, ele nunca carrega. O site em si não tem backend: são páginas estáticas, sem banco de dados próprio. Um só banco de dados serve aos produtos: o aplicativo, em app.perly.io, e o site de faturas, em invoice.perly.io, guardam nele seus registros, sob a conta com que você entra, e o Perly Charts, em charts.perly.io, lê dele os dados de mercado e grava nele seus contadores e as notas dos leitores, só com a chave pública que o navegador de qualquer visitante recebe. Detalhes na política de privacidade.

Achou alguma coisa? Queremos saber: hi@perly.io.

← Voltar para perly.io

© 2026 Perly. Todos os direitos reservados.