1 पॉइंट द्वारा sheldonpark 12 시간 전 | अभी कोई टिप्पणी नहीं है. | WhatsApp पर शेयर करें

कुछ समय पहले एक परिचित से एक दिलचस्प(?) बात सुनी। KT हैकिंग के नुकसान के मुआवजे के तौर पर TVING का मुफ्त उपयोग कूपन मिला, इसलिए उन्होंने साइन अप किया, लेकिन इस बार TVING में फिर से डेटा लीक हो गया बताया। सोचने लगा कि निजी जानकारी को आखिर कैसे मैनेज करना चाहिए।

जो बात और ज्यादा खटक रही थी, वह थी उस डेडलाइन मैनेजमेंट ऐप में आम तौर पर रखी जाने वाली जानकारी जिसे मैं अभी बना रहा हूं। ये कानूनी तौर पर 'personal information' नहीं हो सकतीं, लेकिन उजागर होने पर समस्या बन सकती हैं। जैसे अस्पताल की appointment से स्वास्थ्य स्थिति पता चल सकती है, या travel schedule से आवाजाही का अंदाजा लग सकता है—ऐसी जानकारी अक्सर deadlines के साथ जुड़ी होती है। खासकर travel schedule लीक हो जाए तो "यह पता लगाकर कि व्यक्ति यात्रा पर है" voice phishing या खाली घर को निशाना बनाने वाले अपराधों तक बात जा सकती है। इसके अलावा deadlines अक्सर अकेले देखने की चीज नहीं होतीं, बल्कि परिवार या colleagues के साथ मिलकर संभाली जाती हैं, इसलिए जितना ज्यादा share होता है, leakage points भी उतने बढ़ जाते हैं। Share करने पर भी यह स्वाभाविक है कि server या असंबंधित व्यक्ति नहीं, सिर्फ संबंधित लोग ही यह जानें।

मेरा मुख्य काम login और personal information security services बनाना रहा है, इसलिए ये पहलू खास तौर पर ध्यान में आए। इसलिए ऐसी सारी जानकारी को protect करने के लिए E2E encryption लागू किया, ताकि server भी contents न जान सके।

मुख्य फीचर्स

End-to-End(E2E) Encryption (Zero-Knowledge)

  • personal/group schedules को अलग-अलग keys से encrypt करता है; server केवल ciphertext store और relay करता है
  • group chat body भी E2EE
  • unlock के लिए biometric authentication (password·PIN fallback)
  • device बदलने पर भी वही master password (या PIN) डालते ही encrypted schedules अपने-आप decrypt हो जाते हैं

Group Sharing

  • दो modes: share (साथ में देखना और साथ में notifications पाना) / copy (receiving side इसे अपने schedule के रूप में save करती है)
  • group के अंदर schedule के बारे में हल्की-फुल्की बातचीत संभव
  • avatar से profile customization

Automatic Schedule Extraction

  • card company SMS, bill photos, notification screenshots से date·amount·category extract करता है
  • on-device LLM को प्राथमिकता — iOS पर Apple Foundation Models(iPhone 15 Pro या ऊपर), Android पर Gemini Nano(Google AICore, Pixel 8·Galaxy S24 या ऊपर के flagship). Unsupported devices पर cloud से supplement

AI Search / Planner

  • "कार टैक्स भुगतान" → वास्तविक payment month ढूंढकर recurring schedule के रूप में register
  • "विदेश यात्रा की तैयारी, 15 अगस्त तक" → passport·air ticket·insurance आदि में step-by-step तोड़कर एक बार में register
  • BYOK(Bring Your Own Key) support — Claude Pro जैसे subscription plan के बजाय, Google AI Studio/Anthropic Console/OpenAI Platform से जारी metered developer API key register करने पर server quota के बिना direct call. Key केवल local में store होती है और devices के बीच sync के दौरान भी E2EE से encrypted रहती है

Notifications / Post-deadline Handling

  • deadline से 30 दिन पहले·7 दिन पहले·एक दिन पहले·उसी दिन, 4-stage notifications
  • हर schedule के लिए deadline के बाद action setting — auto archive / auto delete / (recurring schedule के लिए) auto renew

Tasks (बिना deadline वाले items के लिए checklist)

  • save button के बिना memo की तरह तुरंत input
  • एक icon से waiting → in progress → done cycle
  • completed items कुछ दिनों बाद अपने-आप साफ हो जाते हैं
  • #tag, @date, emphasis formatting support

Multi-platform

  • iOS, Android, macOS, Windows, watchOS, Wear OS तक 6 platforms
  • Flutter single codebase + watches के लिए pure native extensions

CLI / AI Agent

  • terminal से schedules/tasks manage करें
  • schema command से CLI spec को as-is query किया जा सकता है, जिससे AI agent तुरंत सीखकर इस्तेमाल कर सकता है
  • Claude Code / Codex CLI / Gemini CLI plugin support, docs: https://due2.app/cli

Simple Mode

  • बच्चों·बुजुर्गों जैसे digital devices के beginners के लिए dedicated mode
  • बड़े fonts·icons, bottom 3 tabs (home·trash·settings) से navigation को सरल बनाना
  • dashboard में केवल today's deadline cards और simple list, schedule input form भी घटाकर सिर्फ required fields

Others

  • official/user public schedule packs
  • TTS voice guidance
  • 3 languages: Korean/English/Japanese

Install करने के लिए https://due2.app/#download, और pricing plans के लिए https://due2.app/#pricing देखें।
मुफ्त में शुरू कर सकते हैं, और paid plans में सिर्फ capacity limit अलग है — E2E encryption, multi-platform, extraction, AI, CLI जैसे core features सभी plans में समान हैं।

बनाने की पृष्ठभूमि

मेरा मुख्य काम MyIAM(https://myiam.io) नाम का Customer IAM platform है। Global Customer IAM को Korea में इस्तेमाल करने पर आखिरकार जहां रुकावट आती है — Kakao·Naver login, personal information protection law consent history, ISMS-P audit logs — इन्हें शुरुआत से ध्यान में रखकर domestic regulatory standards के हिसाब से बनाया गया product है।

Due2 उस authentication·encryption stack को असली consumer traffic में चलाकर देखने की dogfooding भी है। क्योंकि तय scenarios पर चलने वाला demo और असली user environment—जहां users device बदलते हैं, app delete करके फिर install करते हैं, biometric authentication off/on करते हैं—अलग समस्याएं हैं।

इस्तेमाल करके आपके अनुभव, कमी या कोई भी feedback बेझिझक छोड़ेंगे तो आभारी रहूंगा।

अभी कोई टिप्पणी नहीं है.

अभी कोई टिप्पणी नहीं है.