Privacy Policy — CrySense AI
_Last updated: 2026-08-30_
This policy describes what data CrySense AI ("the app") collects, how it is
used, and the choices you have. It reflects the app's actual behavior as
implemented in this repository as of the date above.
TL;DR: By default, CrySense AI works entirely offline. Your recordings
and analysis history stay on your device and are never sent anywhere unless
you (or whoever built/distributed your copy of the app) explicitly enable
Cloud mode.
1. Data the app collects
| Data | What it is | Leaves your device? |
|---|---|---|
| Audio recordings | Short WAV clips you record of a baby's cry | No, by default (see Cloud mode) |
| Feature vectors | Numeric values extracted from a recording for classification | No |
| Analysis history | Predicted categories, confidence scores, timestamps, and any corrections you make | No |
| Device language | Used to show the app in your device's language (English, Arabic, French, or Spanish) | No |
CrySense AI does not collect names, accounts, email addresses, precise
location, contacts, or advertising identifiers. The app has no login system
and no user accounts.
2. How your data is used
- Offline mode (default): Audio is recorded, converted to a feature
vector, and classified entirely on-device using a bundled TensorFlow Lite
model. Nothing is transmitted anywhere.
- On-device personalization: If you correct a prediction (e.g. relabel
a cry as "diaper"), that correction is stored locally and used to improve
future predictions on your device via a local similarity-matching
algorithm. This learning never leaves your device.
- Demo mode: If no trained model is bundled, the app shows randomized
example predictions for demonstration purposes only. No real analysis or
data transmission occurs.
3. Cloud mode (optional, off by default)
CrySense AI can optionally be configured to send your recording to a remote
server for analysis instead of using the on-device model. This mode is
disabled by default and only becomes active if a backend URL has been
explicitly configured in the app.
If Cloud mode is enabled in your build of the app:
- The recorded WAV file is uploaded to the configured server for analysis.
- That server is controlled by whoever built and configured that copy of
the app (which may or may not be the developer of this repository) — not
by CrySense AI itself. Its own privacy and data-handling practices apply
to that upload, and you should check with that party directly.
- If you did not knowingly configure or install a build with Cloud mode
enabled, your recordings are not being sent anywhere.
4. Data storage and retention
- Recordings and analysis history are stored only in the app's private
local storage on your device (app files and a local database).
- Data is retained until you delete it in the app or uninstall the app.
- Your device's own backup system (e.g. Android's built-in backup) may
include this app's local data as part of a general device backup. That
backup is governed by your device/OS provider's policies, not by
CrySense AI.
5. Your controls
- Delete a single entry: Remove any past analysis from the History
screen.
- Delete everything: Clear your entire analysis history from within
the app.
- Revoke microphone access: Disable the microphone permission at any
time in your device's app settings; this only prevents new recordings.
- Uninstall: Removing the app deletes all locally stored recordings,
history, and learned corrections.
6. Third parties
CrySense AI does not bundle any analytics, advertising, or crash-reporting
SDKs, and does not sell or share your data with third parties. The only
possible third-party data transfer is the one described in
Cloud mode, if it has been enabled.
7. Children's privacy
CrySense AI is intended to be used by parents and caregivers to help
interpret their baby's cries — it is not a service directed at or intended
for use by children. Recordings you make may capture audio of a minor; by
default this audio and any derived data stay on your own device and are
not transmitted or shared.
8. Security
Your data is protected by your device's standard app sandboxing and
operating system security. CrySense AI does not apply additional
encryption beyond what the OS provides for app-private storage.
9. Changes to this policy
If the app's data practices change (for example, if a future version adds
analytics or changes how Cloud mode works), this document will be updated
and the "Last updated" date above will reflect the change.
10. Contact
Questions about this policy can be raised by opening an issue on this
repository's GitHub page.
Note for distributors: If you fork or redistribute this app with
Cloud mode enabled, analytics added, or other changes to data handling,
you are responsible for updating this policy to accurately describe your
build before publishing it (e.g. to comply with Google Play's Data
Safety requirements).