← Retour à l'accueil

Politique de confidentialité — Nephodex

Dernière mise à jour : 11 octobre 2026

Ce document décrit le comportement réellement mis en œuvre par Nephodex, sous ses deux formes : le site web (nephodex.app, notamment la page /identifier) et l'application mobile Android. Les deux ne fonctionnent pas de la même façon : le site web ne conserve rien après une identification, tandis que l'application mobile conserve localement votre historique. Chaque section précise à qui elle s'applique. Un point reste à vérifier juridiquement avant publication définitive ; il est signalé ci-dessous par la mention [[À CONFIRMER]].

1. En résumé

  • Nephodex ne demande aucun compte, aucune inscription, ni sur le site web ni dans l'application mobile.
  • Site web: aucune photo ni aucun résultat n'est conservé par Nephodex. Votre navigateur réduit la photo et l'analyse est faite à la volée ; rien ne subsiste après la réponse.
  • Application mobile: vos photos et votre historique d'observations sont conservés sur votre téléphone. Seule une copie optimisée est envoyée temporairement pour l'identification, puis supprimée côté serveur.
  • Dans l'application mobile, la localisation est facultative et désactivée par défaut ; le site web ne demande et n'utilise aucune localisation.
  • Aucune publicité, aucun outil de suivi d'audience, sur aucune des deux surfaces.

Formulation volontairement exacte : les photos analysées sur le site web ne « restent pas exclusivement sur votre appareil » au moment de l'analyse, puisqu'une copie transite temporairement par le service de reconnaissance. Nephodex n'en conserve toutefois aucune trace après traitement, ni sur le site, ni dans l'application.

2. Le site web (nephodex.app)

Le site est consultable sans compte. Les pages « Nuages » et les fiches par genre sont un contenu encyclopédique public, qui ne traite aucune donnée personnelle. Seule la page /identifier traite une photo.

2.1 Ce que fait la page /identifier

  1. Vous prenez une photo ou en choisissez une existante depuis votre appareil.
  2. Avant tout envoi, votre navigateur(pas un serveur) réduit la photo à une taille maximale d'environ 1600 pixels et la ré-encode en JPEG via un canvas ; cette ré-encodage retire au passage les métadonnées EXIF, dont la position GPS éventuelle.
  3. Cette copie réduite est envoyée par HTTPS, en multipart/form-data, à notre propre point d'entrée /api/identify.
  4. Le serveur transmet cette copie au service d'analyse d'image Google Gemini, reçoit un résultat (genre, code OMM le cas échéant, confiance, explications), et vous le retourne.
  5. Le serveur ne l'écrit sur aucun disque et ne la stocke dans aucune base de données : le traitement a lieu en mémoire, le temps de la requête, puis la copie n'existe plus.

Le site web ne dispose d'aucun historique, d'aucune base de données de vos photos et d'aucun compte : rien ne permet à Nephodex de relier deux visites entre elles, ni de retrouver une photo après l'affichage du résultat.

2.2 Ce qui est mesuré techniquement

Pour éviter les abus (appels automatisés massifs, qui consomment un quota Gemini payant), chaque appel à /api/identify est compté par adresse IP dans un compteur technique à fenêtre glissante (au plus 5 requêtes par minute et 30 par heure, par IP ; un disjoncteur global limite en plus le volume total). Ce compteur :

  • ne contient que l'adresse IP et un horodatage, jamais l'image ni son résultat ;
  • est automatiquement purgé au bout d'une heure au plus (la durée de la plus longue fenêtre utilisée) ;
  • sert uniquement à décider d'accepter ou de refuser (« 429 ») une requête, jamais à établir un profil ni des statistiques d'usage.

3. L'application mobile Android

L'application mobile fonctionne différemment du site web : elle conserve votre historique d'observations localement, pour vous permettre de le consulter hors ligne. Cette section reprend, sans les modifier, les engagements documentés dans la politique de confidentialité dédiée à l'application (docs/mobile/PRIVACY.md), vérifiée par audit de code.

3.1 Données conservées localement (sur l'appareil uniquement)

DonnéeEmplacementDétail
Photo d'origineStockage privé de l'applicationCopie persistante de la photo capturée ou choisie
MiniatureStockage privé de l'applicationUtilisée uniquement pour l'historique
Historique des observationsBase SQLite privée de l'applicationDate, genre reconnu, code, confiance, textes explicatifs
Préférences d'affichage et de localisationBase SQLite privéeFiltres, état de l'interface, mode de localisation choisi
Dernier état d'abonnement connuBase SQLite privée« Pro » ou « gratuit », pour l'affichage hors ligne

Ces données ne quittent pas l'appareil et ne sont accessibles à aucune autre application. Elles ne sont jamais lues par Nephodex côté serveur.

3.2 Données transmises temporairement pour l'identification

Lorsque vous lancez une identification, l'application :

  1. crée une copie optimisée de la photo (redimensionnée, réencodée) ;
  2. retire les métadonnées de localisation (GPS/EXIF) de cette copie ;
  3. vérifie que la copie ne contient plus de métadonnées sensibles ;
  4. envoie cette copie par HTTPS au service de reconnaissance.

Le service de reconnaissance traite l'image en mémoire puis renvoie un résultat (genre de nuage, code OMM, indice de confiance, explications). L'image n'est écrite sur aucun disque, jamais conservée dans une base de données, et n'est jamais relue après la réponse.

3.3 Localisation (facultative)

Une observation peut être enrichie par l'état réel de l'atmosphère au lieu et à l'heure de la prise de vue (température, humidité, couverture nuageuse par étage, énergie convective), à partir des données d'Open-Meteo. Par défaut (mode « Aucune localisation »), rien n'est demandé ni transmis. Vous pouvez activer un mode « à la demande » (position demandée uniquement au moment de l'enrichissement, ou saisie manuelle sans GPS) ou « mémorisée » (dernière position GPS conservée sur l'appareil douze heures). Dans tous les cas :

  • la position exacte ne quitte jamais l'appareil : elle est arrondie à environ 1 km avant tout envoi ;
  • la permission de localisation en arrière-plan (ACCESS_BACKGROUND_LOCATION) n'est jamais demandée ;
  • aucune position n'est associée à un compte, un identifiant d'appareil ou une photo côté serveur.

Le détail complet (modes disponibles, précision transmise, mise en cache serveur) figure dans docs/mobile/PRIVACY.md, section 2.4.

3.4 Ce qui n'est pas collecté

  • Aucun compte utilisateur, aucune inscription, aucun identifiant.
  • Aucun contact, calendrier, SMS, journal d'appels, microphone, Bluetooth.
  • Aucune donnée publicitaire ni identifiant publicitaire.
  • Aucune télémétrie, aucun outil d'analyse d'usage, aucun rapport de plantage tiers.
  • Aucune synchronisation cloud de votre historique.

4. Sous-traitants et services tiers

ServiceRôleDonnées reçuesConservation
Google Gemini (API)Analyse d'image pour l'identification (site web et application mobile)Copie optimisée de la photo, sans métadonnées GPSSelon les conditions de Google ; Nephodex ne conserve rien
Hébergeur du service (Netlify)Exécution de l'application web et de l'APICopie optimisée en mémoire, adresse IPAucune conservation applicative de l'image
Supabase (base de données)Infrastructure technique du backend : compteur anti-abus par IP et cache des réponses météo (voir 2.2 et 3.3)Adresse IP (compteur), position arrondie à ~1 km et horodatage (cache météo)Compteur anti-abus purgé au bout d'une heure au plus ; cache météo purgé après 1 heure (prévision) ou 24 heures (réanalyse passée), sans donnée identifiante
Open-MeteoDonnées météo (contexte, modèles AROME/ARPEGE) — application mobile uniquementPosition arrondie à ~1 km, horodatage — jamais d'image ni d'identifiantMise en cache par maille géographique/heure (voir ci-dessus), sans donnée identifiante

La copie de photo transmise à Google Gemini est dépourvue de métadonnées de localisation : le service ne peut donc pas déduire l'endroit où la photo a été prise.

Transferts en dehors de l'Union européenne

  • Base de données et cache technique: hébergés dans l'Union européenne (région Nord-UE, Stockholm). Aucun transfert hors UE.
  • Analyse d'image: réalisée par l'API Google Gemini. Ce traitement peut avoir lieu en dehors de l'Union européenne, y compris aux États-Unis. Il ne porte que sur la copie optimisée transmise pour l'analyse, dépourvue de métadonnées de localisation. Nephodex n'en conserve aucune copie après réponse.

[[À CONFIRMER : mécanisme juridique encadrant ce transfert — clauses contractuelles types ou décision d'adéquation applicable, selon les conditions Google du compte utilisé. À vérifier avant publication.]]

5. Vos droits et votre contrôle

Sur le site web: Nephodex ne conserve aucune photo ni aucun résultat après l'affichage de la page. Il n'y a donc rien à consulter ni à supprimer a posteriori ; le compteur anti-abus décrit en 2.2 s'efface de lui-même.

Dans l'application mobile :

  • Consulter: votre historique est intégralement consultable dans l'application, hors ligne.
  • Supprimer une observation: depuis l'historique ou la fiche d'une observation — la photo, sa miniature et la ligne d'historique sont supprimées de l'appareil.
  • Tout supprimer: « Réglages » → « Vider tout l'historique » (action irréversible, confirmation demandée).
  • Exporter(Nephodex Pro) : un fichier CSV (date, identification, confiance, rareté ; ni photo ni position) est remis à la feuille de partage de votre téléphone. Vous choisissez l'application destinataire : rien ne transite par Nephodex.
  • Formule gratuite: au-delà des 20 observations les plus récentes, les plus anciennes restent enregistrées sur l'appareil, jamais supprimées automatiquement, et consultables avec Nephodex Pro.
  • Désinstaller l'application : supprime les observations, les photos et les miniatures conservées par Nephodex.

Les copies que vous avez enregistrées vous-même dans votre galerie système restent sous votre contrôle : Nephodex ne peut ni les lire, ni les modifier, ni les supprimer.

6. Sécurité

  • Tous les échanges avec le service de reconnaissance utilisent HTTPS. Hors développement, l'application mobile refuse une URL non sécurisée.
  • Côté serveur, la copie d'analyse n'est jamais écrite sur disque ; côté mobile, la copie d'analyse est supprimée de l'appareil après chaque tentative, qu'elle ait réussi ou échoué.
  • Aucune clé d'API ni secret n'est présent dans le site web ni dans l'application mobile : la reconnaissance passe exclusivement par notre propre service.
  • Les erreurs affichées sont génériques : elles ne révèlent ni détails techniques, ni contenu d'image, ni informations d'infrastructure.

7. Enfants

Nephodex ne cible pas spécifiquement les enfants et ne collecte aucune donnée personnelle identifiable.

8. Modifications de cette politique

Toute évolution du comportement (par exemple l'ajout d'une synchronisation ou d'un compte utilisateur) imposera une mise à jour de cette politique et, pour l'application mobile, de la déclaration Google Play Data Safety.

9. Responsable de traitement et contact

Nephodex est édité conjointement par Lotus Digital et Milvus Défense, deux structures indépendantes qui définissent ensemble les finalités du traitement. Elles agissent à ce titre comme responsables conjoints du traitementau sens de l'article 26 du RGPD.

Point de contact unique pour toute question relative à vos données ou pour exercer vos droits : contact@milvusdefense.fr

Vous pouvez exercer vos droits auprès de ce contact unique, quelle que soit celle des deux structures concernée.

Droit applicable : droit français. Autorité de contrôle: Commission nationale de l'informatique et des libertés (CNIL), 3 place de Fontenoy, 75007 Paris. Vous avez le droit d'introduire une réclamation auprès d'elle.

Aucune adresse postale n'est publiée à ce stade ; le contact se fait par courriel.


Cette page correspond à la politique de confidentialité du site Nephodex et de son application mobile Android.