Aller au contenu
Technologie & conformité

Une plateforme faite pour passer la revue DSI.

Cette page parle technique sans jargon inutile. Elle s'adresse aux DSI, CTO et RSSI qui doivent valider Orée, et aux directions commerciales qui veulent comprendre les garanties qu'elles signent. Chaque terme technique est traduit en clair.

Architecture

Une stack moderne, des choix prudents.

Pas de service tiers critique exotique. Tout repose sur PostgreSQL et Node.js, deux briques éprouvées, déployables sur infrastructure souveraine européenne.

Application terrain

React + PWA — l'app installable sur smartphone fonctionne sans réseau (les relevés se stockent localement de façon chiffrée, puis se synchronisent dès que la connexion revient). Aucune perte de donnée en magasin, même en sous-sol.

Analyse photo intelligente

Le commercial prend une photo du linéaire, l'IA détecte produits, ruptures et facings (parts d'étagère). Modèle de vision retail propriétaire, hébergé sur infrastructure européenne, complété par un moteur de similarité visuelle (pgvector) intégré à la base de données.

Feuille de route IA

Chaque matin, l'IA pré-organise la tournée de chaque commercial : ordre des magasins, priorités, alertes promo. Le commercial valide ou ajuste. Il ne part jamais d'une page blanche.

Backend & base de données

Node.js 20 + PostgreSQL 16. AsyncLocalStorage (mécanisme qui attache automatiquement le contexte client à chaque requête) garantit qu'aucune donnée d'un tenant ne peut atterrir dans la réponse d'un autre, même en cas de bug applicatif.

Hébergement

Infrastructure souveraine européenne (OVHcloud / Scaleway, au choix client). Aucun transfert hors UE. Backups chiffrés quotidiens, rétention 30 jours, restauration testée mensuellement.

Authentification

Connexion par jeton JWT (12h) + cookie sécurisé. Double authentification (2FA) optionnelle par rôle, obligatoire pour les administrateurs. SSO entreprise (SAML 2.0 / Azure AD) en plan Enterprise.

Sécurité multi-tenant

Cloisonnement strict, garanti par la base de données.

Beaucoup d'éditeurs séparent les clients « au niveau du code ». Nous le faisons au niveau base : c'est PostgreSQL qui refuse une lecture cross-client, pas le développeur qui doit y penser.

PostgreSQL Row-Level Security

Cloisonnement imposé au niveau base de données, pas par le code applicatif. Si une requête tente de lire les données d'un autre client, Postgres la bloque, point.

Double garde-fou

RLS PostgreSQL + vérification applicative explicite sur chaque écriture. Si l'un échoue, l'autre attrape. 18 tests d'isolation rejoués à chaque déploiement.

Audit trail immuable

Journal infalsifiable de qui a fait quoi (connexions, exports RGPD, actions admin, supports en mode utilisateur). Rétention 730 jours, partitionné mensuel.

Chiffrement bout en bout

TLS 1.3 en transport, AES-256 au repos (base, backups, file d'attente offline du smartphone). Aucune donnée client en clair sur disque.

Schéma d'isolation

Un client n'a aucun chemin technique vers les données d'un autre.

SmartphonePWA · stockage chiffré HTTPS · session 12 h API NodeContexte client par requêteAudit · rate-limitSET app.country=FR PostgreSQL · RLS actifClient A · FranceClient B · ItalieClient C · Espagne Chaque ligne porte son tag de client. La base elle-même refuse toute lecture hors session.
Garanties opérationnelles

Ce qui tourne en silence et évite les incidents.

Ce que vos équipes IT veulent voir : SLA, observabilité, gestion d'incident, mises à jour.

SLA 99,9%

Engagement contractuel de disponibilité en plan Business et Enterprise. Crédits de service automatiques en cas de dépassement. Statut public en temps réel.

Observabilité

Métriques applicatives, traces et logs centralisés. Alerting 24/7 sur l'API et la base. Tableau de bord client dédié en Enterprise (vous voyez ce que nous voyons).

Incident response

Procédure formalisée (gestion des incidents) : notification client sous 1h pour les incidents majeurs, post-mortem écrit sous 5 jours ouvrés, plan d'action correctif.

Mises à jour fréquentes

Déploiements continus, sans interruption de service. Plusieurs releases par semaine en moyenne. Migrations base de données protégées par verrou multi-instance (zéro corruption possible).

Audit trail

Journal infalsifiable des actions sensibles, rétention 730 jours. Export sur demande pour vos auditeurs internes ou externes.

Budget IA contrôlé

Quotas mensuels par client + gel automatique à 100% utilisé. Aucune mauvaise surprise sur la facture, déblocage manuel tracé.

Sauvegardes

Backups chiffrés quotidiens, rétention 30 jours, restauration testée chaque mois. RPO 24h, RTO 4h en Enterprise.

Conformité & standards

Conforme aux référentiels que votre RSSI va citer.

Nous suivons les standards reconnus du marché. Certaines certifications sont en cours : nous le disons clairement plutôt que d'afficher des logos abusifs.

RGPD — conforme

Registre des traitements, DPA signable, exports utilisateur, droit à l'oubli automatisé. Sous-traitants listés et notifiés. Hébergement UE strict.

OWASP Top 10

Référentiel mondial des 10 failles web les plus courantes — nous testons systématiquement contre chacune. Revues de sécurité internes trimestrielles.

ISO 27001 — en cours

Norme internationale de management de la sécurité de l'information. Audit prévu Q4 2026. Politiques et procédures déjà alignées, gap analysis terminée.

SOC 2 Type II — en cours

Standard d'audit qui prouve que les contrôles de sécurité tournent réellement dans la durée (12 mois). Auditeur sélectionné, fenêtre d'observation ouverte.

Dossier technique complet sous NDA.

Architecture détaillée, traitements RGPD, runbooks d'incident, derniers pen-tests, plan de continuité, SBOM (inventaire des composants logiciels), registre des sous-traitants. Envoyé sous 24h après signature.

Demander le dossier technique sous NDA