Politique de confidentialité de Ricodia

Informations de confidentialité sur l’app Ricodia, ses données locales, les retours volontaires et les services externes.

Ricodia est une app offline-first pour des impulsions matinales quotidiennes, le contexte météo, des dictons, notifications locales, widgets et défis volontaires. De nombreuses données restent uniquement sur l’appareil.

Responsable

Patrick Benkö e.U. Contact: office@ricodia.app Support: support@ricodia.app

Résumé

Ricodia conserve localement les progrès quotidiens et les préférences. L’essai volontaire dure exactement 168 heures à partir de la dernière action d’accueil et ne démarre aucun abonnement. L’app contient une recommandation Bad Coach et des diagnostics techniques de démarrage limités, décrits ci-dessous.

Le compte est facultatif et indépendant de la sauvegarde. La connexion utilise Apple, Google ou un lien par e-mail via Supabase Auth, qui traite l’identifiant utilisateur, le fournisseur et l’adresse fournie. Lors d’une connexion avec Google, Supabase Auth reçoit aussi le nom de profil et l’URL de la photo de profil (picture/avatar_url) fournis par Google, si ces informations sont présentes, et les conserve comme métadonnées de profil. Ricodia enregistre localement la session de connexion complète, y compris les données d’authentification et les métadonnées utilisateur et de profil, pour rétablir la connexion après un redémarrage.

La sauvegarde exige un droit Sync payant en cours de validité, acheté séparément ou dans une offre groupée ; Pro n’est pas requis en plus. Une liaison volontaire du compte, l’autorisation de l’appareil et l’activation explicite de la sauvegarde sont également nécessaires. La connexion facultative seule n’active aucune sauvegarde et ne transfère aucun progrès.

Diagnostics techniques au démarrage

En cas d’échec du démarrage local, Ricodia tente automatiquement d’envoyer un rapport technique limité à Supabase pour résoudre le problème. Il contient les heures de l’erreur et de réception, la phase, le type et le motif technique filtré, les codes SQLite/système disponibles et les emplacements de code des paquets dans la trace, les versions app/build/système/environnement, la langue, la durée, le numéro de tentative, un écran cible autorisé et l’intention d’ouvrir l’hydratation.

Aucun jeton de compte ou d’achat, clé, valeur de préférence, instruction ou paramètre SQL, chemin de fichier privé ou identifiant permanent d’appareil/installation n’est envoyé. Les identifiants aléatoires d’événement/processus ne valent que pour un processus de l’app et ne sont pas liés à un compte. Le prestataire peut traiter des données de connexion comme l’adresse IP ; la table de diagnostics ne stocke pas d’adresse IP.

Chaque erreur donne lieu à un seul essai en arrière-plan, limité dans le temps, pour deux phases d’erreur distinctes au maximum par tentative de démarrage. Aucune file locale ni transmission ultérieure : hors ligne ou en cas d’échec d’envoi, le rapport est abandonné sans bloquer le démarrage ou la nouvelle tentative. Un nouvel échec peut produire un nouveau rapport. Le nettoyage quotidien supprime les entrées reçues depuis plus de 90 jours. Leur finalité est le fonctionnement de l’app, pas la publicité, le suivi ou l’analyse générale de l’utilisation.

Données traitées

Données locales de l’app: Réglages, langue, thème, mode de localisation, lieux manuels, archives, impulsions quotidiennes, valeurs météo, qualité de l’air et pollen, état des défis, données de widgets, planification des notifications et informations locales de déverrouillage.

Données de santé et d’activité : Avec votre autorisation, Ricodia lit les pas du jour dans Apple Health via HealthKit ou dans Android Health Connect et conserve des totaux quotidiens agrégés pour votre progression. Les quantités d’eau et les objectifs quotidiens proviennent de vos saisies dans Ricodia. Si vous activez volontairement la sauvegarde, les totaux quotidiens de pas effectivement enregistrés, y compris ceux issus de HealthKit, et les progrès d’hydratation peuvent être transmis à Supabase et conservés avec votre compte lié. La sauvegarde inclut le total quotidien de pas et la simple indication de la source déjà enregistrée, par exemple Apple Health ou Health Connect. Les données brutes HealthKit/Health Connect ne sont pas sauvegardées. Ricodia n’écrit pas de données dans HealthKit ou Health Connect et n’utilise pas les données de santé à des fins publicitaires.

Vous pouvez enregistrer ou charger une sauvegarde volontairement. L’enregistrement automatique intervient au changement de jour local ou à la première utilisation suivante, pas à chaque événement. Huit groupes sont sauvegardés : impulsions quotidiennes, prises d’eau, objectifs quotidiens d’eau, pas quotidiens et défis de pas, pauses terminées, objectifs quotidiens de pause, preuves de réussites et réussites débloquées. Les préférences, instantanés météo, coordonnées précises, données brutes HealthKit/Health Connect, détails de provenance et données des échantillons individuels de santé, identifiants secrets de compte ou d’achat et minuteurs en cours sont exclus. Les données de compte, d’appareil et de droits d’achat sont traitées séparément pour autoriser la sauvegarde.

Les avis sur les contenus envoient à Supabase le choix, le type, le texte original, la langue, l’écran d’origine et un identifiant aléatoire indépendant. Ni date de l’impulsion, ni code météo, ni localisation ne sont envoyés. Le feedback transmet titre, message, catégorie, langue du formulaire et écran après envoi volontaire. Le serveur enregistre la réception et peut utiliser des données techniques et empreintes pour la déduplication, les quotas et la prévention des abus. Aucune donnée de compte, achat, essai, appareil ou santé n’est jointe.

Apple App Store ou Google Play gèrent les achats, abonnements et restaurations. Ricodia traite les informations de produit, transaction, chaîne d’achats et droits localement et via Supabase pour vérifier accès, expiration, remboursements et révocations. Ricodia ne reçoit pas les données complètes de carte bancaire. La restauration reste indépendante du compte Ricodia facultatif. Les demandes de paiement et remboursement suivent la procédure du store.

Les pourcentages de comparaison sont calculés à partir des sauvegardes existantes. Chaque compte ni supprimé ni en attente de suppression ayant au moins une donnée sauvegardée actuelle compte une fois, même sans succès débloqué. L’expiration de l’abonnement, la déconnexion et la réinitialisation de la progression locale ne retirent pas la participation enregistrée. L’app reçoit uniquement les pourcentages arrondis des 76 succès et la disponibilité des données, sans valeurs individuelles ni identifiants des autres membres. La consultation exige un accès Sync payant valide ainsi qu’une connexion de compte et d’appareil vérifiée ; ouvrir les détails n’active aucune sauvegarde.

Services externes

La météo, la qualité de l’air, le pollen et la recherche de lieux passent par Supabase vers les services Google ; l’app n’appelle pas directement les API météo Google. Le lieu demandé et le contexte nécessaire sont traités. Les rappels quotidiens et d’hydratation facultatifs sont planifiés localement avec l’heure, le texte et le fuseau choisis. Leur réception dépend des autorisations et réglages système.

Supabase reçoit les coordonnées ou le texte recherché, la langue et un identifiant d’installation. Un justificatif d’accès d’achat ou un marqueur météo d’essai aléatoire peut être joint pour autoriser la météo serveur. L’enregistrement traite le marqueur et le début local de l’essai et conserve un hachage avec un droit limité dans le temps ; des limites par IP et marqueur préviennent les abus. Cela contrôle uniquement la météo serveur : l’essai local démarre et fonctionne indépendamment, même hors ligne.

La météo Free utilise un identifiant aléatoire réservé au quota météo, conservé de façon sécurisée sur l’appareil, même après réinitialisation de la progression. Supabase traite son empreinte distincte, un identifiant de requête persistant, le lieu, la langue et le fuseau de l’appareil. Le serveur autorise trois nouvelles requêtes réussies par identifiant et date selon son horloge et un fuseau valide. Une réponse perdue est reprise automatiquement avec le même identifiant pendant 24 heures au maximum. Les justificatifs sont supprimés 48 heures après le début ou la fin ; les réservations actives restent protégées. Les réponses expirent avec le délai initial d’une heure de Current. Les compteurs sont limités aux dates encore accessibles. Une actualisation volontaire est ensuite nécessaire.

Le site ricodia.app est hébergé par Vercel. Lors d’une visite, Vercel traite des données techniques de connexion et de requête, comme l’adresse IP, la page demandée et des informations sur le navigateur et le système, pour fournir le site et assurer son fonctionnement sécurisé. Les propres règles de conservation de Vercel s’appliquent à ce traitement.

Publicité et choix de confidentialité

Lors de l’utilisation de Free avec publicité, Google AdMob et UMP fournissent les annonces et les choix de confidentialité. Choisir Free ne signifie pas consentir aux annonces personnalisées. Refuser la personnalisation ou une erreur publicitaire ne bloque pas Free. Les annonces ne sont demandées qu’avec un accès Free effectif et une autorisation valide du SDK ; Plus, Pro et l’essai Pro sont sans publicité. UMP propose les options applicables et permet de modifier les choix. Le choix de confidentialité ne constitue pas une autorisation générale de suivi. Les annonces que le SDK peut diffuser dépendent de vos choix, des autorisations de la plateforme et de l’autorisation valide du SDK.

Ricodia n’ajoute aucune donnée de compte, achat, essai, quota météo, localisation, pas ou santé aux requêtes publicitaires et désactive la clé de même application. Le SDK n’est donc pas anonyme ou exempt de traitement : selon la plateforme, les autorisations et les choix, Google peut traiter IP, identifiants d’appareil et publicitaires, diagnostics, performances et interactions publicitaires pour la publicité, l’analyse et la prévention des fraudes. UMP traite le contexte technique nécessaire et les choix de confidentialité. Les règles de conservation de Google s’appliquent.

Droits et suppression

Les données locales restent généralement jusqu’à leur suppression par les fonctions disponibles de l’app ou du système ou par désinstallation. Les retours et avis du serveur font l’objet d’un nettoyage régulier avec une durée maximale prévue de 24 mois, sauf conservation plus longue nécessaire pour des réclamations, la sécurité ou les abus. Les diagnostics suivent le délai indiqué ci-dessus. La loi applicable peut prévoir des droits d’accès, rectification, effacement, limitation, portabilité, opposition et retrait. Adressez les demandes relatives au compte, aux sauvegardes, avis ou retours à support@ricodia.app avec des éléments d’identification tels que l’e-mail, le titre ou une date approximative. Supprimer le compte: Ton compte Ricodia et la sauvegarde sur le serveur seront supprimés. Tous les appareils connectés perdront leur connexion. Déconnecter ou retirer un appareil ne supprime ni le compte ni sa sauvegarde. Les services externes ont leurs propres durées. Aucun délai fixe de suppression automatique des sauvegardes n’est actuellement implémenté.

La progression locale, les réglages, la pause en cours, la période d’essai et les achats sont conservés. Ta progression ne sera pas automatiquement associée à un nouveau compte. Les abonnements du Store continuent. Tu peux les gérer dans le Store.

L’app conserve une demande de suppression reprenable et les identifiants nécessaires jusqu’à la fin. Le serveur ne garde ensuite que les informations minimales de demande et de blocage pour permettre des reprises sûres ; aucune sauvegarde privée n’est archivée. Les achats vérifiés sont dissociés du compte supprimé ; achats et restauration restent disponibles. Les avis et retours anonymes indépendants sont préservés.

Si aucune autorisation Apple ne peut être utilisée en toute sécurité pour la révocation automatique, la suppression du compte est terminée et les instructions d’Apple pour retirer la connexion sont proposées. En cas d’erreur technique de révocation, la suppression reste en attente et peut être réessayée.

Réinitialiser la progression : après votre confirmation finale, l’application supprime toute la progression d’utilisation locale et termine toute pause en cours ou suspendue. Les réglages, le début de l’essai, les achats et leur restauration, le compte, la connexion, la liaison de l’appareil, les autorisations système et les données de santé du système d’exploitation sont conservés. Les évaluations et leurs identifiants d’envoi sont conservés. La sauvegarde dans le cloud reste inchangée. La sauvegarde automatique locale est désactivée ; vous pouvez ensuite activer et charger volontairement la sauvegarde existante. La nouvelle utilisation est enregistrée dans un nouveau jeu de données local.

Enfants

Ricodia ne vise pas spécifiquement les enfants. Si des mineurs utilisent l’app, cela doit se faire dans le cadre des exigences légales applicables et, si nécessaire, avec l’accord des responsables légaux.

Modifications

Cette politique de confidentialité peut être adaptée si les fonctions de l’app, le traitement des données, les services externes ou les exigences légales changent.