Privacy Policy
Last Updated: October 13, 2026Welcome to Karaoke iQ™ ("we," "us," or "our"). The Service is operated by Benjamin Tittle, a sole proprietorship based in San Jose, California, USA, doing business as Karaoke iQ. We provide the Service at karaokeiq.com as a website and progressive web application, and as native Android and iOS apps distributed through Google Play and the Apple App Store, designed to help karaoke enthusiasts organize song repertoires, track performances, find venues, and connect with fellow singers.
This Privacy Policy describes our practices regarding the collection, use, disclosure, and safeguarding of your information when you use our website, PWA, and native apps.
Your data, plainly
Karaoke iQ has accounts and cloud sync, so we do store data about you. Here is what, in plain words. The full policy below is the legal version.
• Your email and sign-in details, your profile (stage name, hometown, bio, photo), your repertoire, wishlist, ratings, notes and key changes, your performance logs, venues you add, friends, messages, and the list of performers you have blocked. If you turn notifications on, we keep a push token for each phone or browser where they are on.
• Card numbers are never ours. Stripe, Apple or Google handle payments; we keep only a customer ID and your subscription status.
• When you sign up we note how you found us (like a Reddit link or a friend's Performer Pass), so we know what's working. That record uses no tracking cookies and is never shared with ad networks.
• Song notes, ratings, key changes, private tags, Sing Soon and Wishlist entries, and private venues are only yours. Direct messages and squad chats are visible only to their members.
• Your GPS position is used only while the app is open, on your device, and is never shared with other people or saved to our servers. Friends see only the venues where you choose to log a song. If you use a zip or postal code instead, it is kept on your device. The last lookup may be cached on your device only.
• If you block someone, they are never told. Your blocked list is visible only to you.
• Your public profile and public performance activity can show on friends' feeds, venue pages and your performer profile. You can hide song titles, venue names, or all performance info, and opt out of Recent Singers, in Profile → Preferences & Privacy. Performances at private venues are never shown publicly. If a friend tags you as their duet partner, you are asked before your name is shown to anyone who isn't already your friend, and you can say "not me".
• Karaoke iQ administrators can access account data only for support, troubleshooting or safety, including limited impersonation for verified support cases.
• The free web version shows Google AdSense ads, which can use cookies. In the EU, UK and Switzerland, ads load only if you accept. Elsewhere, including the US, they are on by default. Pro removes ads. Our native iOS and Android apps do not load AdSense.
• We do not sell, rent or trade your personal information to third parties for their own marketing.
• We do not share your private performance logs or notes with the music services (Spotify, Apple Music, YouTube Music, KaraFun) we link to.
• Export your data any time from Settings & Profile → Preferences & Privacy → Data Export. You can remove individual songs from your library, and delete performances, notes and messages you sent, in the app at any time.
• Turn notifications off for one phone or browser with “Notifications on this device” in Settings & Profile → Preferences & Privacy → Notifications.
• Delete your whole account yourself from Settings & Profile → Delete account; it happens right away. See karaokeiq.com/delete-account for the steps and exactly what is deleted and kept.
1. Information We Collect
We collect information you provide directly to us, information generated through your use of the service, and technical data:
Account & Authentication Information
When you register, we collect your email address and authentication credentials. You may sign in with Google, Apple, an emailed one-time code, or an optional password. If you sign in with Apple, Apple may provide a private relay email address (@privaterelay.appleid.com) if you choose Hide My Email. If you sign in via Google or Apple, we may collect the provider account identifier, name, and public profile picture the provider shares with us. For Sign in with Apple we also keep an Apple-issued token on our servers (never on your device or visible to anyone) solely so we can revoke Karaoke iQ's access with Apple when you delete your account.How You Found Us
When you sign up, we save where you first arrived from: campaign tags on the link you clicked (utm_source, utm_medium, utm_campaign, utm_content), the website you came from (domain name only, not the full address), the first page you landed on, and, if you came through a friend's Performer Pass or invite link (including a duet invite), who that friend is and which kind of invite it was. Until you sign up this is kept only on your device for up to 30 days. It is used only to see which links bring in new users, is never shared with ad networks, and involves no tracking cookies.Billing & Payment Information
If you subscribe to Karaoke iQ Pro, payment is handled by the platform where you purchase: Stripe (web and PWA checkout on karaokeiq.com), Apple In-App Purchase (iOS app), or Google Play Billing (Android app). We do not collect, process, or store your raw credit card numbers or banking details. We store billing identifiers needed to manage access—such as a Stripe Customer ID, subscription status, plan type, and purchase entitlement signals from our subscription service (e.g., RevenueCat)—but not full payment credentials.Public Profile & User-Generated Content
Information you choose to publish, including your Stage Name, Hometown, Short Bio, Profile Photo, public venue listings, and public song catalog entries. Performance activity may appear in friends' feeds, on public venue pages, or on your performer profile depending on your privacy settings (e.g., hide song titles, hide venue names, hide from Recent Singers) and whether the performance was logged at a private venue. If a friend tags you as a duet partner, we store that tag and your answer on their performance; your name appears on their post only when your privacy settings or your answer allow it, and saying “Yes, always” for a friend is saved until you turn it off in Preferences & Privacy.Private User Data, Direct Messaging & Squad Chats
Information you record for personal use—including private song notes, personal ratings, preferred key changes, private tags, Wishlist entries, Sing Soon selections, private venue names, and private venue notes—is not shown to other users. Direct messages (1-on-1 and squad group chats) are private to conversation participants. Interactive attachments (such as song duet suggestions and shared venue cards) are visible only to members of that conversation. When a message is edited or deleted, its earlier text is kept with the message, hidden from the other members, for as long as the conversation exists, solely so our safety team can review harassment reports or Terms of Service investigations.Location Data
You may allow the app to use your device's location (GPS), or enter a zip or postal code instead. We use it to show venue distances and what's on tonight, let you confirm a venue's schedule with one tap, suggest the venue you're at when you log a song, and notice when you've moved to a different venue. Location is used only while the app is open (we never ask for background location), the distance math runs on your device, and your GPS position is never shared with other people or stored on our servers. Your most recent GPS or zip/postal lookup may be cached on your device so distance sorting works when you come back. What is stored with your account is the venue you choose when you log a performance; friends and venue pages can see that venue subject to your privacy settings. One exception: if you add or edit a venue and tap the button to use your current location for the venue's map pin, those coordinates are saved as that venue's public location.Local Storage & Offline Caching
To enable offline capability and zero-latency performance, Karaoke iQ stores your song library, private notes, cached venue lists, and pending offline actions in your browser's local storage and IndexedDB. Queued changes synchronize automatically when an active connection is detected.Push Notifications & Device Tokens
If you turn notifications on, we store a push token for each device (each phone, app install, or browser) tied to your account, along with the kind of device (for example Android app, iPhone app, or desktop browser) and a short browser/device description, so we can deliver alerts for direct messages, squad chats, friend requests, props, and stage activity according to your notification preferences. Each device has its own switch (Notifications on this device); turning it off, signing out on that device, or deleting your account removes that device's token. You can also revoke permission at any time in your phone or browser notification settings.Online Presence
When you are signed in and active, we store a lightweight online-presence record (online status, stage name, and last-seen timestamp) in Firebase Realtime Database. Accepted friends may see whether you appear online within the app. This data is cleared or marked offline when you sign out or close the app.Device Permissions (Android & iOS Apps)
The native apps ask for the following permissions only when a feature needs them, and you can refuse or revoke each one in your phone's settings: notifications (to show alerts), location while the app is in use (nearby venues and the features described under Location Data), camera (only to take a profile photo), and on iOS, photo library access (only to choose a profile photo). The apps do not use contacts, microphone, or background location.Blocked Performers
If you block another user, we store that block (their user ID, stage name, and the time you blocked them) with your account so friend requests, messages, props, and group invites between you can be stopped. The blocked person is never told, and only you can see your blocked list. It is deleted with your account.Basic App Activity
When you use the app while signed in, we record the app version you are running, your device's time zone (used for things like monthly counts), and when you were last active. We do not use third-party analytics or crash-reporting SDKs. Your recent song and tag searches are kept on your device only.
2. How We Use Your Information
We use collected information strictly to provide, operate, maintain, and improve the Karaoke iQ platform:
• To manage user accounts, authenticate logins (including emailed sign-in codes), and facilitate password resets.
• To manage paid subscriptions, process renewals, and enforce tier limits via Stripe (web), Apple, Google Play, and our subscription sync providers.
• To power instant search indexing and filtering of songs, tags, and venues via Typesense.
• To enable social interactions you opt into, such as connecting with friends, viewing activity feeds, and sending 'Props'.
• To deliver push notifications you have opted into for messages, social activity, and stage alerts via Firebase Cloud Messaging.
• To display online presence indicators to accepted friends while you are actively using the Service.
• To scan URLs in direct and squad messages for malware and phishing threats before delivery.
• To enforce blocks you set, so a blocked person cannot send you friend requests, messages, props, or group invites.
• To monitor, detect, and prevent vandalism, abuse, or unauthorized access to our services.
3. Parties to Whom Information is Disclosed
We do not sell, rent, or trade your personal information to third parties for their own marketing purposes. We use service providers to operate the platform and, on the website and browser-based PWA free tier, may display advertisements through Google AdSense as described in Section 4. Our native iOS and Android apps do not load Google AdSense. We share information with the service providers listed below, who process it for us to run the Service, and in the legal, safety, and business-transfer circumstances described after the list:
- • Google Cloud & Firebase: Cloud hosting, databases (Firestore and Realtime Database), user authentication, Firebase Cloud Messaging (push delivery, which reaches iPhones through Apple's push service), serverless functions, and storage.
- • Netlify: Frontend hosting, content delivery, and edge delivery of the karaokeiq.com web application.
- • Google AdSense (website & PWA only): On karaokeiq.com in a web browser, we may display contextual and personalized advertisements through Google AdSense for non-Pro users. Google uses cookies and web beacons as described in Section 4. Native store apps do not use AdSense.
- • Stripe: Web checkout, Customer Portal, and recurring subscription billing for purchases on karaokeiq.com.
- • Apple & Google: Sign-in (Sign in with Apple, Google sign-in), plus in-app purchase processing and subscription management when you subscribe through our iOS or Android apps.
- • RevenueCat (or equivalent): Subscription status, entitlement, and app-store receipt validation to sync Karaoke iQ Pro access across devices.
- • Resend: Transactional email delivery for one-time sign-in codes.
- • Typesense: Dedicated cloud search indexing and token search infrastructure.
- • Spotify API: Lookups for song title, artist, release year, and genre categorization metadata.
- • YouTube API Services: when you import a YouTube or YouTube Music playlist, Karaoke iQ uses YouTube API Services to read that playlist's public video titles and channel names, which become the songs you review before importing. We don't access your YouTube or Google account and don't store data from YouTube beyond the songs you choose to import. By using this feature you agree to the YouTube Terms of Service, and Google's handling of data is described in the Google Privacy Policy.
- • External Music & Catalog Services (Spotify, Apple Music, YouTube Music, KaraFun / Recisio SAS):When you choose to look up songs, import library items, listen to tracks, or open karaoke catalog pages, data may be sent to or displayed by external services you initiate (e.g. Spotify API lookups, opening Spotify/Apple Music/YouTube Music/KaraFun in your browser). KaraFun catalog metadata is also retrieved from Recisio's public CSV for indexing; Karaoke iQ does not share your private performance logs or notes with these providers.
- • Google Maps & Web Risk APIs: Public address geocoding and automated URL safety checks on venue submissions and chat messages.
Legal Requirements & Safety: We may disclose information when we believe in good faith that it is required by law, such as in response to a subpoena, court order, or other valid legal process; to prevent imminent physical harm, respond to credible threats of violence, or report child exploitation; or to protect the rights, safety, and security of our users, the public, or the Service, including investigating fraud and violations of our Terms of Service.
Copyright Notices: If we receive a copyright (DMCA) notice about content you posted, we may share a copy of it with you, including the sender's contact details. If you send a counter-notice, the law requires us to forward it, including your name, address, and telephone number, to the person who sent the original notice.
Business Transfers: If the Service is transferred to a successor operator or acquirer, or as part of a merger, sale of assets, or similar transaction, your information may be transferred along with it. The new operator must continue to honor this Privacy Policy for information collected under it, unless you agree otherwise. If the Service is discontinued instead, see "How Long We Keep Information" in Section 7.
4. Cookies & Similar Technologies
Karaoke iQ and its partners use cookies, local storage, and similar technologies to keep you signed in, remember preferences, deliver advertisements on the website and browser-based PWA free tier, and improve reliability. Our native iOS and Android apps do not load Google AdSense or its advertising cookies. Advertising cookie behavior on the web varies by region: visitors in the European Economic Area, United Kingdom, and Switzerland must opt in via our cookie consent banner before non-essential advertising cookies load. Visitors in other regions (including the United States) have free-tier web ads enabled by default without a cookie consent banner. To enjoy an ad-free experience on the web, users can upgrade to Karaoke iQ Pro.
Do Not Track: Karaoke iQ does not currently respond to "Do Not Track" browser signals, because there is no common standard for them. You can opt out of personalized advertising at Google Ads Settings, or remove ads entirely with Pro.
Authentication & Session Handoff
We use Firebase Authentication persistence and a first-party HttpOnly session-handoff cookie (up to 30 days) so your login can be restored consistently between Safari and an installed Progressive Web App on the same device. This cookie contains only an opaque session reference, not your password.Advertising Cookies (Free Tier)
Google AdSense may set cookies or use similar identifiers to serve and measure ads for non-Pro users. In the EEA, UK, and Switzerland, we request your consent before loading advertising cookies. In other regions, free-tier ads load by default. To remove ads entirely, users can subscribe to Karaoke iQ Pro. You can also customize or opt out of personalized advertising by visiting Google Ads Settings (https://www.google.com/settings/ads) or industry opt-out tools at www.aboutads.info.Local Device Storage
Beyond cookies, the app stores repertoire data, offline queues, UI preferences, and optional last-known location lookups in your browser's local storage and IndexedDB on your device. You can clear this data by signing out, uninstalling the PWA, or clearing site data in your browser settings.
5. Security Practices & Safeguards
Encryption in Transit & at Rest
All data transmitted between your browser and our servers is encrypted using modern TLS (HTTPS). Cloud databases and storage are encrypted at rest.Granular Access Control & Security Rules
Database read and write operations are strictly governed by server-side Firebase Security Rules and Cloud Functions, ensuring users cannot access another singer's private notes or private venues. Elevated administrative access—including limited impersonation for verified support investigations—is restricted to technical support, safety review, and platform maintenance.PCI-DSS Compliant Payment Handling
Web payments are handled within Stripe's PCI-DSS compliant infrastructure. App Store and Google Play payments are handled by Apple and Google. Karaoke iQ servers never touch, handle, or store payment card numbers.
6. Location Safety & Anti-Stalking Controls
To safeguard your physical privacy and prevent unwanted location surveillance, Karaoke iQ provides proactive safety controls:
• GPS Stays on Your Device
Your GPS position is used only while the app is open, on your device, to find nearby venues and the venue you're at. It is never shared with other users or stored on our servers. Friends see only the venues where you choose to log a song. You can use a zip or postal code instead of GPS, and it is kept on your device.• Location Masking ('Hide Venue Name')
In Settings & Profile → Preferences & Privacy, you can turn on 'Hide venue names' so friends see that you sang without seeing where. Per-friend location privacy lets you hide venues from specific friends.• Public Venue Opt-Out ('Hide from Recent Singers')
You can hide your performer profile from the 'Recent Singers' list on public venue pages so anonymous web visitors cannot track where you sing.• Private Venue Mode
Home parties and rehearsals logged under 'Private Venue' are not shown to other users: they are excluded from all friend feeds, never published to public venue pages, and never generate notifications.• Cruise Ship Mode (At Sea)
When Cruise Mode is active, terrestrial GPS calculations and bar-hop alerts are bypassed. Performance logs and queue changes at sea are stored securely in local IndexedDB and synchronized upon port reconnection.• Blocking
You can block a user from their profile, a message, or a venue's Recent Singers list. Blocking ends the friendship and stops friend requests, direct messages, props, and group invites between you, and hides their messages in squad chats you share. The blocked person is never told. Manage or unblock in Settings & Profile → Preferences & Privacy → Privacy → Blocked performers.• Pseudonymous Identity & Instant Unfriending
You are not required to provide real names or phone numbers to connect with singers. You can remove a friend connection at any time with immediate effect.
7. Your Rights & Data Choices
Depending on where you live, you may have additional rights regarding your personal information. We honor applicable requests to the extent required by law.
• Access & Editing: You can update your profile, photo, privacy preferences, and private song data at any time directly in the app.
• Data Export: You can download a personal copy of your songs, notes, and performance history as CSV or JSON from Settings & Profile → Preferences & Privacy → Data Export at any time.
• Social Privacy Controls: You can toggle settings to hide song titles, venue names, or public recent singers listing.
• Push Notification Controls: Each phone and browser has its own 'Notifications on this device' switch in Settings & Profile → Preferences & Privacy → Notifications, plus per-type switches. You can also revoke notification permission in your phone or browser settings at any time.
• Subscription Management: Web (Stripe) subscribers can cancel or update billing via Settings & Profile → Manage billing. App Store or Google Play subscribers must manage or cancel subscriptions in their Apple ID or Google Play account settings.
• Deleting Individual Data: You can remove songs from your library, and delete performances, notes, and messages you sent, at any time in the app without deleting your account.
• Account Deletion: You can delete your account yourself at any time from Settings & Profile → Delete account; it takes effect right away and can't be undone. If you can't sign in, email support@karaokeiq.com from the address on your account and we will confirm it's you and complete the deletion within 30 days. Deletion removes your profile (your stage name is released), performances and performance history, private song data (notes, ratings, key changes, tags, Wishlist and Sing Soon), private spots and personal venue data, friends and friend requests, notifications, device push tokens, your blocked list, and your sign-in account. Some things are kept: songs you added to the shared catalog that other singers also use are handed to one of them (songs only you used are removed); venues you added stay in the public directory; messages you sent in group chats stay for the other members; your 1-on-1 and support conversations are removed from everyone's inbox right away but kept hidden for 90 days for safety review, then erased (longer only while a report about them is still open); reports may be kept for safety review; and payment records are kept by the payment providers as the law requires. A Pro subscription bought on karaokeiq.com is cancelled automatically when you delete your account; an App Store or Google Play subscription is not, so cancel it in that store. Full details: karaokeiq.com/delete-account.
International Data Transfers: Karaoke iQ is operated by Benjamin Tittle from the United States. By using the Service, you acknowledge that your information may be processed and stored in the U.S. and other countries where our service providers operate, which may have different data protection laws than your jurisdiction.
How Long We Keep Information: We keep your account data (profile, songs, performances, venues, friends, and messages) for as long as your account exists, and delete it when you delete your account, except for the items listed under Account Deletion above. Earlier versions of edited or deleted messages are kept with the conversation. When a conversation is deleted, it disappears from every member's inbox at once, and a hidden copy is kept for 90 days so our safety team can review harassment reports, then erased (longer only while a report about it is still open). Message reports are kept for as long as needed for safety review. One-time sign-in codes and invite links expire automatically. Server logs kept by our hosting providers are generally deleted after about 30 days. Payment records are kept by the payment providers as the law requires. If we discontinue the Service, we will give the notice and Data Export period described in our Terms of Service, and then delete the remaining account data within a reasonable time, except where the law requires us to keep it.
8. Changes to This Privacy Policy
We may update this Privacy Policy from time to time. We will post the revised policy on this page and update the "Last Updated" date above. For material changes, we will notify you in the app or by email at least 30 days before they take effect, except where a change is required by law or addresses security or safety. Your continued use of the Service after the effective date of a revised policy constitutes your acknowledgment of the update, to the extent permitted by applicable law.
9. Children's Privacy
Karaoke iQ is strictly intended for individuals 18 years of age and older, and our app store listings target adults 18 and over. We do not knowingly collect, maintain, or solicit personal information from anyone under the age of 18. If we become aware that an account has been created by an individual under 18, we will promptly delete that account and all associated data.
10. Contact Us & Safety Escalation
If you believe you are in immediate physical danger, please contact your local emergency services (e.g., 911) immediately. For platform safety concerns or law enforcement inquiries:
If you have any questions, concerns, or requests regarding this Privacy Policy or our data practices, please contact us at:
