Skip to content
@confy-security

Confy

Encrypted and self-hosted communication

Confy Security Team

Confy é um sistema de comunicação criptografada e autohospedada desenvolvido com o objetivo de oferecer uma alternativa segura, independente e transparente às plataformas de mensagens tradicionais.

O projeto surgiu da necessidade de criar uma solução de comunicação que colocasse a privacidade e a autonomia do usuário em primeiro lugar. Em um contexto onde a troca de mensagens digitais é amplamente mediada por serviços centralizados e suscetíveis a vigilância ou vazamentos de dados, o Confy foi idealizado para demonstrar que é possível combinar criptografia de ponta, infraestrutura aberta e controle total sobre os dados em um sistema acessível e auditável.

Arquitetura e Funcionamento

O Confy é estruturado em uma arquitetura cliente-servidor, com o servidor sendo totalmente autohospedado. O sistema é desenvolvido em Python, utilizando tecnologias modernas para garantir segurança, escalabilidade e facilidade de manutenção.

  • Servidor: Responsável por gerenciar conexões, autenticação e troca de mensagens. Toda a comunicação é protegida por criptografia ponta a ponta (E2EE), garantindo que apenas os usuários envolvidos possam ler o conteúdo das mensagens.

  • Camada de Criptografia: Implementa algoritmos assimétricos e simétricos combinados, garantindo sigilo, integridade e autenticação das mensagens. As chaves privadas nunca deixam o dispositivo do usuário.

  • Cliente: Interface do usuário responsável por estabelecer a comunicação segura com o servidor, enviar e receber mensagens criptografadas e gerenciar as chaves de sessão.

  • Autohospedagem: O servidor pode ser facilmente implantado em qualquer ambiente, permitindo que indivíduos, organizações ou comunidades operem suas próprias instâncias, sem depender de provedores externos.

Filosofia

O Confy segue os princípios de transparência, autonomia e confiança por design. O código-fonte é completamente aberto, permitindo auditoria pública e incentivando a colaboração. Nenhum dado é coletado, armazenado ou compartilhado sem consentimento explícito do usuário.

Mais do que um aplicativo, o Confy representa um modelo de como a comunicação digital pode ser segura, ética e sob controle do usuário.

Pinned Loading

  1. server server Public

    Web server for forwarding messages sent by compatible client applications

    Python 1

  2. cli cli Public

    CLI client for the Confy encrypted communication system

    Python 1

  3. app app Public

    Desktop application for the Confy encrypted communication system

    Python 3

Repositories

Showing 8 of 8 repositories

Top languages

Loading…

Most used topics

Loading…