
Device Linker
End-to-end encrypted cross-platform device orchestration with offline-first sync.
About this project
A comprehensive, self-hostable ecosystem for sovereign data management across all user devices. Device Linker is not just a sync tool; it is a unified control plane comprising a native Java Android client (Android 10–16), a Next.js administrative dashboard, and a Telegram Bot integration—all operating over a zero-trust security model. The core innovation lies in the client-side key management: a user-generated encryption key never transmitted to or stored on any server. All assets (files, contacts, SMS) written to Firebase Realtime Database and Dropbox storage are encrypted at rest with AES-256, ensuring that even a full infrastructure breach yields zero plaintext data. The system supports unlimited device pairing per account, managed intuitively from a single admin panel. It respects user privacy by requiring zero Accessibility Services or Device Administrator permissions—a rare feat for this class of utility. Built with offline resilience in mind, the Android client queues operations locally and synchronizes intelligently upon reconnection. The integration with Telegram Bot API and Web App platform extends this functionality seamlessly into messaging workflows. This project represents a full-stack, security-first approach to the fragmented device ecosystem.