Exporter en PDF
Logo Vigie Ops Vigie Ops Présentation aux autorités

Un outil opérationnel pour se situer, orienter l'action et documenter l'intervention avec une trace fiable

Application mobile (PWA + Android natif) conçue pour les réservistes et militaires sur le terrain : identification immédiate de la zone de compétence PN/GN, visualisation de l'accidentologie, repérage des zones sensibles, recherche NATINF en langage naturel par IA, jalonnage multi-étapes, notes opérationnelles et appui secourisme — dans un seul flux.

0 infractions NATINF
0 zones Gendarmerie
0 zones Police nationale
0 communes couvertes
01

Valeur opérationnelle directe

Réduire le temps entre l'arrivée sur zone et la décision utile, via une interface mobile pensée pour les contraintes réelles de mission.

📍

Se situer instantanément en zone PN ou GN

La carte affiche la zone compétente pour orienter l'action et la coordination sans ambiguïté.

⚠️

Identifier zones sensibles et risques industriels

Couches superposables : lieux de culte, accidentologie ONISR, sites Seveso (Géorisques) et taux de cambriolages (data.gouv.fr, 2016-2022).

📻

Situer un événement annoncé par PR

« Accident au PR 112 sur l'A16 » : le calque des points de repère (BD TOPO® IGN, ~42 000 PR sur autoroutes et nationales) situe l'annonce radio sur la carte — et donne, inversement, le PR le plus proche à transmettre.

🔍

Retrouver un NATINF en langage naturel

Décrivez la situation comme vous la constatez sur le terrain (« il a grillé le feu rouge », « conduit sans permis et ivre ») et l'IA identifie les infractions correspondantes parmi plus de 17 000 entrées NATINF.

🛣️

Préparer une mission multi-étapes

Le jalonnage mission permet de poser des points, calculer les segments et obtenir une vue d'ensemble mobile.

📝

Notes opérationnelles structurées

Texte, photos et croquis dans un même support pour une restitution claire de l'intervention.

🩹

Appui secourisme intégré

Module PSC1 accessible en intervention sans casser le flux de navigation.

🌐

Se faire comprendre en 14 langues

Phrases d'intervention prêtes à l'emploi et saisie libre, pour recueillir une identité ou donner une consigne sans interprète sur place.

🧭

Itinéraires calculés en Europe

La demande passe par le backend, qui interroge un moteur européen (OSRM FOSSGIS, Allemagne) — jamais un service américain. Le navigateur ne contacte aucun tiers directement.

❤️

Défibrillateurs à proximité

Les DAE recensés (GeoDAE) sont affichés sur la carte : l'emplacement le plus proche se lit sans quitter l'application.

📶

Utilisable en couverture dégradée

L'interface est pré-installée sur le téléphone : elle s'ouvre et reste navigable même quand le réseau tombe, les données déjà chargées restant consultables.

Croquis d'accident

Croquis d’accident

Schéma tracé au doigt et joint aux notes de l’intervention

Module secourisme

Secourisme

Conduites à tenir PSC1, consultables pendant l’intervention

Interprète multilingue

Interprète

Phrases d’intervention et saisie libre en 14 langues

Sur le terrain : Ille-et-Vilaine (35)

Sur l'exemple du 35, l'agent lit immédiatement la zone de compétence, superpose l'accidentologie et les POI sensibles, et appuie sa décision sur des données factuelles plutôt que sur une estimation.

Carte des zones GN/PN

Zones GN sur le 35

La compétence et la brigade se lisent sans ambiguïté

Accidents et POI terrain

Accidentologie et POI

Accidents ONISR, DAE, stations et lieux sensibles superposés

Taux de cambriolages

Taux de cambriolages

Données communales 2016-2022, pour orienter la surveillance

Sites Seveso

Sites Seveso

Installations à risque du département, issues de Géorisques

📋 Le dossier de préparation
Un trajet jalonné produit un document exploitable en brief, sans ressaisie.

Unité compétente par étape

Chaque jalon indique la brigade ou le commissariat compétent et son numéro de téléphone. Un trajet qui traverse trois circonscriptions les nomme toutes les trois.

Distances et durées par segment

Chaque tronçon est chiffré, avec le cumul, pour construire un horaire d’engagement réaliste.

Plan du tracé et impression

Le dossier s’affiche pour relecture avec le plan de l’itinéraire, puis s’imprime ou s’enregistre en PDF à la demande.

Jalonnages réutilisables

Une tournée récurrente ou un itinéraire de transfert s’enregistre et se recharge, sans tout reposer.

Jalonnage multi-étapes

Jalonnage sur le terrain

Les jalons sont posés directement sur la carte, depuis le téléphone

🔍

Recherche NATINF en langage naturel

L'agent décrit ce qu'il constate sur le terrain, en français courant. Un pipeline RAG (Retrieval Augmented Generation) analyse la description, extrait les mots-clés juridiques via IA, recherche parmi 17 093 infractions par retrieval hybride (lexical + sémantique vectoriel), puis classe les résultats par pertinence via rerank IA — le tout sur des serveurs français OVHcloud.

Ce que dit l'agent
« il a grillé le feu rouge »
Ce que trouve l'IA
NATINF 210 — Inobservation par conducteur de l'arrêt imposé par un feu rouge
Art. R.412-30 C.Route • Contravention 4e classe • 135 € • 4 points
Ce que dit l'agent
« conduit sans permis et ivre »
Ce que trouve l'IA
NATINF 7536 — Conduite d'un véhicule sans permis
NATINF 1247 — Conduite sous l'empire d'un état alcoolique
Résultats classés par pertinence sémantique via IA souveraine (OVH AI Endpoints)
17 093
infractions indexées
3 modes
lexical + sémantique + rerank IA
100 % FR
inférence IA sur OVHcloud
🎤 Vocal
dictée vocale terrain intégrée
Recherche NATINF par IA

Recherche en langage naturel

La situation est décrite comme elle est constatée, l’IA propose les NATINF

Calculateur d'excès de vitesse

Excès de vitesse

Vitesse retenue et qualification associée, calculées sur place

02

Données, volumétrie et souveraineté

L'application s'appuie exclusivement sur des jeux de données publics et ouverts : couverture nationale, traçabilité des sources et indépendance vis-à-vis de plateformes propriétaires étrangères.

🏛️

data.gouv.fr

NATINF, référentiels PN/GN, données accidents et base d'intégration possible pour des POI Seveso.

🌍

IGN / Géoplateforme

Fonds cartographiques institutionnels: plan, topo et imagerie aérienne.

🛣️

OpenStreetMap

Référentiel ouvert, géocodage inverse et calcul d'itinéraire.

⚠️

Géorisques / BRGM (Seveso)

API Installations classées : sites Seveso seuil haut et bas affichés sur la carte avec détail au clic (donnée rafraîchie toutes les 10 minutes).

🏠

Cambriolages (Min. Intérieur)

Taux de cambriolages par grille 200m, 59 villes, 2016-2022. Moyenne multi-années calculée côté serveur.

☁️

OVHcloud (hébergement + IA)

Serveurs et inférence IA (OVH AI Endpoints) en France. L'inférence désigne le calcul du modèle de langage pour analyser les requêtes NATINF. Aucune donnée hors UE.

🛡️ Aucune dépendance à une base cartographique ou un hébergeur propriétaire américain. Données issues de sources institutionnelles françaises; hébergement assuré par OVHcloud en France. L'application web n'ouvre aucun renvoi vers une application de navigation américaine : l'itinéraire est calculé et affiché dans l'outil, et le partage de position utilise un lien OpenStreetMap.

Chiffres relevés le 25 juillet 2026 — NATINF 17 093, zones GN 2 955, zones PN 402 services distincts, 34 875 communes. Ces volumétries suivent les référentiels publics et évoluent à chaque mise à jour.

03

Architecture technique

Hébergement et IA en France (OVHcloud, Roubaix). Cartographie et référentiels via des services publics français et européens (IGN, OpenStreetMap). Aucune dépendance aux hyperscalers américains (AWS / GCP / Azure).

📱 Client (terrain)
Android natif (Kotlin / Jetpack Compose)
PWA web (fonctionne hors ligne)
MapLibre + fonds IGN / OSM
GPS, dictée vocale, caméra
☁️ Serveur OVHcloud (France)
Nginx — reverse proxy HTTPS
FastAPI (Python) — API REST
PostgreSQL / PostGIS — base géospatiale
Docker Compose — déploiement automatisé
🧠 IA + Données souveraines
OVH AI Endpoints — inférence LLM en France
Recherche hybride — mots-clés + sémantique IA
data.gouv.fr — NATINF, compétences PN/GN
IGN + OSM — cartes et géocodage
📱 Agent terrain 🔒 HTTPS ☁️ OVHcloud France 🧠 IA souveraine
Aucune dépendance aux hyperscalers américains (AWS, Google Cloud, Azure).
Hébergement et inférence IA en France ; cartographie et référentiels via des services publics français et européens.

Mise en production — chaîne automatisée

Chaque modification du code suit une chaîne automatisée, sans intervention manuelle sur le serveur. Le serveur de production ne contient aucun code source : il exécute une image applicative scellée, construite et testée en amont.

📝 Modification Tests + audit dépendances 📦 Image scellée & versionnée 🚀 Déploiement 🩺 Contrôle de santé
✅ Rien ne part sans test
Analyse statique, tests automatisés et audit des dépendances (CVE connues) s'exécutent à chaque modification. Une seule étape en échec bloque la publication.
📦 Traçabilité de version
Chaque image est étiquetée avec la version exacte du code qui l'a produite. On sait à tout instant quelle version tourne en production, et laquelle tournait la semaine dernière.
↩️ Retour arrière en secondes
Les versions précédentes restent disponibles : revenir à la précédente prend une dizaine de secondes, sans reconstruction ni perte de données.
🗄️ Sauvegarde avant chaque mise à jour
La base est sauvegardée automatiquement avant tout déploiement, en plus d'une sauvegarde quotidienne planifiée.
Cette même image scellée est l'artefact prévu pour un déploiement sur l'infrastructure d'une unité, sans remise du code source.
🗺️ Annexe technique — schéma détaillé des flux réseau Cliquer pour afficher · zoomable

Vue exhaustive des composants et des flux réseau, y compris les sources de données et les services de repli. Utilisable comme annexe « flux réseau » pour un dossier SSI.
Molette = zoom, glisser = déplacer, double-clic = recadrer.

Légende : vert = France, bleu = Union européenne, orange = service externe. Traits pleins = flux principal, pointillés = repli. Le géocodage et le calcul d'itinéraire tentent d'abord le service français ou auto-hébergé, puis basculent en Union européenne — jamais aux États-Unis.

04

Garanties pour les autorités

Réponses factuelles aux questions récurrentes sur la protection des données, la souveraineté et l'usage de l'IA dans un contexte gendarmerie / forces de l'ordre.

🧠 IA non alimentée par les requêtes
L'IA fait de l'inférence pure via OVH AI Endpoints, sur des modèles hébergés en France (Mistral par défaut ; l'administrateur peut en sélectionner d'autres). Les requêtes ne servent jamais au réentraînement du modèle. Ce qui est transmis : le texte de recherche réglementaire tel que l'agent l'a saisi (ex : « vol par effraction ») — jamais la position GPS, jamais une note, jamais une photo. Le champ est destiné à la qualification d'infraction : la consigne d'emploi est de n'y saisir ni plaque, ni identité, ni adresse.
🔒 Zéro stockage utilisateur
Pas de compte utilisateur, pas d'historique de requêtes, pas de base de données personnelle. La position est acquise dans le navigateur ; les coordonnées ne sont transmises au serveur que pour les calculs cartographiques (compétence territoriale, géocodage, itinéraire), jamais stockées ni transmises à l'IA. Aucun tracker, aucun analytics tiers, aucun cookie de profilage.
📚 Sources 100 % publiques
NATINF, compétences territoriales, Code de procédure pénale, Code de la route, statistiques accidents (ONISR), DAE (GéoDAE), Seveso (Géorisques), cambriolages, cartographie IGN / OSM : uniquement des sources institutionnelles ouvertes. Aucune source interne gendarmerie n'est consommée.
⛔ Aucun lien avec les SI métier
Vigie Ops est un assistant de recherche réglementaire, pas un SI. Pas de connexion à NEOgend, PVe, Pulsar ou tout autre système interne. Aucun canal d'aller-retour possible avec les bases gendarmerie. La seule donnée qui sort du serveur est le texte de recherche réglementaire envoyé au moteur d'IA hébergé en France (voir ci-dessus) ; l'application n'a aucun accès en lecture aux fichiers de la gendarmerie.
🔍 Code auditable sur demande
Code source mis à disposition pour audit (RSSI gendarmerie, ANSSI, auditeurs mandatés). Headers de sécurité (CSP, Permissions-Policy, HSTS), HTTPS Let's Encrypt, durcissement OWASP appliqué. Chaque flux et chaque comportement sont vérifiables en boîte grise par les autorités compétentes.
🔁 Bascule LLM interne possible
L'endpoint LLM est configurable depuis l'admin. Le jour où la gendarmerie déploie son propre modèle souverain (Gend-IA, GendChat ou autre), une seule ligne de configuration suffit pour basculer toute l'application sur ce modèle interne, sans modification du code.
Cadre : application personnelle, non officielle, non affiliée au Ministère de l'Intérieur ni à la Gendarmerie nationale. Mentionné en page d'accueil, dans le panneau « À propos » de l'application et dans les métadonnées. Conformé RGPD : aucune donnée personnelle collectée, hébergement et traitement principal en France (OVHcloud) ; référentiels cartographiques via des services publics français et européens.
05

Impact attendu pour les services

⏱️

Moins de temps perdu en recherche

Un outil unique pour localisation, qualification juridique, navigation et compte rendu.

🎯

Décisions mieux appuyées

Contexte territorial PN/GN + accidentologie + lieux de culte/zones sensibles + NATINF + jalonnage mission dans une seule vue opérationnelle.

🤝

Traçabilité et restitution

Notes, photos et croquis facilitent la restitution post-intervention.