Reclaiming Private & Autonomous Communication
Where Every Connection is Truly Yours
In an era of relentless data commercialization and algorithmic surveillance, OwnContect was born to restore ownership to users. We don't build ad trackers or artificial engagement traps; we build a pure, fast, and entirely self-directed communication suite for you and your team.
Our Product Design Principles
Every line of code and every visual pixel is guided by four foundational tenets.
🔒 User Data Sovereignty
Your conversations, voice calls, and photos will never belong to a commercial advertising engine. OwnContect natively allows direct connection to your custom server IP—whether on an air-gapped intranet or private cloud, your data stays strictly in your storage.
⚡ High Concurrency & Low Latency
Built on a high-throughput Golang backend and OpenIM's distributed core, a single node easily sustains tens of thousands of concurrent connections. LiveKit WebRTC powers international voice and video calls with consistent sub-100ms latency.
🎨 Refined, Distraction-Free Experience
Zero clutter, zero unnecessary interruptions. Featuring clean emerald green aesthetics (#07C160), fluid touch gestures, and a steady 60 FPS frame rate that delivers an intuitive and frictionless everyday messaging experience.
🌐 Open Ecosystem & Fast Deployment
Standardized Docker Compose configurations with cleanly separated API services and client modules. From personal home NAS servers to large enterprise private intranets, deploy the entire communications environment in under 5 minutes.
Full-Stack Technical Architecture
An in-depth look at how the native client and the backend server cooperate seamlessly
Native Cross-Platform Client
Engineered with a modern modular architecture, decoupling core messaging (IMController), real-time calling (CallController), and security rules (PrivacyController).
Golang Business & Data Hub
Backend services written in Go (`ownchatApi`), managing user registration, SMS/email verification, group permission hierarchy, friend graphs, and S3 media storage relays.
OpenIM Messaging Protocol Core
Carrier-grade distributed IM core protocols with bidirectional persistent WebSocket channels, multi-device synchronization, guaranteed message ordering, and reliable offline push.
Product Roadmap & Evolution
Iterating continuously toward a broader landscape of autonomous collaboration.
Core IM & LiveKit HD Calling Production-Ready
Finished native client core architecture with customizable server IP login, OpenIM 3.8 engine integration, LiveKit ultra-low-latency calls, group management, and daily check-in rewards.
Team Collaboration Workspace & Encrypted File Vault
Adding real-time whiteboard collaboration, zero-knowledge encrypted local file vaults, group video screen sharing, and adaptive packet loss concealment for unstable network conditions.
Federated Server Interconnect & Desktop Clients
Enabling decentralized federation between independent self-hosted instances, rolling out native macOS, Windows, and Linux desktop clients, and integrating hardware security key (YubiKey) 2FA.
Frequently Asked Questions
Answers to common questions regarding deployment, security, and usage.
Yes! OwnContect's core backend suite (including `ownchatApi` and OpenIM Docker containers) can be freely deployed on any Linux or Windows server. You configure your own domain and ports without paying any platform fees or subscription costs.
Never. As long as you specify your own server IP address in the mobile app, all handshakes, text messages, audio/video media streams, and attachments route directly through your dedicated server and object storage. No third-party servers are involved.
On the OwnContect login screen, tap the server settings icon, enter your private server IP or domain (e.g. 192.168.1.100:10002 or im.yourcompany.com), and confirm. The app will immediately rebind and connect to your dedicated cluster.
We recommend a Linux instance with a dedicated public IP (2+ CPU cores, 4GB+ RAM) with UDP ports 50000-60000 and TCP ports 7880/7881 open for optimal low-latency WebRTC media routing.
Connect with the OwnContect Team
Whether you have questions about deployment, feature ideas, or feedback, we are here to assist.
Technical Support & Collaboration
Reach out directly to our core architecture engineers. We typically respond within 24 hours with deployment guidance or technical assistance.