DreamKeeper for Android
Privacy Policy
This Privacy Policy explains how DreamKeeper and the AVeryThing website handle information. DreamKeeper is an offline-first baby sleep tracker intended for adult parents and guardians. Sleep records and child-card information remain on the user's device unless the user chooses to export or share them.
1. Developer and contact
DreamKeeper is developed and published under the AVeryThing brand by JDG DZMITRY SERHIYENIA.
For privacy questions, rights requests, or product support, contact support@chlobystop.pl.
The developer is the controller for personal data received directly through support correspondence and for data processed in connection with operating this website and administering the app's advertising and purchases. The developer does not receive DreamKeeper's locally stored child-card or sleep records.
2. Scope and key distinction
This Policy covers:
- information stored and processed locally by DreamKeeper;
- information processed by Google services used for advertising, consent, and purchases;
- information processed when a person visits the AVeryThing website or contacts support.
DreamKeeper has no user accounts, developer-operated backend, cloud sync, family sharing, or remote backup. The developer cannot remotely access, correct, export, or delete information that exists only in the app's private local storage.
3. Information stored locally
DreamKeeper may store the following information in the app's private local storage:
- child-card information, including an internal identifier, name, optional birth date, avatar, colour, archive status, and timestamps;
- sleep sessions, including their associated child card, start and end times, and timestamps;
- app preferences, theme, reminder settings, and locally calculated sleep history or rhythm estimates;
- a limited local record of the most recently confirmed Plus entitlement status;
- limited information needed to display the optional Android home-screen widget.
These records are used only to provide the app's tracking, history, reminder, widget, and premium features. They are not sent to the developer or included in advertising or billing requests.
The app does not request access to precise location, contacts, camera, microphone, photos, health-platform data, or authentication credentials. Android system backup is disabled for DreamKeeper. The local database is not separately encrypted by the app, so users should protect their device with a screen lock.
4. Export and import
DreamKeeper allows the user to export app data as JSON and selected records as CSV. JSON files can also be imported and either merged with or used to replace local records. CSV files cannot be imported.
Export and import operations are initiated by the user and handled locally. DreamKeeper may create temporary files in app-private storage or cache while preparing, reading, saving, or sharing a file. These temporary files are removed by the app or Android according to normal storage-management behaviour.
The developer does not receive exported or imported content. When the user saves or shares a file through another app or document provider, that recipient processes the file under its own privacy and retention rules. Files saved or shared outside DreamKeeper remain there until the user or the selected provider deletes them.
5. Google Mobile Ads and advertising consent
The Free version displays a Google AdMob banner. DreamKeeper requests ads only after Google's User Messaging Platform indicates that an ad request is permitted. Banner ad requests stop after Plus ownership is confirmed.
The app is intended for adults and configures advertising as not child-directed and not directed to users under the applicable age of consent. It does not include child-card information, sleep records, reminder text, exported files, or imported files in ad requests.
When ads are requested, Google Mobile Ads and participating advertising partners may process information such as IP address, approximate location derived from IP, device or account identifiers, app interactions, diagnostics, and consent choices for ad delivery, measurement, fraud prevention, security, and compliance. The exact data, purposes, vendors, and available choices depend on the user's location and Google's published consent message.
Where required, DreamKeeper provides access to Google's privacy-options form. The entry point is shown when Google User Messaging Platform reports that privacy options are required, including after a Plus purchase where applicable.
6. Google Play Billing and Plus
Plus is an optional one-time Google Play purchase. It is not a subscription and does not renew automatically.
Google Play processes the payment method, transaction, purchase status, account context, and authoritative purchase record. DreamKeeper receives only the purchase information needed to display the product, complete and acknowledge the purchase, confirm ownership, and restore Plus through the same Google Play account. The app does not receive full card or bank details and does not send purchase data to a developer-operated server.
Refund eligibility and requests are handled under Google Play's applicable refund policies. The developer may also be able to administer orders through Google Play where permitted.
7. Local notifications and home-screen widget
Sleep-rhythm reminders are optional Plus features and are off by default. When enabled, DreamKeeper calculates and schedules notifications locally through Android. It does not use Firebase Cloud Messaging or another remote push-notification server.
Notification delivery depends on Android permissions, power management, device settings, and system scheduling. Notification content may be visible to anyone who can view the device's lock screen, depending on the user's Android settings.
If the user adds the optional home-screen widget, DreamKeeper copies a limited subset of child-card and current sleep-state information to app-private widget storage. Widget content may be visible to anyone who can view the unlocked device.
8. Analytics and diagnostics
DreamKeeper does not use a developer-operated product-analytics or crash-reporting service such as Firebase Analytics, Firebase Crashlytics, or Sentry.
The app, Android, Google Mobile Ads, Google Play Billing, and other platform components may generate technical diagnostic information or system logs. DreamKeeper does not intentionally include child names, sleep records, export contents, import contents, or payment details in its own diagnostic messages.
9. Website and support
The AVeryThing website does not use analytics scripts, advertising tags, external fonts, contact forms, or first-party cookies. It is hosted by GitHub Pages. GitHub may process standard web-request information, such as IP address, browser or device information, requested URL, and request time, for delivery, security, and operational purposes under GitHub's privacy terms.
When a person contacts support, the developer and the email provider process the sender's email address, name, message, attachments, and delivery metadata as necessary to answer the request, administer purchases, maintain security, comply with legal obligations, or protect legal rights. Users should not send child sleep records or medical information unless it is necessary for their request.
11. Legal bases under the GDPR and UK GDPR
| Processing | Legal basis |
|---|---|
| Providing app functionality and administering the Plus purchase | Performance of a contract or steps taken at the user's request |
| Advertising storage, personalised advertising, and vendor purposes where consent is legally required | Consent, as presented through Google's consent form |
| Security, fraud prevention, service administration, and non-consent advertising purposes where permitted by law | Legitimate interests, except where consent or another legal basis is required |
| Support correspondence | Steps taken at the sender's request, performance of a contract, and legitimate interests in answering requests and protecting legal rights |
| Website delivery and security logging | Legitimate interests in publishing information and operating a secure website |
| Tax, accounting, regulatory, and legal-claim records | Legal obligations and legitimate interests in establishing, exercising, or defending legal claims |
Advertising consent can be changed through the privacy-options form whenever Google requires that form to be available. Withdrawing consent does not affect processing that occurred before withdrawal.
12. Retention and deletion
- Local app records: remain until the user deletes records, replaces them through import, clears app storage, or uninstalls DreamKeeper. Archiving a child card is not deletion.
- Settings, entitlement cache, widget data, and notification schedules: remain until changed, replaced, cancelled, app storage is cleared, or the app is uninstalled, subject to Android behaviour.
- Temporary files: may remain briefly in app-private storage or cache and are removed by DreamKeeper or Android through normal storage management.
- Exported files: remain with the chosen destination or receiving app until the user or provider deletes them.
- Support correspondence: is kept while the request is handled and afterwards only as needed for support continuity, security, legal obligations, accounting, or legal claims.
- Third-party information: is retained according to the relevant provider's privacy notice and account controls.
DreamKeeper has no account-deletion process because it has no user accounts. Clearing app storage or uninstalling DreamKeeper normally removes its private local data, but does not delete files already saved or shared elsewhere.
13. Privacy rights
Where the GDPR or UK GDPR applies, a data subject may have rights of access, rectification, erasure, restriction, portability, objection, and withdrawal of consent, subject to applicable conditions and exceptions. A data subject may also complain to the competent data-protection authority.
Requests concerning information received by the developer can be sent to support@chlobystop.pl. The developer cannot access or act on records that exist only on the user's device. Users control those records through DreamKeeper, Android's clear-storage function, uninstalling the app, and the destinations to which they export files.
Google advertising choices, Google account information, and Google Play purchase information are managed through DreamKeeper's privacy-options form where available, Android settings, Google Play, and Google account controls.
14. Children's privacy
DreamKeeper is intended for adult parents and guardians, not for direct or independent use by children. An adult user who enters information about a child is responsible for having parental responsibility or another lawful authority to do so.
The app does not ask a child to create an account, contact the developer, make a purchase, choose advertising consent, or share a file. Child-card and sleep records stay on the device and are not included in advertising or billing requests.
If a parent or guardian believes that a child has sent personal information to support, they should contact support@chlobystop.pl so the information can be reviewed and, where appropriate, deleted.
15. Security, changes, and contact
DreamKeeper reduces exposure by using app-private storage, disabling Android system backup, omitting user accounts and a developer-operated backend, keeping calculations local, and excluding local child-card and sleep records from advertising and billing requests. No storage or transmission method can guarantee absolute security.
This Policy may be updated when DreamKeeper's features, service providers, or legal obligations change. The effective and last-updated dates at the top identify the current version. Material changes will be communicated through the app, Google Play listing, website, or another appropriate channel when required.
For privacy questions or rights requests, contact support@chlobystop.pl.