Privacy policy
Last updated: October 2, 2026
In short: Karalo has no ads and doesn't track you, and you can use it without an account. To run a karaoke session, it stores the name you type, the songs in the queue, a list of the songs played on the TV, and a random ID for the TV. If you choose to sign in, it also keeps your email address, your favourites, your playlists and the songs you've sung, until you delete your account. It counts visits and downloads as daily totals that don't identify anyone. If you send feedback, it keeps your message, and your email address only if you give it. If you choose to support Karalo, Stripe handles the payment.
What we collect
- The name you enter when you join a session from your phone. It's shown next to the songs you add. Use any name or nickname you like.
- The songs in the queue: each song's title, channel name, picture and length, and who added it.
- The songs played on the TV, from the queue or started directly on the TV: the same song details, when it played and whether it was skipped. This list doesn't record who added a song.
- A random ID for each TV, created by the app the first time it runs, plus the version of the app it runs, the session's code and playback state (playing, paused, which song). It doesn't identify you or the TV's owner.
- Your searches: what you search for from your phone is sent to our server, which looks up karaoke versions and sends back the results.
- Server logs: for troubleshooting, the server records which pages and searches were requested and when, without IP addresses. When a request fails (for example, while the server is restarting), the error log also records the requesting device's IP address. All server logs are deleted after 30 days.
- Usage statistics: to see how Karalo is used, the server counts, for each day, the pages viewed on karalo.app (with the website that linked to it, the page's language, and whether it was a phone, tablet or computer), APK downloads and updates, new TVs and the app version they run, and how many sessions, guests and songs there were. For visits, downloads and new TVs, it also counts the country and province or state they came from, estimated from the IP address (using IP Geolocation by DB-IP); the address itself isn't kept. Only these daily totals are kept. To count unique visitors, the server combines your IP address and browser details with a random value that changes every day, keeps the result in memory only, and forgets it the next day, so a visit can't be traced back to you. No cookies are used.
- Security events: to protect sessions from abuse (for example, a flood of guests joining at once, or many wrong session codes from one device), the server records suspicious requests: what happened, when, the session involved, and a one-way code computed from the device's IP address, from which the address can't be recovered. They're deleted after 30 days.
If you sign in
Signing in on the phone remote is optional. It keeps your favourites, playlists and history, ready on any Karalo TV. If you sign in, we also keep:
- Your email address: the one you sign in with by email code, or your Google account's address if you continue with Google. We use it only to sign you in, and we don't send newsletters.
- Your name: the one you choose, or your first name from Google. In a party, it's shown next to your songs instead of the name you typed as a guest. You can change it at any time.
- Your Google account ID, if you continue with Google, so we recognize you next time. Google shares only that ID, your email address and your name with us. We don't receive your contacts, photos or anything else, and we don't keep your profile picture.
- Your library: your favourite songs, your playlists, and the songs you've sung, with the TV's name and when the party took place. When you sign in, the favourites and playlists saved on your phone as a guest, and that evening's songs, are added to your account.
- Sign-in codes and sign-ins: a code we email you works for 10 minutes and is stored only in a one-way form, from which it can't be recovered. It's deleted once used or expired (or after a 15-minute lockout, after too many wrong tries). Each phone you sign in on gets a sign-in that lasts 180 days, also stored only in a one-way form. Signing out deletes it, and expired ones are deleted automatically.
Apart from the email address of people who sign in or support Karalo, we don't collect email addresses, phone numbers, contacts, precise location or advertising IDs, and we don't use third-party analytics or advertising trackers. Apart from the error logs above, our server only keeps IP addresses briefly in memory, to limit abuse (for example, too many requests per minute), to count the day's unique visitors and to look up their country and province or state.
What stays on your phone
Your phone's browser stores a random access token for the session you joined, your name, your language choice, the codes of parties you joined recently, and a few display preferences. As a guest, it also keeps your favourites and playlists. Your name stays after the session ends, so the Join page can fill it in next time. These aren't cookies, and they don't leave your phone except to talk to Karalo. Clearing your browser data removes them.
Cookies: if you sign in, your browser keeps a sign-in cookie (karalo_auth) for 180 days or until you sign out. While you continue with Google, a second one (karalo_oauth) lasts at most 10 minutes, to bring you back to the page you were on. Apart from the sign-in cookie of Karalo's owner on the admin pages, these are the only cookies Karalo sets. None are used for advertising or tracking.
Other services involved
- Google Cloud hosts our server, in the United States.
- Cloudflare provides the domain name (DNS) for karalo.app. It doesn't receive the content of your visits.
- Resend sends the sign-in code emails and the feedback emails, and receives your replies to the feedback emails, so it receives your email address and those emails' content.
- Anthropic provides the AI assistant (Claude) that helps sort feedback, as described in If you send feedback. It receives the feedback message with personal details masked.
- GitHub hosts Karalo's private issue tracker, which receives summaries of feedback without personal information.
- Google, if you continue with Google, confirms who you are and shares your Google account ID, email address and name with us.
- Stripe handles the payment if you support Karalo (see below).
- Better Stack checks from the outside that Karalo is working, and runs its status page at status.karalo.app. Only visiting that page contacts Better Stack: the dot next to Status on karalo.app comes from our own server.
- Song videos and pictures are loaded from the servers of the video platform that hosts them, directly by the TV and your phone, so that platform can see those devices' IP addresses.
We don't sell or share your information with anyone else.
If you send feedback
The form at karalo.app/feedback asks what's wrong or what you'd like, and, if you want, a screenshot and your email address. With your message we keep the app version and screen it was sent from and the kind of device (phone, computer or TV), not your device's details. For 30 days we also keep a scrambled form of your IP address (a keyed hash, from which the address can't be worked out) to stop repeated or automated submissions. The server saves screenshots again, which removes their hidden details, such as where a photo was taken.
Your email address is optional and used only to email you about that report: that we got it, if we need more details, when we've confirmed it and when it's fixed. You can reply to those emails, and your reply is added to the report. Every email has a link to stop them, which also deletes your address.
How reports are handled. An AI assistant (Claude, by Anthropic) helps sort reports and prepare fixes. It receives the message and your replies with email addresses and long numbers (such as phone numbers) masked, and never your email address, IP address or screenshot. Reports that need work are summarized, without personal information, in Karalo's private issue tracker on GitHub. A person decides what happens to each report, and reviews every change before it reaches the app.
How long. Your email address is deleted 30 days after your report is closed, and after a year at the latest. Screenshots are deleted after 90 days, or 30 days after the report is closed if that's sooner. Reports are deleted a year after they're closed, and spam after 30 days.
Supporting Karalo
Supporting Karalo is optional. The Support Karalo button opens a payment page run by Stripe, which processes the payment under its own privacy policy. We never see or store your full card number. Stripe shares with us the amount and date of the payment, the name and email address you enter, and limited card details such as the card's brand, its last four digits and its country. We use them only to keep a record of the payment and to reply if you write to us, and we won't add you to a mailing list. Stripe emails your receipt. We keep payment records as long as Canadian tax rules require, generally six years.
How long we keep it
Your name is deleted from our server automatically after 2 hours without activity (joining, adding or removing a song, searching, and so on), once none of your songs are left in the queue. A song leaves the queue when it plays or is removed, and your name goes with it.
The queue, the list of songs played and the TV ID are kept on our server so that a TV's session is still there next time. We don't delete them automatically yet.
Your account is kept until you delete it. To delete it, open your account in the phone remote and choose Delete account: your email address, name, Google account ID, favourites, playlists, history and sign-ins are deleted right away. If you clear your history instead, you can undo it for 10 minutes, and it's deleted for good within the hour.
Backups are kept for 7 days, so deleted data can remain in a backup for up to 7 days. If you'd like your name or a TV's data removed sooner, email us and we'll delete it.
Children
Karalo is a party app for everyone, and it doesn't ask for anyone's age or real name. Signing in is optional. A parent can ask us to delete a name their child entered, or an account their child created.
Your rights
You can ask us what we hold about you, to correct it, or to delete it. You can change your name or delete your account yourself in the phone remote. For anything else, tell us the email address you signed in with, or, as a guest, the name you used and roughly when, or the TV's session code.
Contact
The person responsible for protecting personal information at Karalo is its owner. Write to hello@karalo.app for any question or request about your information.
Changes
If this policy changes, we'll update the date above. If a change is significant (for example, if we add crash reporting to the TV app), we'll say so on this page.
Politique de confidentialité
Dernière mise à jour : 2 octobre 2026
En bref : Karalo n'a pas de publicités et ne vous suit pas, et vous pouvez l'utiliser sans compte. Pour faire fonctionner une soirée karaoké, l'appli conserve le nom que vous entrez, les chansons de la file, la liste des chansons jouées sur la télé et un identifiant aléatoire pour la télé. Si vous choisissez de vous connecter, elle conserve aussi votre adresse courriel, vos favoris, vos listes de lecture et les chansons que vous avez chantées, jusqu'à ce que vous supprimiez votre compte. Elle compte les visites et les téléchargements en totaux quotidiens qui n'identifient personne. Si vous nous envoyez un commentaire, elle conserve votre message, et votre adresse courriel seulement si vous la donnez. Si vous choisissez de soutenir Karalo, c'est Stripe qui traite le paiement.
Ce que nous recueillons
- Le nom que vous entrez quand vous rejoignez une soirée depuis votre téléphone. Il s'affiche à côté des chansons que vous ajoutez. Utilisez le nom ou le surnom que vous voulez.
- Les chansons de la file : le titre, le nom de la chaîne, l'image et la durée de chaque chanson, et qui l'a ajoutée.
- Les chansons jouées sur la télé, depuis la file ou lancées directement sur la télé : les mêmes détails, quand elle a joué et si elle a été passée. Cette liste ne note pas qui a ajouté une chanson.
- Un identifiant aléatoire pour chaque télé, créé par l'appli à son premier lancement, ainsi que la version de l'appli qu'elle utilise, le code de la soirée et l'état de la lecture (en cours, en pause, quelle chanson). Il ne vous identifie pas, ni le propriétaire de la télé.
- Vos recherches : ce que vous cherchez depuis votre téléphone est envoyé à notre serveur, qui trouve les versions karaoké et renvoie les résultats.
- Les journaux du serveur : pour le dépannage, le serveur note quelles pages et quelles recherches ont été demandées, et quand, sans adresse IP. Quand une requête échoue (par exemple pendant un redémarrage du serveur), le journal d'erreurs note aussi l'adresse IP de l'appareil. Tous les journaux du serveur sont effacés après 30 jours.
- Les statistiques d'utilisation : pour savoir comment Karalo est utilisé, le serveur compte, pour chaque jour, les pages vues sur karalo.app (avec le site qui y menait, la langue de la page et s'il s'agissait d'un téléphone, d'une tablette ou d'un ordinateur), les téléchargements et les mises à jour de l'APK, les nouvelles télés et la version de l'appli qu'elles utilisent, ainsi que le nombre de soirées, d'invités et de chansons. Pour les visites, les téléchargements et les nouvelles télés, il compte aussi le pays et la province ou l'État d'où ils viennent, estimés à partir de l'adresse IP (avec IP Geolocation by DB-IP) ; l'adresse elle-même n'est pas conservée. Seuls ces totaux quotidiens sont conservés. Pour compter les visiteurs uniques, le serveur combine votre adresse IP et les détails de votre navigateur avec une valeur aléatoire qui change chaque jour, garde le résultat en mémoire seulement et l'oublie le lendemain : une visite ne peut donc pas être reliée à vous. Aucun témoin (cookie) n'est utilisé.
- Les événements de sécurité : pour protéger les soirées contre les abus (par exemple, une vague d'invités qui se joignent d'un coup, ou beaucoup de codes de soirée erronés depuis un même appareil), le serveur note les requêtes suspectes : ce qui s'est passé, quand, la soirée concernée et un code à sens unique calculé à partir de l'adresse IP de l'appareil, qui ne permet pas de retrouver l'adresse. Ils sont effacés après 30 jours.
Si vous vous connectez
Se connecter sur la télécommande du téléphone est facultatif. Cela garde vos favoris, vos listes de lecture et votre historique, prêts sur n'importe quelle télé Karalo. Si vous vous connectez, nous conservons aussi :
- Votre adresse courriel : celle avec laquelle vous vous connectez par code envoyé par courriel, ou l'adresse de votre compte Google si vous continuez avec Google. Nous ne l'utilisons que pour vous connecter, et nous n'envoyons pas d'infolettre.
- Votre nom : celui que vous choisissez, ou votre prénom tiré de Google. Dans une soirée, il s'affiche à côté de vos chansons à la place du nom entré comme invité. Vous pouvez le changer en tout temps.
- L'identifiant de votre compte Google, si vous continuez avec Google, pour vous reconnaître la prochaine fois. Google ne nous transmet que cet identifiant, votre adresse courriel et votre nom. Nous ne recevons ni vos contacts, ni vos photos, ni quoi que ce soit d'autre, et nous ne conservons pas votre photo de profil.
- Votre bibliothèque : vos chansons favorites, vos listes de lecture et les chansons que vous avez chantées, avec le nom de la télé et le moment de la soirée. Quand vous vous connectez, les favoris et les listes de lecture enregistrés sur votre téléphone comme invité, ainsi que les chansons de la soirée, sont ajoutés à votre compte.
- Les codes de connexion et les connexions : un code envoyé par courriel est valide 10 minutes et n'est conservé que sous une forme à sens unique, qui ne permet pas de le retrouver. Il est effacé une fois utilisé ou expiré (ou après un blocage de 15 minutes, s'il y a eu trop d'essais erronés). Chaque téléphone sur lequel vous vous connectez reçoit une connexion valide 180 jours, elle aussi conservée sous une forme à sens unique. Vous déconnecter l'efface, et celles qui ont expiré sont effacées automatiquement.
Outre l'adresse courriel des personnes qui se connectent ou qui soutiennent Karalo, nous ne recueillons ni adresse courriel, ni numéro de téléphone, ni contacts, ni localisation précise, ni identifiant publicitaire, et nous n'utilisons aucun outil tiers d'analyse ou de pistage publicitaire. Outre les journaux d'erreurs ci-dessus, notre serveur ne garde les adresses IP que brièvement en mémoire, pour limiter les abus (par exemple, trop de requêtes par minute) pour compter les visiteurs uniques de la journée et pour trouver leur pays et leur province ou État.
Ce qui reste sur votre téléphone
Le navigateur de votre téléphone conserve un jeton d'accès aléatoire pour la soirée que vous avez rejointe, votre nom, votre choix de langue, les codes des soirées rejointes récemment et quelques préférences d'affichage. Comme invité, il garde aussi vos favoris et vos listes de lecture. Votre nom reste après la soirée, pour que la page où l'on rejoint une soirée puisse le remplir la prochaine fois. Ce ne sont pas des témoins (cookies), et ils ne quittent votre téléphone que pour communiquer avec Karalo. Effacer les données de votre navigateur les supprime.
Témoins (cookies) : si vous vous connectez, votre navigateur garde un témoin de connexion (karalo_auth) pendant 180 jours ou jusqu'à ce que vous vous déconnectiez. Pendant que vous continuez avec Google, un second témoin (karalo_oauth) dure au plus 10 minutes, pour vous ramener à la page où vous étiez. Outre le témoin de connexion du propriétaire de Karalo sur les pages d'administration, ce sont les seuls témoins que Karalo dépose. Aucun ne sert à la publicité ou au pistage.
Autres services utilisés
- Google Cloud héberge notre serveur, aux États-Unis.
- Cloudflare fournit le nom de domaine (DNS) de karalo.app. Il ne reçoit pas le contenu de vos visites.
- Resend envoie les courriels contenant les codes de connexion et les courriels de suivi des commentaires, et reçoit vos réponses à ces derniers. Il reçoit donc votre adresse courriel et le contenu de ces courriels.
- Anthropic fournit l'assistant IA (Claude) qui aide à trier les commentaires, comme décrit dans Si vous nous envoyez un commentaire. Il reçoit le message, sans vos renseignements personnels.
- GitHub héberge le suivi des problèmes privé de Karalo, qui reçoit des résumés des commentaires sans renseignements personnels.
- Google, si vous continuez avec Google, confirme votre identité et nous transmet l'identifiant de votre compte Google, votre adresse courriel et votre nom.
- Stripe traite le paiement si vous soutenez Karalo (voir plus bas).
- Better Stack vérifie de l'extérieur que Karalo fonctionne et gère sa page d'état du service, à status.karalo.app. Seule la visite de cette page communique avec Better Stack : le point à côté d'État du service sur karalo.app vient de notre propre serveur.
- Les vidéos et images des chansons sont chargées depuis les serveurs de la plateforme vidéo qui les héberge, directement par la télé et votre téléphone. Cette plateforme peut donc voir l'adresse IP de ces appareils.
Nous ne vendons ni ne partageons vos renseignements avec qui que ce soit d'autre.
Si vous nous envoyez un commentaire
Le formulaire de karalo.app/feedback vous demande ce qui ne va pas ou ce que vous aimeriez et, si vous le voulez, une capture d'écran et votre adresse courriel. Avec votre message, nous conservons la version de l'appli et l'écran d'où il a été envoyé, ainsi que le type d'appareil (téléphone, ordinateur ou télé), et non les détails de votre appareil. Pendant 30 jours, nous conservons aussi une forme brouillée de votre adresse IP (un hachage avec clé, qui ne permet pas de retrouver l'adresse) pour bloquer les envois répétés ou automatisés. Le serveur enregistre de nouveau les captures d'écran, ce qui en retire les détails cachés, comme l'endroit où une photo a été prise.
Votre adresse courriel est facultative et ne sert qu'à vous écrire au sujet de ce message : pour confirmer sa réception, vous demander des précisions, vous dire quand nous avons confirmé le problème et quand il est corrigé. Vous pouvez répondre à ces courriels, et votre réponse s'ajoute à votre message. Chaque courriel contient un lien pour ne plus en recevoir, qui supprime aussi votre adresse.
Comment les messages sont traités. Un assistant IA (Claude, d'Anthropic) aide à trier les messages et à préparer les corrections. Il reçoit le message et vos réponses, où les adresses courriel et les longs numéros (comme les numéros de téléphone) sont masqués, et jamais votre adresse courriel, votre adresse IP ni votre capture d'écran. Les messages qui demandent du travail sont résumés, sans renseignements personnels, dans le suivi des problèmes privé de Karalo, sur GitHub. Une personne décide de la suite de chaque message et vérifie chaque changement avant qu'il arrive dans l'appli.
Pendant combien de temps. Votre adresse courriel est supprimée 30 jours après la fermeture de votre message, et au plus tard après un an. Les captures d'écran sont supprimées après 90 jours, ou 30 jours après la fermeture du message si c'est plus tôt. Les messages sont supprimés un an après leur fermeture, et les pourriels après 30 jours.
Soutenir Karalo
Soutenir Karalo est facultatif. Le bouton Soutenir Karalo ouvre une page de paiement gérée par Stripe, qui traite le paiement selon sa propre politique de confidentialité. Nous ne voyons ni ne conservons jamais votre numéro de carte complet. Stripe nous transmet le montant et la date du paiement, le nom et l'adresse courriel que vous entrez, ainsi que quelques détails de la carte, comme sa marque, ses quatre derniers chiffres et son pays. Nous ne les utilisons que pour garder une trace du paiement et pour vous répondre si vous nous écrivez, et nous ne vous ajouterons à aucune liste d'envoi. Stripe vous envoie le reçu par courriel. Nous conservons les données de paiement aussi longtemps que les règles fiscales canadiennes l'exigent, en général six ans.
Combien de temps nous les conservons
Votre nom est effacé automatiquement de notre serveur après 2 heures sans activité (rejoindre la soirée, ajouter ou retirer une chanson, faire une recherche, etc.), une fois qu'aucune de vos chansons n'est encore dans la file. Une chanson quitte la file quand elle joue ou qu'elle est retirée, et votre nom part avec elle.
La file, la liste des chansons jouées et l'identifiant de la télé sont conservés sur notre serveur pour que la soirée d'une télé soit toujours là la prochaine fois. Nous ne les effaçons pas encore automatiquement.
Votre compte est conservé jusqu'à ce que vous le supprimiez. Pour le supprimer, ouvrez votre compte dans la télécommande du téléphone et choisissez Supprimer le compte : votre adresse courriel, votre nom, l'identifiant de votre compte Google, vos favoris, vos listes de lecture, votre historique et vos connexions sont effacés immédiatement. Si vous effacez plutôt votre historique, vous pouvez annuler pendant 10 minutes, et il est effacé définitivement dans l'heure.
Les sauvegardes sont conservées 7 jours : des données effacées peuvent donc rester dans une sauvegarde jusqu'à 7 jours. Si vous souhaitez que votre nom ou les données d'une télé soient supprimés plus tôt, écrivez-nous et nous les effacerons.
Enfants
Karalo est une appli de fête pour tous, et elle ne demande ni l'âge ni le vrai nom de personne. Se connecter est facultatif. Un parent peut nous demander d'effacer un nom entré par son enfant, ou un compte créé par son enfant.
Vos droits
Vous pouvez nous demander ce que nous détenons à votre sujet, le faire corriger ou le faire effacer. Vous pouvez changer votre nom ou supprimer votre compte vous-même dans la télécommande du téléphone. Pour le reste, indiquez-nous l'adresse courriel avec laquelle vous vous connectez ou, comme invité, le nom utilisé et à peu près quand, ou le code de la soirée.
Nous joindre
La personne responsable de la protection des renseignements personnels chez Karalo est son propriétaire. Écrivez à hello@karalo.app pour toute question ou demande au sujet de vos renseignements.
Modifications
Si cette politique change, nous mettrons à jour la date ci-dessus. Si un changement est important (par exemple, si nous ajoutons des rapports de plantage à l'appli télé), nous l'indiquerons sur cette page.