Sharing
BabyLog उन घरों के लिए बना है जहाँ एक से ज़्यादा लोग एक ही बेबी की देखभाल करते हैं। आप अपने partner, दादा-दादी, nanny, या किसी भी देखभालकर्ता को invite कर सकते हैं — और सभी real time में, अपने पसंदीदा डिवाइस और operating system पर, एक ही लॉग्स देखते हैं।
Sharing प्रति-बेबी है। अगर आप जुड़वाँ बच्चों को ट्रैक करते हैं या कई बच्चों की देखभाल करते हैं तो हर profile पर अलग care team हो सकती है।
1. Code बनाएं

सेटिंग्स → Your Babies → [बेबी का नाम] → Sharing → Generate code खोलें। BabyLog बनाता है:
- एक 6-digit code जिसे caregiver अपने BabyLog App में type कर सकते हैं
- एक deep link जो BabyLog को code पहले से भरा हुआ खोलता है
जो channel सही लगे उससे भेजें — message, email, या ज़ोर से पढ़ें। Code short-lived है (default 1 घंटे में expire होता है) ताकि stolen screenshot से indefinite access न मिले।
2. Caregiver शामिल होता है

अपने डिवाइस पर caregiver BabyLog खोलते हैं, sign in करते हैं (या अगर account नहीं है तो बनाते हैं), और या तो:
- आपके भेजे deep link को टैप करते हैं, या
- onboarding में Join an existing baby टैप करके 6-digit code डालते हैं, या
- baby picker से + Add baby → Join with code टैप करते हैं
वे App में कौन से नाम से जाना जाना चाहते हैं वह चुनते हैं, फिर Send request टैप करते हैं। अब यह आपके approve करने का इंतज़ार करता है।
3. Request approve करें


आपको एक notification मिलेगी (in-app, और अगर push चालू है तो push भी)। उसे खोलें और requester का नाम और वे किस बेबी तक access चाहते हैं यह दिखेगा।
एक role चुनें:
- एडिटर — लॉग्स देख, जोड़ और edit कर सकते हैं। co-parents और प्राथमिक caregivers के लिए।
- व्यूअर — सिर्फ देख सकते हैं। दादा-दादी या परिवार के लिए जो logging की ज़िम्मेदारी लिए बिना informed रहना चाहते हैं।
Approve टैप करें। Caregiver अब उस बेबी पर active है और अगली बार BabyLog खोलने पर data उनके डिवाइस पर sync हो जाता है।
Decline करें अगर requester को नहीं पहचानते — यह तब उपयोगी है जब code किसी ऐसी जगह शेयर हो गया हो जो आप नहीं चाहते थे।
Pending invites

अगर आपने codes बनाए हैं लेकिन कोई शामिल नहीं हुआ तो वे Pending invites के नीचे दिखते हैं ताकि आप देख सकें क्या pending है। कोई भी pending invite revoke करें अगर वह उपयोग नहीं होने वाला — code तुरंत invalid हो जाता है।
Caregivers और roles manage करें

सेटिंग्स → Your Babies → [बेबी का नाम] → Sharing से, owner कर सकता है:
- हर active caregiver को उनकी role और जिस डिवाइस पर साइन अप किया उसके साथ देखना
- कभी भी Role बदलना एडिटर और व्यूअर के बीच
- पूरी तरह Access हटाना — अगली sync पर effect होता है
Role changes और removals दूसरे caregiver के डिवाइस पर अगली sync में detect हो जाती हैं। उन्हें sign out करने के लिए कहने की ज़रूरत नहीं।
तीन roles
| Role | देखें | जोड़ें | Edit करें | Delete करें | Sharing manage करें |
|---|---|---|---|---|---|
| Owner | ✓ | ✓ | ✓ | ✓ | ✓ |
| एडिटर | ✓ | ✓ | ✓ | ✓ (own + shared) | — |
| व्यूअर | ✓ | — | — | — | — |
Owner वह है जिसने बेबी profile बनाई। Ownership अभी transfer नहीं की जा सकती — अगर गलत व्यक्ति profile का owner है तो नई बनाएं और original से CSV import करें।
Editors दूसरे caregivers को हटाने या roles बदलने के अलावा सब कुछ कर सकते हैं। वे बेबी पर कोई भी लॉग edit और delete कर सकते हैं, सिर्फ अपने बनाए हुए नहीं। यह shared shifts के लिए मायने रखता है — partner उस लॉग को सुधार सकते हैं जो आपने enter किया जब वे take over कर रहे थे।
Viewers कुछ भी add या edit नहीं कर सकते, इसलिए उनका view read-only है। फिर भी वे Ask AI मोडल पा सकते हैं — अपना view ChatGPT में copy करना कुछ ऐसा है जो दादा-दादी भी करना चाहें।
Shared users क्या देख सकते हैं
Shared users owner जैसे ही Timeline, Calendar, Summary, और Compare views देखते हैं। वे नहीं कर सकते:
- Owner के account details देखना (email, payment info)
- दूसरे caregivers जोड़ना या हटाना
- बेबी profile delete करना
अगर आप caregiver को remove करते हैं तो उनकी access अगली sync पर revoke हो जाती है। उस point से वे उस बेबी का कोई भी data log या sync नहीं कर सकते।
Cross-platform care teams
BabyLog iPhone, Android, और web पर same App है। Care team mix-and-match हो सकती है — iPhone वाली माँ, Android वाले पापा, web से दादा-दादी — और सभी real time में, अपनी भाषा में, same लॉग्स देखते हैं।