CareConnect is offline-first by design. The data you record about your kids
and your parents stays on your phone. We have no server, no analytics, no third-party SDK.
What "offline-first" means here
- The Android app stores everything in a local SQLite database scoped to package
com.divinersgroup.careconnect. - The app makes no outbound HTTP requests during normal use.
- Vaccine reminders fire from Android's local Notification Manager — there is no remote push token sent anywhere.
- The only "outward" feature is the WhatsApp share rail, which uses Android's share intent. You pick the recipient and press Send. We don't see it.
Backup format
Settings → Backup exports your data:
- Encrypted (recommended): AES-CBC with PBKDF2-SHA256 (50,000 iterations) over your passphrase. The passphrase never leaves your phone.
- Plain JSON: human-readable; convenient for triage, not for sharing.
Lose the passphrase and the data is gone — no escrow, no master key, no backdoor.
What's hard-coded against in shipping APKs
- No source maps in production.
- No
console.log survives in shipping bundles (terser strips them; the release gate fails if any survive). - Hash-only chunk filenames so the app's internal structure doesn't leak from the APK file listing.
- R8 + ProGuard on every released APK — Java/Kotlin layer shrunk + obfuscated; Hermes bytecode-compiles the JS layer.
- No
android.permission.INTERNET needed for data sync — the only internet use is the WhatsApp share intent, which Android handles.
What we don't and won't have
- No analytics SDK.
- No crash-reporting SDK.
- No advertising SDK.
- No social-login.
- No A/B testing framework.
- No server-fetched feature flags.
Medical disclaimer
CareConnect is not a medical device. The vaccine schedule, medication reminders,
vitals tracking, and lab reference ranges are personal record-keeping tools — not diagnostic,
not therapeutic, not a substitute for a doctor.
What CareConnect does NOT do
- No diagnosis. The app does not interpret vitals or labs.
- No prescriptions. Medication reminders use schedules you entered.
- No vaccine advice. The IAP-default schedule is a convenience; your paediatrician overrides it.
- No lab interpretation. Reference ranges are general; the range your lab printed overrides ours.
When to call a doctor
- A child missed a vaccine and you are unsure how to catch up.
- A vital sign or lab value seems concerning.
- A medication reminder fires and you are unsure about the dose.
- Any new or worsening symptom in an adult or child.
In an emergency dial 112 in India or your local equivalent. CareConnect's emergency contact rail is a convenience, not a substitute for emergency services.
No medical-device certification
CareConnect is not CE marked, not FDA-cleared, not CDSCO-registered as a software medical device. It is a personal-record tracker — like a paper notebook, but digital.
IAP schedule defaults
The default child vaccine schedule follows the Indian Academy of Paediatrics recommendation. You can edit any entry. Your paediatrician's schedule overrides anything in-app.
Indian lab reference ranges
Reference ranges in the lab module use widely-published Indian medical references for adult/paediatric values. The range your lab printed always overrides ours.
Reporting a security issue
Email support@divinerssolution.com with subject line "Security:". We respond within 3 business days.
← Back to CareConnect