Baby Monito
Offline daily baby tracker: feedings, diapers, weight, daily care, reminders
com.baldo.babymonito
About Baby Monito
Baby Monito is an Android app for parents to track their newborn's daily
life: feedings, diaper changes, a weight curve plotted against the WHO
references, daily care events, and a log of the baby's medication intakes.
Key features:
• Fully offline: the app works without any network connection.
• Privacy by design: no data ever leaves the device.
• No telemetry, no advertising, no user account.
• Factual display: the app does not interpret, diagnose or recommend.
It only echoes what the user has entered.
• Encrypted export and import of your data (Argon2id + AES-256-GCM, with a
passphrase you choose) so you can move to another device losing nothing.
• Open source under the GPL-3.0-or-later license.
The user interface is available in English and French; the Language section
in the settings lets you pick one or follow the phone's language. The app is
translated by its users: the same section explains how to help.
Permissions and why they are required
This application uses NO network, camera, location, microphone or external
storage permissions. The only Android permissions it declares are these five:
• POST_NOTIFICATIONS — display the daily care reminder and the notification
for the running feeding timer. No notification ever comes from a remote
server; everything is generated locally on the device.
• SCHEDULE_EXACT_ALARM — trigger the daily care reminder at the time you
chose. This is the only alarm the app schedules. Without this permission
the app remains fully functional: the reminder falls back to inexact
scheduling (a window of several minutes) and a non-blocking banner tells
you so. The auto-granted USE_EXACT_ALARM variant, reserved for alarm clock
and calendar apps, is deliberately not declared.
• RECEIVE_BOOT_COMPLETED — reschedule that reminder after the device
restarts, otherwise it would be lost until the app is next opened.
• FOREGROUND_SERVICE and FOREGROUND_SERVICE_MEDIA_PLAYBACK — keep the
running feeding timer alive whil