Archat | EddieSilva.com
A privacy-focused communication app for intentional, real-time conversations without the noise, pressure, and permanence of conventional messaging platforms.
A privacy-focused communication app for intentional, real-time conversations without the noise, pressure, and permanence of conventional messaging platforms.
Archat gives people a way to communicate privately in live sessions with mutual trust, visible presence, reduced retained data, and no always-on inbox model.
Private communication should be intentional, synchronous, and honest about trust — not just another permanent archive of messages.
Archat is a privacy-focused communication app designed for people who want intentional, real-time conversations without the noise and permanence of conventional messaging platforms.
The core idea is simple: if two people want to talk privately, they both open the app at the same time, confirm each other as trusted contacts, and communicate in a live session. Archat is not built around inboxes, missed messages, push pressure, or endless chat history. Instead, it is designed around synchronous communication, mutual consent, and reduced retained data.
Unlike traditional messengers, Archat treats presence as meaningful. A user appears online only when actively using the app and able to participate. If the app is closed or placed in the background, the user is considered offline. This supports the product’s philosophy: being online should mean being available now.
Archat includes a cross-platform mobile client built with Flutter for Android, iPhone, and iPad, backed by a production server using secure WebSocket and TLS-based transport. The app includes local identity generation, mutual contact confirmation, signed key exchange, encrypted message handling, visible trust states, biometric or device-based app lock, and privacy protections for sensitive screens.
The system also supports private live rooms for invited participants. Group participation is designed around visible room nicknames instead of exposing real user IDs in the chat interface. When a participant is missing a trusted contact relationship with another participant, Archat warns the user instead of silently pretending that everyone can read everything. This keeps the trust model honest and understandable.
A major design principle of Archat is that privacy should be grounded in real product behavior, not vague marketing claims. The app makes trust and security states visible to users, invalidates verification when keys change, avoids unnecessary long-term storage, and distinguishes clearly between what Android and iOS can enforce at the operating system level.
The server infrastructure includes operational monitoring with Grafana and Prometheus to track simultaneous online users, active connections, server load, memory, disk, and network performance. This gives the project a practical path toward beta testing and capacity planning.
Archat is best described as a private, synchronous communication system for deliberate conversations. Its intended use is closer to: “Let’s talk privately. Meet me on Archat.” It is not trying to replace every messaging app. Instead, it focuses on a narrower and more disciplined goal: helping people communicate securely, intentionally, and with less retained exposure.
Key features include privacy-focused real-time communication, a synchronous conversation model with no offline inbox, cross-platform support for Android, iPhone, and iPad, secure WebSocket and TLS transport, local identity generation, mutual contact confirmation, signed key exchange, encrypted message payloads, visible trust states, biometric app lock, Android screenshot protection, iOS background privacy protection, private invited rooms, participant nicknames, warnings for untrusted group relationships, and observability through Grafana and Prometheus.
As a portfolio project, Archat demonstrates full product thinking across mobile, backend, infrastructure, security UX, privacy design, and operational monitoring.