PRIVACY POLICY

Your data • Your choices • Full transparency
We respect your privacy. This policy explains exactly what SYNTHLUCIDA does and does not do with your data.

SYNTHLUCIDA is a free music player for continuous ambient, ASMR, piano and chill audio streaming. Most of the app works entirely in your browser with no account and no data sent anywhere. A few optional features — the community chat, the breathe-together room, local reminder notifications, and an anonymous visitor counter — are described in detail below so you know exactly what's involved before you use them.

1. No Account Needed to Listen

You can use the player without ever creating an account.

  • No registration, login, email address, or personal details are required to stream music, use themes, or use the timer/relaxation features.
  • We do not sell, rent, or share any data with advertisers. There are no ad trackers or advertising SDKs in this app.
  • All music available in the app is either original work by the developer or properly licensed for distribution.

2. Data Stored Only On Your Device

To remember your preferences between visits, the app uses your browser's local storage (localStorage) and, for larger items, IndexedDB. This data stays on your device — it is not transmitted to us or to any server. It includes things like:

  • Your chosen theme, volume level, and other display settings.
  • Whether reminder notifications and the "keep screen awake" option are enabled.
  • Custom background photos you add yourself, and their display order.
  • Local audio files or playlists you add from your own device.
  • The audio itself may be cached by your browser (via the Cache API / service worker) so the app can keep playing smoothly and, where supported, offline.

You can clear all of this at any time by clearing your browser's site data/storage for SYNTHLUCIDA, or by uninstalling the app if you added it to your home screen.

3. Community Chat & Reactions

Optional feature — third-party service. The app includes an optional community chat where listeners can post short messages (up to 60 characters) and react with emoji. This feature is powered by Google Firebase Realtime Database, a third-party service. If you use it:

  • The text of your message and a timestamp are sent to and stored on Firebase's servers, and are visible to everyone using the app at that time — please don't include personal information in a chat message.
  • No name, nickname, account, or persistent user ID is attached to your messages — you post anonymously. A temporary, random presence marker is used only to show a live "listeners online" style count and is removed automatically when you close the tab.
  • As with any request sent over the internet, your device's IP address is processed by Firebase/Google as the network operator of that service, in line with Google's own privacy policy. We do not access or store your IP address ourselves.
  • Chat messages are shown for a limited time (the app currently displays roughly the last 14 days of messages) and are not intended to be a permanent public record, though we cannot guarantee messages are instantly and permanently deleted from Firebase's infrastructure.
  • A simple word filter and a one-message-per-minute limit are applied to reduce spam and abuse; this check happens locally before a message is sent.
  • Site administration (posting official announcements) requires a separate login using Firebase Authentication. This login is for the app developer only — it is not available to regular users and does not affect how listener data is handled.

You can use the entire app, including music playback, without ever opening or using the chat.

4. Reminder Notifications

Optional feature — local only. Gentle reminders stay entirely on your device.

  • If you turn on reminders, your browser will ask for notification permission. This is handled entirely by your browser/device — nothing about this feature is sent to any server.
  • The same setting also controls whether other listeners' chat reactions animate on your screen; this only affects what you see locally and does not send any additional data anywhere.
  • You can disable notifications at any time from the Reminders panel in the app, or through your browser's own notification settings.

5. Anonymous Visitor Counter

Third-party service — no personal data. A simple page-view counter, not an analytics or tracking tool.

  • The app uses a free, key-free counting service (CountAPI) to keep a running total and a daily total of page loads. This is a basic hit counter, not behavioral analytics, advertising tracking, fingerprinting, or cross-site tracking.
  • No cookies, user identifiers, or personal data are attached to this count. It only tells us roughly how many times the page has loaded, not who loaded it.
  • The counter numbers are hidden by default and only shown if you deliberately reveal them via a hidden panel in the app.

6. Breathe Together

Optional feature — third-party service. In the BREATHE section, the optional "Together" room lets you breathe in sync with other listeners. It uses Google Firebase Realtime Database, a third-party service. The room is only connected while you have it open. If you use it:

  • While you are in the room, a temporary, random marker with a server timestamp is stored so that a live count of people breathing can be shown. It contains no name, account, or persistent user ID, and it is removed automatically when you leave the room or close the tab.
  • The "Send calm" heart only increases an anonymous total counter by one; nothing about who sent it is stored. The app also keeps anonymous daily totals (how many people joined and how many minutes were breathed together), without any link to an individual.
  • There is no chat, free text, or user-generated content in this room. To avoid counting the same person more than once a day in the daily totals, your browser stores the date of your last counted visit in its local storage; this stays on your device.
  • As with any request sent over the internet, your device's IP address is processed by Firebase/Google as the network operator of that service, in line with Google's own privacy policy. We do not access or store your IP address ourselves.
  • The optional daily calendar reminder is a small calendar file generated on your device and downloaded by you; nothing about it is sent to any server. The vibration and keep-screen-awake features used in the room also work entirely on your device.

You can use the entire app, including the regular breathing exercises, without ever opening the Together room.

7. Links to Other Sites & Services

Support, website and store links leave the app.

  • The app contains a few links that take you away from SYNTHLUCIDA: a "Buy me a coffee" support button that opens a Gumroad page, links to the developer's own websites (synthlucida.github.io and relaxplayer.eu), and a link to the app's page in the Microsoft Store. They open in a new tab or window.
  • Once you leave SYNTHLUCIDA, the privacy policy and terms of that site or service apply — for example, any payment made via Gumroad is handled by Gumroad under its own terms. We do not control and are not responsible for their data practices.

8. Children

Not knowingly directed at collecting data from children.

  • This app is not designed to collect personal data from children. Because the community chat is public and anonymous, please supervise younger users if they use that feature, and never share personal information in a chat message.

9. Your Choices & Rights

You're in control of the optional features.

  • You can use the app without chat, the Together room, or notifications enabled.
  • You can clear locally stored data (settings, cached audio, custom photos) via your browser at any time.
  • If you'd like a chat message you posted removed, or have any other question or request about your data, contact us using the form below and we'll do our best to help.
Privacy Policy