Privacy Policy

Effective date: October 14, 2026 · Last updated: October 14, 2026 (version 1.1) · App: Nightsay: Snore & Sleep Talk (package com.charles.nightsay) · Developer: Hartmann Studios

This policy explains what information the Nightsay: Snore & Sleep Talk app ("Nightsay", "the app") uses, why, and the choices you have. Nightsay is published on Google Play by Hartmann Studios ("we", "us"). If you have questions, open an issue on GitHub.

The short version: Nightsay records audio with your microphone only while you are recording a night. Sound detection runs on your phone, and your recordings are stored only on your phone. We do not have servers that receive your audio, and we never see it. AI sleep summaries are written by a model running on your phone; the only outside contact for them is a one-time model download from huggingface.co on phones that use the downloadable model. Backups, share cards and highlight reels go only where you choose to send or save them, and Health Connect is optional and off by default. The free version shows ads from Google AdMob, which uses your device's advertising ID. There is no account. If you use the optional Wear OS app and allow it, your watch's heart rate and movement readings stay on your devices too and are never sent to us.

Microphone and your recordings

Transcribe and translate (Premium)

If you use Transcribe on a sleep-talk clip, the words are recognized by your phone's on-device speech recognizer (Android 13 or later) and stored with that night on your phone. Translation uses Google's ML Kit on-device translation; the language pack is downloaded once through Google Play services, and the text you translate stays on your phone. Nightsay does not send clips or transcripts to us or to a cloud speech service.

On-device AI sleep summaries

Version 1.1 can write a short summary of your night (and, with Premium, a weekly story) using an AI model that runs on your phone. Which one you get depends on your phone:

What goes into the model: the night's numbers only (for example your scores, time in bed, and the count and times of snores, talking and coughs). No audio and no transcripts are given to the model. The text it writes is saved on your phone with that night.

Deleting the model: Settings → Delete model removes the downloaded model and its cache from your phone. You can download it again later.

Accuracy: AI text is generated automatically and can be wrong. It is for wellness and fun, not medical advice.

Tags, experiments, streaks, badges and reminders

Nightly tags (such as coffee, drinks or a workout), tag patterns, 3-night snore experiments, streaks and badges are stored and calculated on your phone only. Patterns show what lines up with your scores; they are not causes. The optional bedtime reminder is a local notification scheduled on your phone (Android may ask you to allow notifications); no reminder data leaves your phone.

Home-screen widgets

Nightsay's widgets show last night's score and Doze, the app's animated moon mascot, and let you start or stop listening from your home screen. Widgets read the data already on your phone; anyone who can see your home screen can see what the widget shows. Starting from a widget opens Nightsay and starts the same recording service, with its notification.

Share cards and the weekly highlight reel

Backup and restore (export files)

You can export all your nights as one .zip file through Android's file picker, and save it to your phone, Google Drive or any cloud app you choose. It contains your night data (scores, stats, transcripts, tags and settings) and, if you choose (a Premium option), your recordings. We never receive this file: it is handled by the storage location you picked, under that provider's terms. Restore reads a Nightsay backup file you select and replaces the nights on your phone with the ones in the file. Keep backup files somewhere safe, because anyone with the file can open it.

Android Auto Backup

If you have device backup turned on, Android backs up some of the app's data to your own Google account (and copies it during a device-to-device transfer): the nights database (night data, scores, transcripts, tags and any Wear OS readings), the app's settings, badges and saved AI summaries. Recordings, the downloaded AI model, ad-consent files and widget layouts are excluded. This backup is made and stored by Google under your Google account; we cannot access it. You can turn it off in Android Settings (System → Backup, wording varies by phone) and delete it from your Google account's backup settings.

Health Connect (optional)

Health Connect is off by default. If you turn it on in Nightsay and grant permission, each night you record is written to Health Connect on your phone as a sleep session (start and end time only). Nightsay asks only for permission to write sleep data and reads nothing from Health Connect. Data written there is managed by Health Connect, and other apps you allow in Health Connect can read it. Turning the setting off stops new writes; sleep sessions already written stay in Health Connect until you delete them there. You can remove Nightsay's permission in Health Connect at any time. Data from Health Connect is never used for advertising, and Nightsay's use of it follows the Health Connect Permissions policy, including the Limited Use requirements.

Advertising (Google AdMob)

The free version shows ads from Google AdMob on the results and history screens. Ads are never shown while recording. To show and measure ads, the Google Mobile Ads SDK collects and shares with Google:

Google uses this information as described in How Google uses information from sites or apps that use its services and the Google Privacy Policy. AdMob never receives your recordings, night data, AI summaries, Health Connect data or watch sensor data.

Your choices: you can reset or delete your advertising ID, or opt out of personalized ads, in Android Settings → Privacy → Ads (on some devices: Settings → Google → Ads). You can also manage ad personalization at My Ad Center. If you are in the European Economic Area, the United Kingdom or Switzerland, the app asks for your consent through Google's consent message before personalized ads are shown, and you can change your choice later; clearing the app's storage also resets it so the consent message appears again. Buying Premium removes ads.

Purchases (Google Play Billing)

Premium is sold through Google Play Billing. Google processes your payment; we never receive your card number or billing details. Google provides the app with the purchase status (such as which plan is active and a purchase token) so the app can unlock Premium on your device. Google's handling of payment information is covered by the Google Privacy Policy and the Google Payments Privacy Notice.

Wear OS companion app

The optional Nightsay app for Wear OS lets you start and stop recording from your watch (including from a watch tile) and shows live status. It does not record audio.

What we do not collect

Support requests are handled through GitHub Issues. Issues are public and are hosted by GitHub under GitHub's privacy statement, so please don't include personal information, recordings or purchase details in an issue. We use what you post only to answer it, and you can ask us to delete an issue you opened.

Security

Your recordings stay in the app's private storage, which other apps cannot read. Communication between the app and Google's ad and billing services, and the one-time model download from Hugging Face, is encrypted in transit (HTTPS/TLS), and the downloaded model is checked by its SHA-256 fingerprint. No method of storage or transmission is completely secure, so please keep your phone protected with a screen lock.

Data retention and deletion

More detail is on our data deletion page.

Children

Nightsay is not directed at children under 13, and we do not knowingly collect personal information from children under 13. If you believe a child has provided us information (for example, in a support issue), open an issue on GitHub without including the information itself and we will delete it.

Your rights

Depending on where you live (for example, under the GDPR in Europe or state privacy laws in the United States such as California's CCPA/CPRA), you may have the right to access, correct or delete personal information, or to object to or limit certain processing. Most data the app uses never leaves your phone and is under your control there. For anything else, open an issue on GitHub (please don't post personal data publicly; describe your request and we will follow up) and we will respond within 30 days. For data held by Google, use the tools linked above.

Not a medical device

Nightsay is for entertainment and wellness only. It is not a medical device and does not diagnose, treat or monitor any condition. Scores, Smart insights and AI summaries are not medical information.

Changes to this policy

If we change this policy, we will post the new version on this page and update the effective date above. Significant changes will also be noted in the app's release notes.

Contact

Hartmann Studios
Support and privacy requests: open an issue on GitHub (please don't post personal data publicly)
Website: https://chartmann1590.github.io/nightsay-site/