Chat स्क्रीन PlainApp का बिल्ट-इन पीयर-टू-पीयर मैसेंजर है। इसे खोलें और आपको अपने नेटवर्क पर हर दूसरे PlainApp डिवाइस की सूची दिखाई देगी — पेयर किए गए पीयर, अनपेयर किए गए पीयर जो पेयर होने की प्रतीक्षा कर रहे हैं, और कोई भी चैनल (ग्रुप चैट) जिसमें आप शामिल हुए हैं या बनाया है। एक पर टैप करें और आप मैसेज बबल, फ़ाइल अटैचमेंट और प्रति-मैसेज एन्क्रिप्शन संकेतक के साथ बातचीत दृश्य में होंगे।
चैट पूरी तरह से फ़ोन पर चलती है। कोई केंद्रीय सर्वर नहीं, कोई खाता नहीं, कोई फ़ोन नंबर खोज नहीं। मैसेज सीधे आपके डिवाइस से पीयर डिवाइस पर सबसे अच्छे उपलब्ध ट्रांसपोर्ट पर जाते हैं — Wi-Fi Aware जब दोनों डिवाइस इसका समर्थन करते हैं, अन्यथा स्थानीय नेटवर्क, खोज के लिए Bluetooth Low Energy बैकअप के रूप में। हर मैसेज एंड-टू-एंड एन्क्रिप्टेड है, और कुंजियां उन डिवाइसों को कभी नहीं छोड़तीं जिन्होंने उन्हें उत्पन्न किया।


मुख्य क्षमताएं
- सीधा पीयर-टू-पीयर मैसेजिंग — टेक्स्ट और फ़ाइलें सीधे आपके डिवाइस से दूसरे PlainApp डिवाइस पर भेजी जाती हैं, बीच में कोई रिले नहीं।
- चैनल (ग्रुप चैट) — एक चैनल बनाएं और पेयर किए गए पीयर को आमंत्रित करें। चैनल मैसेज प्रत्येक सदस्य के लिए व्यक्तिगत रूप से एन्क्रिप्टेड होते हैं।
- फ़ाइल अटैचमेंट — Files स्क्रीन से फ़ोटो, दस्तावेज़ या कोई भी फ़ाइल संलग्न करें। फ़ाइलें एन्क्रिप्ट की जाती हैं और टेक्स्ट की तरह उसी ट्रांसपोर्ट पर भेजी जाती हैं।
- प्रति-मैसेज एन्क्रिप्शन संकेतक — प्रत्येक मैसेज एक लॉक आइकन दिखाता है जब वह एन्क्रिप्ट हो जाता है और पीयर द्वारा स्वीकार किया जाता है।
- ट्रांसपोर्ट बैकअप — मैसेज स्वचालित रूप से सबसे अच्छा उपलब्ध ट्रांसपोर्ट चुनते हैं: LAN, Wi-Fi Aware, या खोज के लिए BLE।
- लंबे मैसेज फ़ाइलों के रूप में — 2048 वर्णों से अधिक का कोई भी मैसेज टेक्स्ट बबल के बजाय स्वचालित रूप से एन्क्रिप्टेड टेक्स्ट फ़ाइल के रूप में भेजा जाता है।
चरण-दर-चरण मार्गदर्शिका
- नीचे नेविगेशन बार से Chat टैब खोलें। सूची स्थानीय चैट (आपका अपना डिवाइस), कोई भी चैनल जिसमें आप शामिल हुए हैं, और ऑनलाइन स्थिति के साथ पेयर किए गए पीयर दिखाती है।
- किसी पेयर किए गए पीयर पर टैप करें बातचीत खोलने के लिए। यदि कोई पीयर अनपेयर है, तो पेयरिंग फ़्लो शुरू करने के लिए उस पर टैप करें — पीयर का QR कोड स्कैन करें या पेयरिंग अनुरोध स्वीकार करें।
- नीचे इनपुट बार में एक मैसेज टाइप करें और भेजें दबाएं। मैसेज के बगल में लॉक आइकन एन्क्रिप्शन स्थिति दिखाता है; यह एक बार पुष्टि करता है जब पीयर प्राप्ति स्वीकार करता है।
- एक फ़ाइल संलग्न करें — अटैचमेंट बटन पर टैप करें और Files स्क्रीन से एक फ़ाइल चुनें। फ़ाइल एन्क्रिप्ट की जाती है और सक्रिय ट्रांसपोर्ट पर पीयर को अपलोड की जाती है।
- एन्क्रिप्शन संकेतक जांचें — भेजे गए मैसेज को टैप और होल्ड करें ताकि उसकी डिलीवरी स्थिति, एन्क्रिप्शन कुंजी फिंगरप्रिंट और उपयोग किया गया ट्रांसपोर्ट देख सकें।
- ट्रांसपोर्ट स्विच करें — यदि कोई पीयर LAN और Wi-Fi Aware दोनों पर पहुंच योग्य है, तो बातचीत स्वचालित रूप से तेज़ वाला चुनती है। पुनः कनेक्ट करने के लिए पुल-टू-रिफ्रेश करें।
टिप्स और ट्रिक्स
- दोनों डिवाइसों को एक बार पेयर करें और वे पेयर रहते हैं। पेयर किए गए पीयर जब वे फिर से एक ही नेटवर्क पर हों तो स्वचालित रूप से पुनः कनेक्ट हो जाते हैं।
- एक साथ कई पीयर को ग्रुप-मैसेज करने के लिए एक चैनल बनाएं। प्रत्येक सदस्य को हर मैसेज की व्यक्तिगत रूप से एन्क्रिप्टेड प्रतिलिपि मिलती है।
- यदि कोई मैसेज भेजने में विफल रहता है, तो डिलीवरी स्थिति मोडल खोलने और पुनः टाइप किए बिना पुनः प्रयास करने के लिए उस पर टैप करें।
- लंबे मैसेज (2048 वर्णों से अधिक) स्वचालित रूप से एन्क्रिप्टेड टेक्स्ट फ़ाइलों के रूप में भेजे जाते हैं — उन्हें स्वयं विभाजित करने की आवश्यकता नहीं है।
गोपनीयता और सुरक्षा नोट्स
- मैसेज XChaCha20-Poly1305 के साथ एंड-टू-एंड एन्क्रिप्टेड होते हैं। कुंजियां प्रति-बातचीत व्युत्पन्न होती हैं और भाग लेने वाले डिवाइसों को कभी नहीं छोड़तीं।
- प्रत्येक डिवाइस अपने मैसेज को Ed25519 कुंजी से हस्ताक्षरित करता है। पीयर प्रेषक की सार्वजनिक कुंजी के विरुद्ध हस्ताक्षर सत्यापित करता है, जो पेयरिंग समय पर आदान-प्रदान की जाती है।
- पेयरिंग एक साझा रहस्य स्थापित करने के लिए ECDH P-256 कुंजी विनिमय का उपयोग करती है। पेयरिंग हैंडशेक QR-कोड स्कैन या अल्पकालिक स्थानीय चैनल पर होता है; किसी भी चरण में कोई केंद्रीय सर्वर शामिल नहीं है।
संबंधित सुविधाएं
- वेब डैशबोर्ड में एन्क्रिप्टेड P2P चैट — वही चैट सतह ब्राउज़र में, जब आपका फ़ोन कमरे के दूसरी तरफ हो।
- Android पर फ़ाइल प्रबंधन — Files स्क्रीन से चैट मैसेज में संलग्न करने के लिए फ़ाइलें चुनें।