Privacy Policy for Digital Karaoke Songbook
Last updated: October 8, 2026
This Privacy Policy describes how Digital Karaoke Songbook ("the app", "we", "us") handles your information. Digital Karaoke Songbook is developed by John Harold Rasco.
We designed Digital Karaoke Songbook to collect as little as possible. There is no sign-up and no personal account. The only way to give us any contact information is to type an email address into the feedback form yourself, which is entirely optional.
Information we collect
Information stored only on your device
- Selected karaoke machine. Your machine choice is saved in your device's local settings so the app remembers it between launches.
- Favorited songs. When you favorite a song, the favorite is stored in a local database on your device.
This information never leaves your device unless described below.
Information stored in your own iCloud (iCloud Sync)
If iCloud Sync is available to you and turned on, the app keeps a copy of your favorited songs, your playlists (their names, songs, and order), and your My Key & Note entries (the key adjustment and any written note) in your own private iCloud database, so they follow you to a new phone and your other devices.
- This copy lives in your iCloud account, not on our servers. We cannot read it, and it is never sent to Firebase or to any analytics service.
- Playlist names and the written part of My Key & Note entries are end-to-end encrypted by iCloud.
- Played songs, your selected machine, and your settings are never synced.
- You can turn iCloud Sync off at any time under More → iCloud Sync. Turning it off removes nothing from your device.
- You can delete the iCloud copy under More → iCloud Sync → Delete iCloud Data, or from your device's Settings → [your name] → iCloud → Manage Account Storage. Deleting it removes nothing from any of your devices.
Information sent to our servers (Google Firebase)
When you favorite a song, the app sends the following to our backend so we can power the community Top 100 list:
- An anonymous user ID generated by Firebase Authentication. This ID is not linked to your name, email, Apple ID, or any personal information.
- The song's title, artist, song number, volume, and the karaoke machine model.
- A timestamp.
Party Sessions
A party lets people in the same room share one song queue. Nothing here is sent unless you start or join a party. When you do, our backend (Cloud Firestore) stores, for that party only:
- The display name you type when you start or join. The app tells you before you confirm that everyone in the party will see it. It isn't checked against any account, and it doesn't need to be your real name.
- The songs added to the queue: each song's number, title, artist, and karaoke machine model, and the display name of whoever added it.
- The same anonymous Firebase user ID described above, so the party knows which songs are yours and whether you were removed.
Who can see it: only the people in that party, while it is running. Parties can't be searched or listed; reaching one takes its exact code.
How long it's kept:
- When the host ends the party, the host's app deletes everything stored for it: the queue, the display names, and the guest list.
- A party also ends on its own 4 hours after its last activity, and in any case 24 hours after it started. From that moment nobody can read it, including its former guests, and the host's app deletes it the next time it opens with a connection.
- If the host never opens the app again (for example, they uninstalled it or lost their phone), the party's data stays stored on our backend, but nobody can read it.
Your display name is also remembered on your device so the app can offer it next time. No display name and no party code is ever sent to analytics.
Pro purchases
Pro purchases are processed entirely by Apple through your Apple Account; we never receive your payment details, receipts, or transaction records. If usage statistics are on (More → Privacy), the app records only which plan was bought.
Feedback you choose to send
The app has a "Send Feedback" option under the More tab. Nothing here is collected unless you write a message and tap Send. When you do, we receive:
- Your message. Whatever you type, in full. Please don't include anything sensitive — write it as if you were emailing us, because that's effectively what happens.
- The feedback type you selected (a problem, a feature request, or something else).
- Your reply email address — only if you choose to enter one. The field is optional and may be left blank; submitting works either way. We use it solely to reply to you, and for nothing else.
- Basic technical context so we can act on the report: your app version and build, your device model (e.g. "iPhone16,2" — a hardware model shared by millions of units, not a unique identifier), your iOS version, your device language, the karaoke machine you have selected, and the same anonymous Firebase user ID described above.
The app shows you this list on the feedback screen before you send. Submitted feedback is emailed to the developer so it can be read and acted on.
We do not collect:
- Your name, phone number, or any contact information other than an email address you type into the feedback form yourself. The one exception is a display name you type to start or join a party, which is shared only with that party and deleted as described under Party Sessions
- Your precise or approximate location
- Photos, contacts, microphone, or camera data
- Advertising identifiers (IDFA)
- Any data used for tracking across apps or websites
How we use the information
The information we collect is used solely to:
- Provide app functionality (saving your favorites and remembering your machine)
- Aggregate anonymous favorite counts for the community Top 100 list
- Run the shared song queue of a party you start or join
- Read, understand, and act on feedback you send us, and reply to you if you gave us an address
We do not sell, rent, or share your information with third parties for marketing purposes. We do not use the information for advertising.
Third-party services
Digital Karaoke Songbook uses Google Firebase (Firebase Authentication and Cloud Firestore) to store anonymous favorite records and the parties described under Party Sessions. Firebase is provided by Google LLC and is governed by Google's privacy policy: https://policies.google.com/privacy
Data retention
- Local data on your device persists until you delete or uninstall the app.
- Your iCloud Sync copy persists in your iCloud account until you delete it, as described above. Uninstalling the app does not delete it, which is what lets a reinstall restore your data.
- Favorite records on our backend are retained as long as the app is in service. Because favorites are tied only to an anonymous Firebase user ID, we have no way to identify or contact you.
- Party data is deleted by the host's app when the host ends the party, or the next time it opens after the party expires. It is unreadable by anyone from the moment a party ends or expires. If the host never opens the app again, it stays stored but unreadable.
- Feedback submissions are retained indefinitely, so we can track reported problems and requests over time. They are also delivered to the developer by email and will persist in that mailbox. If you sent feedback and want it deleted, email us at the address below — include enough of the original message for us to find it, since submissions are not linked to any account we can look you up by.
Your choices
- Stop sharing favorites. Uninstalling the app stops any further data from being sent. Existing anonymous records cannot be linked back to you.
- Delete favorites. Unfavoriting a song removes the corresponding record from your device and decrements the community count on our backend.
- Send feedback anonymously. Leave the reply address blank. Your message is still delivered; we simply have no way to write back.
- Leave a party. Your waiting songs stay in the queue under your display name until the host removes them or the party ends; the host can remove them at any time.
- Don't start or join parties. Nothing about parties is sent unless you do.
- Don't send feedback at all. The feature is entirely opt-in — nothing is transmitted unless you write a message and tap Send.
Children's privacy
Digital Karaoke Songbook is not directed to children under 13. We do not knowingly collect information from children.
Changes to this policy
We may update this policy from time to time. The "Last updated" date at the top reflects the most recent revision. Continued use of the app after a revision constitutes acceptance of the updated policy.
Contact
Questions about this policy: harold.rasco@gmail.com
Digital Karaoke Songbook · Support · © 2026 John Harold Rasco