Architecture

L'architecture en 7 couches

01

Navigateur isolé

Shelkid propose un navigateur dédié, distinct du navigateur par défaut du téléphone. L'enfant navigue dans un environnement cloisonné. Sur iPhone, ce navigateur ne peut pas remplacer Safari ni lire ce qui se passe dans les autres applications : la protection iOS se limite à ce navigateur et à la pédagogie Prevento.

02

MutationObserver

Surveille le contenu affiché en temps réel dans le navigateur. Détecte les changements de page et les nouveaux messages dès qu'ils apparaissent dans le DOM, avant même le rendu complet.

03

Analyse locale on-device ANDROID

Sur Android, l'analyse du texte tourne directement sur le téléphone — sans transmission ni consultation humaine du contenu. Résultat rapide, quelle que soit la connexion. (L'analyse d'image, elle, est en cours de refonte avec un fournisseur spécialisé, conformité RGPD.) Sur iPhone, la lecture des messages des autres apps n'est pas possible : la protection passe par le navigateur Shelkid.

04

FamilyControls (iOS)

L'entitlement Apple officiel pour le contrôle parental. Vise à empêcher la désinstallation de Shelkid sans saisie du code parental. Aucune protection n'est infaillible, mais cette couche complique nettement le contournement par l'enfant.

05

ShelkidKeyboard — clavier transparent ANDROID

Un clavier AZERTY complet qui contribue à l'analyse locale, sur l'appareil — sans transmission ni consultation humaine du contenu. Installé par le parent, connu de l'enfant. Intègre un bouton SOS vers l'adulte référent.

06

Cumul de signaux faibles ANDROID

Aucun signal isolé ne déclenche d'alerte. C'est la configuration d'ensemble qui compte : échanges nocturnes, demande de secret, isolement, asymétrie, migration de plateforme. Approche robuste au langage codé.

07

La forme de la relation ANDROID

Plutôt que de lire l'intention dans les mots, Shelkid mesure la forme de la relation sur plusieurs échanges — l'apparition conjointe de plusieurs signaux faibles révèle une situation à risque. Shelkid signale une configuration, jamais une culpabilité.

Philosophie

Le mode co-pilote

L'enfant voit son bouclier. Contrairement aux logiciels de surveillance cachée, Shelkid est visible. L'enfant sait qu'il est protégé — pas espionné. Cette transparence vise à réduire les comportements de contournement : le dialogue remplace la méfiance.

Surveillance cachée

Crée un sentiment d'espionnage. Favorise les comportements de contournement. Dégrade la confiance parent-enfant.

Aucun contrôle

Laisse l'enfant seul face aux situations difficiles, sans repère ni adulte averti.

Mode co-pilote ✓

Transparent, consenti, éducatif. L'enfant comprend pourquoi il est protégé. La technologie renforce le dialogue.

Séquence technique

Flux d'une détection

Transparence totale — limites structurelles irréductibles

Ce que Shelkid
ne peut pas faire

Beaucoup d'applications de contrôle parental font des promesses qu'elles ne peuvent pas tenir. Ces limites ne sont pas des bugs — ce sont des contraintes techniques, légales ou architecturales permanentes.

Partiel selon l'OS Messages dans les apps natives — WhatsApp, Snapchat, Discord, iMessage

Sur Android : Shelkid analyse les messages envoyés et reçus directement sur le téléphone. Aucun message texte n'est envoyé à nos serveurs — l'analyse reste sur l'appareil.

Sur iPhone : Apple n'autorise aucune app à lire les messages d'autres applications. La détection de messages dans WhatsApp, iMessage ou Snapchat n'est pas possible sur iPhone — et nous préférons vous le dire.

Pourquoi cette limite iOS est structurelle : Apple impose un cloisonnement strict entre les applications (sandboxing iOS), et la loi européenne interdit la lecture des communications chiffrées de bout en bout. Nous ne contournons pas ces règles.
Ce que Shelkid fait sur iPhone à la place : navigateur sécurisé, blocages et temps d'écran, et le parcours pédagogique Prevento.
Impossible Surveiller un autre appareil — ordinateur, tablette, console

Shelkid protège uniquement le téléphone sur lequel il est installé. Si votre enfant utilise un ordinateur, une Nintendo Switch ou une tablette, Shelkid ne voit rien.

Ce que nous recommandons : utiliser les contrôles parentaux natifs du système (Temps d'écran sur Apple, Family Link sur Android) pour les tablettes et ordinateurs, en complément de Shelkid sur le téléphone.
Impossible Accéder à AirDrop, partage local, Bluetooth

Les transferts de fichiers par AirDrop sont invisibles pour Shelkid. Ils opèrent en local, hors réseau internet — aucune application tiers ne peut les intercepter sur iOS.

Partiel La détection comportementale n'est pas infaillible

Shelkid détecte des schémas, pas des certitudes. Une alerte orange signifie "signal inhabituel", pas "votre enfant est en danger". Le jugement humain reste indispensable.

C'est pourquoi : chaque alerte est expliquée, l'enfant peut la contester, et Shelkid ne bloque jamais automatiquement — il informe.
Sécurité & RGPD → Rejoindre la bêta

« Il n'existe pas une telle chose qu'un bébé. »

— Donald Winnicott · The Child, the Family and the Outside World (1964)

🆘 3018
Accueil Famille Encadrant Shelkid