Dernière mise à jour : 6 septembre 2026
1. À propos de cet avis
Cet avis explique les pratiques de SQL Interview Lab, une application Android publiée par Yani Technologies Inc. Il complète notre politique de confidentialité générale. En cas de différence, cet avis propre à l’application s’applique à SQL Interview Lab.
2. Pratique SQL locale
SQL Interview Lab est conçu pour fonctionner sans compte ni serveur d’application. Les jeux de données des défis sont inclus dans l’application, les instructions SQL sont exécutées dans des bases SQLite locales et la validation des réponses se fait sur l’appareil.
Les requêtes saisies, les lignes de résultat, les brouillons, les requêtes enregistrées, l’historique d’exécution, les réponses aux entrevues, les scores, les séries quotidiennes et la progression détaillée ne sont pas téléversés vers Yani Technologies Inc. L’application ne nous donne aucun accès à distance à ce contenu.
3. Renseignements conservés sur l’appareil
L’application conserve les bases de données locales, les préférences, le droit d’accès Pro, les tentatives de défis, les résultats quotidiens et l’historique des entrevues afin que ses fonctions restent disponibles d’une session à l’autre. Ces renseignements restent sous le contrôle de l’utilisateur sur son appareil et sont généralement supprimés lorsque les données de l’application sont effacées ou que l’application est désinstallée, sous réserve des réglages Android de sauvegarde et de transfert d’appareil.
4. Renseignements techniques transmis hors de l’appareil
Les services Google intégrés à l’application peuvent recevoir une quantité limitée de renseignements techniques nécessaires à la publicité, à la gestion du consentement, à l’analytique, à la fiabilité, à la configuration, à la facturation et à la prévention de la fraude. Selon le service, les réglages de l’appareil, la région et le consentement, il peut s’agir de l’adresse IP, d’une région approximative, de renseignements sur l’appareil et le système, de la version de l’application, de la langue, d’identifiants d’instance ou d’installation, d’événements liés aux fonctions, d’interactions publicitaires, de l’état d’un achat et de diagnostics de plantage.
Ces intégrations ne servent pas à transmettre une requête saisie, un résultat de requête, une ligne de jeu de données ni un nom de table ou de colonne provenant de l’éditeur SQL.
5. Publicité, consentement et AD_ID
Les utilisateurs de la version gratuite peuvent voir des bannières, des annonces interstitielles, des annonces au démarrage ou des annonces avec récompense diffusées par Google AdMob. Le SDK Google Mobile Ads peut recueillir ou communiquer l’adresse IP, les interactions avec le produit, des renseignements de diagnostic ainsi que des identifiants d’appareil ou de compte à des fins de publicité, d’analyse et de prévention de la fraude.
L’application déclare l’autorisation d’identifiant publicitaire Android (AD_ID). Lorsque cela est requis, la plateforme User Messaging Platform de Google demande le consentement avant que l’application sollicite des annonces et permet d’accéder aux options de confidentialité. Selon le consentement, la région et les réglages de l’appareil, les annonces peuvent être personnalisées ou non personnalisées. L’achat de la version Pro supprime la publicité. L’utilisateur peut aussi réinitialiser ou supprimer l’identifiant publicitaire dans Android. Consultez la déclaration de données du SDK Google Mobile Ads.
6. Firebase Analytics et Remote Config
Lorsque Firebase est activé dans la version distribuée, Google Analytics pour Firebase enregistre une liste limitée d’événements : une tentative de défi avec son identifiant de contenu, sa difficulté, son résultat, le nombre d’indices et le score arrondi par tranche de dix points; le début ou la fin d’une entrevue; la réussite d’un défi quotidien; l’affichage de l’offre Pro; le début d’un achat ou le déverrouillage de Pro; et la fin d’une annonce avec récompense.
L’application ne joint pas le texte SQL, les lignes de résultat, les noms de tables ou de colonnes, les adresses courriel ni tout autre texte saisi par l’utilisateur à ces événements personnalisés. Firebase Remote Config télécharge des limites numériques servant à contrôler la fréquence des annonces; l’application n’envoie aucun contenu personnalisé de l’utilisateur en échange de ces réglages.
7. Rapports de plantage
Firebase Crashlytics peut recevoir les traces de plantage, l’état pertinent de l’application, les métadonnées de l’appareil, la version de l’application, l’heure du plantage et des identifiants d’installation. SQL Interview Lab transmet aussi un diagnostic non fatal si la solution de référence d’un défi inclus cesse de fonctionner, avec l’identifiant de contenu du défi et la raison technique. Le SQL écrit par l’utilisateur et les résultats de requête ne sont pas volontairement joints à ces rapports. Consultez la déclaration de données Firebase pour Android.
8. Google Play et achats
Google Play traite les renseignements liés au téléchargement, aux mises à jour, à la distribution et aux achats selon la Politique de confidentialité de Google. Si l’utilisateur achète le produit Pro à vie, Google Play Billing traite le paiement. L’application reçoit le produit, le jeton d’achat, l’état d’accusé de réception et l’état de l’achat nécessaires pour accorder ou retirer l’accès Pro. Yani Technologies Inc. ne reçoit pas le numéro complet de la carte de paiement.
9. Renseignements que nous ne recueillons pas directement
SQL Interview Lab n’exige ni nom, ni adresse courriel, ni numéro de téléphone, ni compte Yani Technologies. L’application ne demande pas l’accès aux contacts, à la position précise, aux photos, aux fichiers, au microphone ou à la caméra. Nous ne vendons pas de renseignements personnels. Lorsqu’un utilisateur communique avec l’assistance par courriel, nous recevons son adresse et son message uniquement pour répondre à la demande et conserver les dossiers d’assistance nécessaires.
10. Conservation et contrôles
Les renseignements locaux restent sur l’appareil jusqu’à ce que l’utilisateur efface les données de l’application ou la désinstalle, sous réserve des réglages Android de sauvegarde et de transfert. Google contrôle la conservation des renseignements traités par AdMob, Firebase et Google Play selon les réglages et politiques en vigueur de ses produits. Les messages d’assistance sont conservés uniquement le temps raisonnablement nécessaire pour répondre, maintenir les dossiers requis et respecter les obligations légales.
L’utilisateur peut rouvrir les options de confidentialité publicitaire dans l’application lorsque ce contrôle est requis, réinitialiser ou supprimer l’identifiant publicitaire dans Android, acheter Pro pour retirer les annonces, effacer les données locales, désinstaller l’application ou nous écrire au sujet d’une demande de confidentialité.
11. Enfants
SQL Interview Lab prépare les candidats aux entrevues techniques. L’application n’est pas conçue pour les enfants de moins de 13 ans et ne contient aucun contenu qui leur est destiné. Un parent ou tuteur qui croit qu’un enfant a transmis des renseignements personnels dans une demande d’assistance peut nous écrire pour en demander la suppression.
12. Contact
Yani Technologies Inc. est établie au Canada. Pour une question ou une demande de confidentialité concernant SQL Interview Lab, écrivez à privacy@yanitechnologies.ca. Pour obtenir de l’aide avec l’application, écrivez à support@yanitechnologies.ca.
Nous pouvons mettre cet avis à jour lorsque les fonctions, autorisations ou SDK de SQL Interview Lab changent. La section Sécurité des données de l’application sur Google Play est tenue séparément et doit correspondre au comportement de la version distribuée.