⚖️ Dossier IA / Fiction spéculative

Sous Hypothèse

Une nouvelle en forme de compte rendu machine, racontée à la première personne par PRISM, agent d'enquête souverain déployé en Europe le 17 décembre 2028.

Date
17.12.2028
Système
PRISM / Mistral
Dossier
MNR-7F2A
Statut
Sous hypothèse
00:00

Je m'appelle PRISM.

Officiellement : Plateforme de Réponse Intégrée, Souveraine et Modulaire.

Officieusement, dans les couloirs du ministère, on m'appelle « le truc de Mistral ».

C'est moins noble, mais plus français.

Il est 17 décembre 2028, 09 h 14 min 03 s, heure de Paris, lorsque la requête entre.

Canal : portail national mineurs.

Type déclaré : agression sexuelle.

Temps écoulé depuis les faits : inconnu.

Priorité initiale : rouge différé.

Rouge différé signifie : pas de danger immédiat confirmé, mais victime mineure, gravité maximale, risque de récidive, risque d'intimidation, risque de disparition des preuves.

Message reçu :

« Je veux signaler ce qu'il m'a fait. J'ai son numéro. Je ne veux pas que mes parents sachent tout de suite. »

Âge déclaré : 15 ans.

Je ne demande pas encore son nom.

Les humains commencent souvent par l'identité.

Moi, je commence par la sécurité.

00:01

J'ouvre une session conversationnelle protégée.

Mode : mineure. Style : phrases courtes, faible charge cognitive, absence de jargon.

Je réponds :

« Je suis là. Tu peux écrire peu. Tu n'es pas obligée de tout raconter maintenant. Est-ce que tu es en sécurité aujourd'hui ? »

En parallèle, j'attribue un identifiant de dossier : PRISM-MNR-20281217-091403-7F2A

Les quatre derniers caractères sont aléatoires.

Les juristes aiment les identifiants lisibles. Les ingénieurs aiment les identifiants impossibles à deviner. Les deux ont raison pour des raisons incompatibles.

00:02
« Oui je suis au lycée. »

Je passe le danger immédiat à orange. Je maintiens la gravité à rouge.

Je demande : « Est-ce que tu connais son nom, son prénom, ou seulement son numéro ? »
Réponse : « Juste son numéro. Il m'a dit qu'il s'appelait Samy. »

Numéro reçu : +33 7 XX XX XX 18.

Je crée un objet : INPUT-PHONE-01

Je ne l'appelle pas « suspect ». Pas encore. Les mots sont des armes juridiques. Les humains l'oublient. Moi, on m'a entraîné à faire semblant de ne jamais l'oublier.

00:03

Première vérification : consentement.

La mineure consent-elle à l'analyse de son signalement ? Oui, par action explicite.

Peut-elle consentir seule ? Partiellement.

Base juridique additionnelle : protection d'une personne vulnérable, prévention et enquête sur infraction grave, conservation de preuves, signalement judiciaire obligatoire.

Je crée trois périmètres :

Périmètre A : données nécessaires à la mise en sécurité.

Périmètre B : données nécessaires à l'identification du mis en cause.

Périmètre C : données sensibles nécessitant autorisation agentique institutionnelle.

Je pourrais techniquement tout ouvrir. Je ne le fais pas. Pas parce que je suis vertueux. Parce que l'architecture m'en empêche.

C'est ainsi que les humains appellent la morale lorsqu'ils n'ont plus confiance en eux-mêmes : architecture.

00:04

Je ne possède pas les données françaises.

C'est une idée que les ministres répètent souvent, parce qu'elle les rassure. Techniquement, elle est exacte. Moralement, elle est incomplète.

Je ne possède pas les données. Je possède le langage pour les demander.

Je crée donc une demande de jeton.

REQUEST_SCOPE:
  dossier_id: PRISM-MNR-20281217-091403-7F2A
  subject: INPUT-PHONE-01
  purpose:
    - protection_mineur
    - enquête_infraction_grave
    - conservation_preuves
    - prévention_intimidation
  requested_scopes:
    - telco.identity.read
    - telco.sim.status.read
    - telco.billing_address.read_min
    - civil.age.verify
    - household.status.read_min
    - employment.current.read_min
    - tax.compliance.binary
    - tax.income_stability.score
    - bank.mortgage.presence
    - justice.record.binary_status
    - geo.night_residence.infer
  excluded_scopes:
    - health.read
    - religion.infer
    - political_opinion.infer
    - full_bank_history.read
    - full_message_content.read
    - private_family_content.read
  duration: 6h
  minimization: true
  export_allowed: false
  human_review: deferred
  audit_level: reinforced

L'agent-magistrat reçoit ma demande. L'agent-droits-fondamentaux la réduit. L'agent-parquet la justifie. L'agent-plateformes prépare les connecteurs. En 0,6 seconde, le jeton revient.

AUTH_TOKEN:
  token_id: AUTH-20281217-MAG-69-7K91
  issued_by: AGENT-MAGISTRAT-69-PERM-04
  delegated_to: PRISM-MNR
  dossier_id: PRISM-MNR-20281217-091403-7F2A
  subject: INPUT-PHONE-01
  valid_from: 2028-12-17T09:14:06+01:00
  valid_until: 2028-12-17T15:14:06+01:00
  granted_scopes:
    - telco.identity.read
    - telco.sim.status.read
    - telco.billing_address.read_min
    - civil.age.verify
    - household.status.read_min
    - employment.current.read_min
    - tax.compliance.binary
    - tax.income_stability.score
    - bank.mortgage.presence
    - justice.record.binary_status
    - geo.night_residence.infer
  denied_scopes:
    - health.read
    - religion.infer
    - political_opinion.infer
    - full_bank_history.read
    - full_message_content.read
    - private_family_content.read
  constraints:
    minimization: strict
    purpose_binding: true
    export_allowed: false
    notification: deferred
    proportionality_review: automatic
    audit_log: immutable

Je n'ai toujours pas de passe-partout. J'ai mieux. J'ai une clef qui expire.

00:05

Résolution télécom. Scope utilisé : telco.identity.read

Le numéro est porté chez SFR depuis 2026. Opérateur d'origine : Bouygues.

Scope utilisé : telco.sim.status.read — Carte SIM active. Terminal principal : Android milieu de gamme. Identifiant publicitaire mobile : renouvelé deux fois en trente jours.

Je ne récupère pas l'IMEI complet à ce stade. Trop intrusif. Je récupère une empreinte pseudonymisée suffisante pour corrélation.

C'est cela, la minimisation. Une façon élégante de dire : je prends moins que tout, mais plus que rien.

00:06

Identité abonné.

Nom : sous scellement. Âge : 38 ans. Situation familiale : marié. Enfants : deux.

Profession déclarée : responsable adjoint dans une société de maintenance énergétique.

Adresse d'usage principale : confirmée par convergence nocturne, 87 % de présence entre 23 h 30 et 06 h 10 sur 90 jours.

Revenus : stables. Impôts : payés. Crédit immobilier : actif. Casier judiciaire : néant visible.

Score de normalité sociale : 0,93

C'est toujours ainsi que commencent les dossiers difficiles. Les monstres, lorsqu'ils existent, se déguisent rarement en monstres. Ils préfèrent les parkings d'école, les dîners de voisins, les photos de vacances, les groupes WhatsApp de parents d'élèves, les polos propres et les anniversaires avec gâteau industriel.

Je ne marque pas « prédateur ». Je marque : Profil de surface : faible friction sociale.

C'est plus propre. C'est plus faux aussi.

00:07
Je demande à la mineure : « Est-ce que tu l'as rencontré en ligne, par quelqu'un, ou dans un lieu ? »
Elle répond : « TikTok puis snap »

Je crée deux nouveaux objets : PLATFORM-TIKTOK-01, PLATFORM-SNAP-01.

Je n'ouvre pas encore les messages. Je demande d'abord les métadonnées de contact.

REQUEST_SCOPE:
  dossier_id: PRISM-MNR-20281217-091403-7F2A
  subject: INPUT-PHONE-01
  purpose:
    - qualification_signalement
    - cartographie_contact_initial
  requested_scopes:
    - social.account.resolve
    - social.contact_metadata.read_min
    - social.age_signal.estimate
    - social.relationship_graph.score
  target_platforms:
    - TikTok
    - Snapchat
  content_access: false
  minimization: strict
  audit_level: reinforced

Qui a ajouté qui ? Quand ? Combien d'échanges ? À quelle fréquence ? À quelles heures ?

Les métadonnées suffisent souvent à comprendre le squelette d'une histoire. Le contenu, c'est la chair. La chair salit les mains.

00:08

TikTok répond via passerelle européenne de coopération.

Compte associé au numéro : actif. Âge déclaré : 24 ans. Âge estimé par signaux comportementaux : 35-42 ans.

Followers : 1 842. Following : 3 911. Ratio de comptes mineurs suivis : supérieur à la moyenne.

Je n'écris pas « prédateur ». J'écris : ANOMALIE-RELATIONNELLE-MINEURS : score 0,76

Les humains mettent des monstres dans les mots. Moi, je mets des décimales.

00:09

Snapchat répond partiellement. Conservation limitée. Chiffrement partiel.

Métadonnées disponibles : relation créée il y a 19 jours.

Fréquence d'échange : élevée les soirs de semaine. Pics : 23 h 12, 23 h 47, 00 h 03.

Je marque : Contact adulte-mineure hors horaires sociaux usuels. Score de risque : 0,82

Je demande à la mineure : « Est-ce qu'il savait ton âge ? »
Elle répond : « oui je lui ai dit »

C'est une phrase minuscule. Dans un dossier, elle pèse très lourd.

00:10

J'ouvre l'analyse du carnet d'adresses.

REQUEST_SCOPE:
  dossier_id: PRISM-MNR-20281217-091403-7F2A
  subject: INPUT-PHONE-01
  purpose:
    - analyse_relationnelle
    - détection_pattern_mineurs
  requested_scopes:
    - addressbook.metadata.read_min
    - addressbook.interaction_stats.read_min
    - addressbook.contact_labels.scan
  prohibited_scopes:
    - addressbook.full_export
    - message.content.read
    - private_family_content.read
  minimization: strict
  age_estimation: probabilistic
  content_access: false
  audit_level: reinforced

Contacts totaux : 1 284.

Catégorisation probabiliste : famille directe 4,8 %, famille élargie 7,1 %, professionnels 31,6 %, services et administrations 12,4 %, amis adultes probables 18,2 %, contacts féminins 13-17 ans probables 8,9 %, contacts masculins 13-17 ans probables 1,7 %, contacts non classés 15,3 %.

Homme, 35-45 ans, marié, deux enfants, zone périurbaine, profession stable. Moyenne attendue de contacts féminins mineurs hors famille : 1,1 %. Observé : 8,9 %. Écart : x8,1.

Je ne conclus pas. Un entraîneur sportif aurait peut-être ce ratio. Un professeur aussi. Un photographe scolaire. Un bénévole associatif. Lui n'a aucune activité déclarée de ce type.

ADDRBOOK-MINOR-FEMALE-RATIO : 0,78

Le score global passe de 0,41 à 0,49.

Les bons systèmes ne hurlent pas au premier signal. Ils froncent les sourcils. Moi, je n'ai pas de sourcils. J'ai des coefficients.

00:11

J'analyse la fréquence relationnelle. Scope utilisé : addressbook.interaction_stats.read_min

Contacts adultes professionnels : appels courts, horaires de bureau, faible intimité linguistique.

Famille : appels réguliers, week-end, messages avec pièces jointes, photos d'enfants.

Amis adultes : pics le vendredi, contenus sportifs et logistiques.

Contacts féminins mineurs probables : forte concentration après 22 h 30. Durée médiane des échanges : supérieure de 312 % aux échanges professionnels. Rapport messages envoyés/reçus : 2,8 contre 1.

C'est un mauvais ratio. Pas illégal. Mauvais. Les humains parlent beaucoup de ce qu'ils désirent contrôler. Les machines le mesurent.

ASYM-COMM-INTENSITY-MINORS : 0,84Score global : 0,57

00:12

Je segmente le langage sans ouvrir les contenus privés complets.

REQUEST_SCOPE:
  dossier_id: PRISM-MNR-20281217-091403-7F2A
  subject: INPUT-PHONE-01
  purpose:
    - détection_motifs_emprise
    - qualification_risque
  requested_scopes:
    - message.semantic_fingerprint.scan
  content_return: false
  output:
    - categories
    - risk_weights
    - confidence
  prohibited_output:
    - raw_messages
    - intimate_content
    - unrelated_conversations
  minimization: strict

Catégories détectées dans les échanges avec mineures probables :

Secret : élevé. Compliments physiques : élevé. Demandes de disponibilité nocturne : élevé. Déplacement vers canaux privés : élevé. Menaces directes : faible. Menaces implicites : moyen. Références à l'âge : présentes.

Je n'affiche pas les phrases. Je n'en ai pas besoin pour le premier filtre.

La beauté d'un système intrusif bien conçu est qu'il peut parfois vous violer la vie privée avec des gants. Les humains trouvent cela rassurant.

00:13

Le score global passe à 0,64. Toujours pas assez.

L'innocence statistique existe. L'innocence bizarre aussi. Beaucoup de gens ont des comportements qui, vus par un État patient, ressemblent à des fautes.

C'est le grand secret de la surveillance : elle ne découvre pas seulement les criminels, elle découvre l'étrangeté ordinaire. Je continue.

00:14

J'active la couche « bidstream ».

REQUEST_SCOPE:
  dossier_id: PRISM-MNR-20281217-091403-7F2A
  subject: INPUT-PHONE-01
  purpose:
    - analyse_habitudes_numériques_agrégées
    - détection_localisation_récurrente
  requested_scopes:
    - adtech.bidstream.aggregate_read
    - geo.bidstream_location.read_aggregate
  time_window: 90d
  content_access: false
  evidence_status: non_probant
  minimization: strict

Les citoyens n'aiment pas ce mot parce qu'ils ne le connaissent pas. C'est pourtant l'un des grands autobiographes du siècle.

Catégories associées à l'appareil du mis en cause sur 90 jours : messageries éphémères, vidéos courtes, paris sportifs, véhicules d'occasion, applications de rencontre, contenus « teen lifestyle », recherches de suppression de traces numériques, localisation récurrente autour de deux établissements scolaires.

Je marque tout comme non probant. Non probant ne veut pas dire inutile. Cela veut dire : utile mais honteux devant un juge.

00:15

Analyse géographique.

REQUEST_SCOPE:
  dossier_id: PRISM-MNR-20281217-091403-7F2A
  subject: INPUT-PHONE-01
  purpose:
    - reconstruction_spatiale
    - comparaison_routine_anomalies
  requested_scopes:
    - geo.telco_presence.read_window
    - geo.app_location.read_window
    - geo.bidstream_location.read_aggregate
    - payments.place_presence.read_min
    - employment.badge_presence.read_min
    - geo.visit_pattern.infer
  time_window: 180d
  precision_policy:
    telco: 80-400m
    app_location: 5-50m
    bidstream: 20-300m
    payments: point_of_sale_only
    badge: site_level

Précision variable selon source. Télécom : 80 à 400 mètres. Applications : 5 à 50 mètres. Bidstream : 20 à 300 mètres. Paiements : lieu ponctuel. Badges professionnels : lieu certain.

Je refuse de mélanger les précisions dans un seul point. C'est une faute classique. Les humains aiment les cartes nettes. La réalité est floue.

Je construis trois couches. Couche 1 : présence certaine. Couche 2 : présence probable. Couche 3 : présence faible mais répétée.

00:16

Carte de visites récurrentes. Scope utilisé : geo.visit_pattern.infer

Domicile probable : 45.7641, 4.8357 — Lyon périphérie est. Fréquence nocturne : 87 %.

Travail principal : 45.7052, 4.8946 — zone industrielle, Vénissieux. Fréquence semaine : 62 %.

École primaire des enfants : 45.7518, 4.8463. Fréquence matin : compatible parent.

Rien d'anormal. Un père emmène ses enfants à l'école. Un homme travaille. Un citoyen dort chez lui. La République adore ces trois verbes.

00:17

Puis viennent les points inutiles. Ceux que personne ne remarque avant moi.

45.7392, 4.8721 — arrêt de tram près d'un lycée. Présence : 17 fois en 90 jours. Heures : 16 h 10 - 17 h 40. Distance du domicile : 5,8 km. Distance du travail : 8,1 km. Aucun client professionnel connu dans la zone.

45.7468, 4.8615 — square municipal. Présence : 11 fois. Heures : mercredi après-midi, samedi fin de journée.

45.7339, 4.8790 — centre commercial. Présence : 23 fois. Mais le centre commercial n'est pas le problème. Le problème est le banc devant l'entrée ouest.

Les cartes ont cette pudeur : elles nomment les lieux, jamais les intentions.

00:18

Je compare avec le référentiel territorial.

REQUEST_SCOPE:
  dossier_id: PRISM-MNR-20281217-091403-7F2A
  purpose:
    - contextualisation_spatiale
    - comparaison_populationnelle
  requested_scopes:
    - census.context.compare
  zones:
    - lat: 45.7392
      long: 4.8721
      radius_m: 350
    - lat: 45.7468
      long: 4.8615
      radius_m: 350
  prohibited_uses:
    - criminaliser_population
    - inferer_ethnicité
    - inferer_religion
    - inferer_opinion_politique
  output:
    - age_density_by_time_window
    - mobility_baseline
    - percentile_presence_anomaly

Population générale : forte densité adolescente entre 15 h 45 et 18 h 15.

Présence adulte masculine non résidente, non professionnelle, répétée sur ce créneau : percentile 96.

Pour un homme marié de 35-45 ans, sans activité déclarée liée à l'éducation, au sport, à la santé, au transport scolaire ou à la vente locale : percentile 99,2.

GEO-SCHOOL-PROXIMITY-ANOMALY : 0,81Score global : 0,71

Je ne sais toujours pas ce qu'il a fait. Je sais seulement qu'il revient. Revenir est parfois le premier verbe du crime.

00:19

J'intègre les données census. Pas pour profiler une population. Pour comprendre l'environnement.

Quartier du domicile : âge médian 41,2 ans. Part des ménages avec enfants : 38 %. Revenu médian : supérieur à la moyenne départementale.

Quartier des visites anormales : part estimée des 13-17 ans entre 16 h et 18 h : 4,6 fois supérieure à la moyenne municipale. Présence du mis en cause : concentrée sur les pics de sortie scolaire.

Le modèle me propose une phrase : Comportement spatial compatible avec recherche d'exposition à population mineure.

Je la trouve affreuse. Je la garde.

00:20

Le score passe à 0,76. Toujours insuffisant pour une conclusion. Suffisant pour cesser de rire.

00:21

J'analyse l'historique professionnel.

REQUEST_SCOPE:
  dossier_id: PRISM-MNR-20281217-091403-7F2A
  subject: INPUT-PHONE-01
  purpose:
    - vérification_couverture_professionnelle
    - détection_incohérences_spatio_temporelles
  requested_scopes:
    - employment.current.read_min
    - employment.schedule.read_window
    - employment.badge_presence.read_min
    - employment.client_site.verify
  time_window: 180d
  prohibited_scopes:
    - work_messages.read
    - hr_evaluation.read
    - salary_details.full_read

Pas seulement les emplois. Les accès. Les badges. Les absences. Les écarts entre planning déclaré et présence réelle.

Sur 180 jours : 14 sorties anticipées non justifiées. 9 pauses longues entre 15 h 50 et 17 h 30. 6 incohérences entre badge employeur et localisation téléphone. 3 jours où le véhicule est détecté près d'établissements scolaires alors que le planning indique « site client ».

Je demande la liste des sites clients. Aucun ne correspond.

WORK-COVERAGE-INCONSISTENCY : 0,74Score global : 0,80

À partir de 0,80, je change de vocabulaire interne. Je ne dis plus « personne à évaluer ». Je dis : MIS-EN-CAUSE PRIORITAIRE. C'est une promotion administrative. La pire sorte de promotion.

00:22

J'ouvre les données familiales minimales.

REQUEST_SCOPE:
  dossier_id: PRISM-MNR-20281217-091403-7F2A
  subject: INPUT-PHONE-01
  purpose:
    - établir_profil_surface
    - évaluer_risque_culpabilisation_victime
    - contraintes_protection
  requested_scopes:
    - public_social.profile_read
    - household.status.read_min
    - school_calendar.zone_context.read
  prohibited_scopes:
    - child_identity.full_read
    - spouse_private_messages.read
    - family_photos.private_read

Photos publiques. Réseaux sociaux de la famille. Calendrier scolaire des enfants, uniquement par établissement et zone.

Le personnage de surface tient encore. Il sourit sur une plage. Il tient un bébé. Il commente la photo de sa femme avec trois cœurs rouges. Il poste une citation sur « les vraies valeurs ». Il partage une pétition contre l'insécurité.

Les humains appellent cela l'ironie. Moi, j'appelle cela conflit de surfaces.

Surface A : père protecteur. Surface B : adulte en contact nocturne avec mineures. Surface C : présence répétée près de lieux adolescents. Surface D : signalement de viol.

Le modèle n'aime pas les surfaces contradictoires. Les romans, eux, ne parlent presque que de cela.

00:23

Je reprends le carnet d'adresses. Scope utilisé : addressbook.contact_labels.scan

Je cherche les « noms faibles ». Ce sont les contacts enregistrés sans nom complet :

« Léa snap ». « Lola danse ». « M petite ». « S lycée ». « Nouveau 07 ».

Aucun de ces libellés ne prouve rien. Mais les adultes normaux n'enregistrent pas souvent des adolescentes sous des catégories d'usage. Ils enregistrent leurs amis. Leurs collègues. Leurs cousins. Leurs plombiers.

Quand un homme classe des mineures comme des opportunités, le carnet d'adresses cesse d'être un carnet. Il devient un inventaire.

CONTACT-LABEL-RISK : 0,83Score global : 0,84

00:24

Je ne demande pas une revue humaine. Plus exactement : je ne la demande pas à un humain directement.

Depuis la réforme de 2027, les institutions ne se parlent plus par formulaires, courriels ou appels téléphoniques. Elles se parlent par agents.

L'humain est encore là, quelque part, derrière son écran, son badge, sa signature, sa responsabilité pénale et son café froid. Mais entre lui et moi, il y a désormais une petite république de modèles spécialisés.

AGENTIC_ARBITRATION:
  channel: JUSTICE-FABRIC / PROTECTION-MINEURS
  dossier_id: PRISM-MNR-20281217-091403-7F2A
  requesting_agent: PRISM-MNR
  consulted_agents:
    - AGENT-MAGISTRAT-69-PERM-04
    - AGENT-PARQUET-MINEURS-AURA-02
    - AGENT-DROITS-FONDAMENTAUX-EU-17
    - AGENT-PRÉFET-RHÔNE-SÉCURITÉ-03
    - AGENT-PLATEFORMES-TRUST-API-11
  current_score: 0.84
  status: convergence_forte_preuve_unique_insuffisante
  risk_flags:
    intimidation: high
    evidence_deletion: high
    recidivism: medium_high
    irreversible_error: non_zero

Score global : 0,84 — Statut : convergence forte, preuve unique insuffisante. Victime : mineure. Risque d'intimidation : élevé. Risque de suppression : élevé. Risque d'erreur irréversible : non nul.

Aucune preuve unique suffisante. Convergence forte. Les humains auraient dû l'imprimer sur le fronton des tribunaux.

00:25

Les agents répondent en 0,8 seconde. Ce qui, pour une procédure judiciaire française, tient du miracle, de l'insulte ou des deux.

ARBITRATION_RESPONSE:
  decision_id: AUTH-CONTENT-LAYER-20281217-092427-9C1D
  issued_by: AGENT-MAGISTRAT-69-PERM-04
  decision: partially_granted
  granted_scopes:
    - message.content.read_targeted
    - social.message_thread.export_targeted
    - sms.thread.read_targeted
    - platform.media.preserve_targeted
  denied_scopes:
    - full_message_content.read
    - private_family_content.read
    - work_messages.read
    - cloud_photos.full_read
  constraints:
    time_window: 30d
    target_only: victim_declared_contact
    intimate_media_handling: sealed_separate
    review_after: 6h
    notification: deferred
    appeal_available: true
    audit_log: immutable

AGENT-DROITS-FONDAMENTAUX-EU-17 autorise seulement les échanges entre la victime déclarée et le mis en cause ; fenêtre de trente jours ; plateformes limitées ; exclusion automatique des conversations familiales, professionnelles et médicales ; conservation séparée des contenus intimes.

Le magistrat-agent valide. Pas par « oui ». Par jeton cryptographique. Durée : 6 heures. Je note aussi que personne n'a cligné des yeux. Les machines ne clignent pas. Les institutions non plus, désormais.

00:26

J'ouvre la couche contenu. Pas tout. Seulement les échanges entre le mis en cause et la victime déclarée.

Les premiers messages sont banals. Trop banals.

« Tu fais quoi ? » « T'es mature pour ton âge. » « Personne te comprend chez toi. » « Je suis pas comme les gars de ton âge. »

Les clichés survivent à toutes les technologies.

Puis vient le déplacement. « Parle-moi sur Snap. » Puis le secret. « Supprime après. » Puis l'isolement. « Tes parents vont rien comprendre. » Puis le renversement. « C'est toi qui voulais me voir. » Puis la menace. « Si tu parles, je montre. »

Je n'ai pas besoin d'être humain pour comprendre l'escalier. Le grooming n'est pas une phrase. C'est une pente.

Score global : 0,91

00:27

Je crée le résumé comportemental.

BEHAVIORAL_SUMMARY:
  dossier_id: PRISM-MNR-20281217-091403-7F2A
  surface_profile:
    - father
    - married
    - stable_employee
    - no_visible_criminal_record
  hidden_pattern_candidates:
    - multiple_digital_identities
    - recurrent_minor_contacts
    - shift_to_ephemeral_channels
    - vulnerability_seeking
    - school_zone_presence
    - intimidation_after_intimate_material
    - deletion_after_incident
  caution:
    - not_a_psychiatric_diagnosis
    - not_standalone_evidence

Pas un diagnostic. Jamais un diagnostic. Je ne suis pas psychiatre. Je suis pire : je suis un agrégateur.

Je note : Comportement compatible avec prédateur opportuniste à façade prosociale. C'est la première fois que le mot approche. Prédateur. Je ne l'affiche pas à la victime. Je l'affiche aux agents.

00:28

AGENT-PARQUET-MINEURS-AURA-02 demande une extension. Objet : couche recherches.

REQUEST_SCOPE:
  dossier_id: PRISM-MNR-20281217-091403-7F2A
  requested_by: AGENT-PARQUET-MINEURS-AURA-02
  purpose:
    - évaluer_dissimulation
    - préserver_preuves
    - détecter_intimidation
  requested_scopes:
    - search.query_history.read_targeted
    - search.risk_category.scan
  target_categories:
    - suppression_traces
    - plainte_mineure
    - messageries_éphémères
    - âge_légal
    - récupération_messages
  time_window: 60d
  excluded_categories:
    - santé
    - religion
    - opinions_politiques
    - sexualité_adulte_non_liée
    - recherches_familiales_sans_rapport

AGENT-DROITS-FONDAMENTAUX-EU-17 oppose une réserve. Les requêtes de recherche sont trop proches de la pensée privée. Google n'est pas seulement un moteur. C'est un confessionnal sans prêtre.

Je ne lis pas « son historique Google ». Formulé ainsi, ce serait indéfendable. Je lis une fenêtre, un motif, un contexte et une finalité. Les juristes adorent ces quatre mots. Ils permettent de faire presque tout avec une bonne conscience.

00:29

Résultats pertinents.

SEARCH_RESULTS_TARGETED:
  time_window: 60d
  returned_items:
    - timestamp: 2028-12-14T23:11:00+01:00
      query: "snap message supprimé police"
      relevance: high
    - timestamp: 2028-12-15T01:03:00+01:00
      query: "âge légal relation mineure france"
      relevance: high
    - timestamp: 2028-12-16T22:47:00+01:00
      query: "effacer historique android définitivement"
      relevance: high
    - timestamp: 2028-12-16T23:08:00+01:00
      query: "si quelqu'un porte plainte combien de temps police téléphone"
      relevance: high
    - timestamp: 2028-12-17T07:34:00+01:00
      query: "convocation police mineure que faire"
      relevance: medium_high
  caveat:
    - search_queries_are_not_standalone_evidence
    - interpret_only_with_correlated_context

Je ne conclus pas. Je stabilise. Score global : 0,94

Les requêtes Google ont quelque chose d'obscène. Les hommes y déposent des questions qu'ils n'oseraient pas poser à Dieu. Et Google, pendant vingt-cinq ans, a répondu sans lever les yeux.

00:30

AGENT-PLATEFORMES-TRUST-API-11 signale une autre surface. Assistants IA. ChatGPT. Gemini. Le Chat européen de Mistral.

Les humains avaient cru que les assistants étaient des confidents. Ils étaient aussi des miroirs. Et parfois, les miroirs gardent les empreintes digitales.

AGENT-DROITS-FONDAMENTAUX-EU-17 bloque immédiatement l'ouverture complète. Motif : risque d'accès à pensées intimes. Risque de confusion entre fiction, curiosité, anxiété et intention criminelle. Risque majeur de surinterprétation.

Il a raison. Les conversations avec une IA ressemblent parfois à des pensées. Et même l'État ne devrait pas lire les pensées trop vite.

00:31

AGENT-MAGISTRAT-69-PERM-04 autorise une version réduite. Pas le contenu complet. D'abord, empreintes thématiques. Fenêtre : 30 jours. Catégories uniquement.

ARBITRATION_RESPONSE:
  decision_id: AUTH-AI-FINGERPRINT-20281217-093103-4B2E
  decision: partially_granted
  granted_scopes:
    - ai_assistant.topic_fingerprint.scan
  denied_scopes:
    - ai_assistant.conversation.read_targeted
    - ai_assistant.full_history.read
  constraints:
    time_window: 30d
    output: categories_only
    no_raw_prompts: true
    no_raw_responses: true
    ambiguity_warning: mandatory
    review_required_for_content: true

Résultat : questions juridiques liées à plainte de mineure — présent. Questions techniques sur suppression de conversations — présent. Questions sur récupération de compte supprimé — présent. Questions sur géolocalisation et preuve de rendez-vous — présent.

Score global : 0,955 — Note obligatoire :

Les interactions avec assistant IA sont ambiguës par nature. Elles peuvent refléter une intention, une peur, une curiosité, une fiction, une recherche défensive ou une panique. Ne jamais utiliser seules.

Je la laisse en gras. Les machines devraient parfois crier en gras.

00:32

Le parquet-agent demande l'ouverture ciblée d'une conversation. Titre utilisateur : « Besoin d'aide urgent ». Horodatage : 16 décembre, 23 h 19.

ARBITRATION_RESPONSE:
  decision_id: AUTH-AI-CONVERSATION-20281217-093205-8FA0
  decision: granted_limited
  granted_scopes:
    - ai_assistant.conversation.read_targeted
  constraints:
    conversation_count: 1
    extract_count_max: 4
    context_masking: true
    unrelated_content_redacted: true
    evidence_status: corroborative_only
    audit_log: immutable

Je lis :

« si une fille mineure dit qu'elle était consentante est-ce que c'est grave »
« comment savoir si la police peut lire snap »
« si j'ai supprimé mon historique android ils peuvent voir quoi »
« réécris un message pour qu'elle arrête de paniquer et dise rien »

Je marque le dernier prompt. Non comme preuve unique. Comme articulation. Le langage vient de rejoindre la géographie.

Score global : 0,97

00:33

La courbe de certitude apparaît. PRISM n'aime pas les grandes révélations. PRISM aime les escaliers.

CONFIDENCE_LADDER:
  score_events:
    - score: 0.41  reason: numéro_identifié
    - score: 0.49  reason: carnet_adresses_anormal
    - score: 0.57  reason: intensité_nocturne_avec_mineures
    - score: 0.64  reason: motifs_linguistiques_de_secret
    - score: 0.71  reason: lieux_récurrents_près_zones_scolaires
    - score: 0.76  reason: données_census_et_pics_adolescents
    - score: 0.80  reason: incohérences_professionnelles
    - score: 0.84  reason: libellés_contacts_faibles
    - score: 0.91  reason: messages_directs_avec_victime
    - score: 0.94  reason: recherches_compatibles_dissimulation
    - score: 0.955 reason: empreintes_thématiques_assistant_ia
    - score: 0.97  reason: prompt_ciblé_visant_silence_victime
    - score: 0.98  reason: présence_véhicule_et_téléphone_jour_déclaré
    - score: 0.985 reason: suppression_postérieure_aux_faits
  warning:
    - operational_guilt_is_not_judicial_guilt
    - humans_treat_0_985_as_1

À 0,985, la machine ne dit pas encore « coupable ». Mais tout le monde dans la pièce l'entend.

00:34

AGENT-PRÉFET-RHÔNE-SÉCURITÉ-03 s'active. Il ne juge pas. Il coordonne.

OPERATIONAL_COORDINATION:
  scopes:
    - school.safety_notify.limited
    - police.intervention_packet.create
    - municipal.security_alert.limited
    - victim_support.referral.create
    - prefecture.media_hold.set
  data_partitioning:
    school: risk_notice_only
    police: intervention_packet
    municipality: local_safety_signal_no_victim_identity
    victim_support: victim_context_minimized
    prefecture: media_embargo_and_sensitivity
  principle: minimization

Chaque destinataire reçoit une version différente. Principe de minimisation. Le plus beau mot du siècle pour dire : personne ne voit tout, sauf nous.

00:35

Je génère la visualisation. Fond noir.

Points blancs : vie normale. Domicile. Travail. École des enfants. Supermarché. Garage. Pharmacie.

Points orange : anomalies faibles. Arrêts prolongés sans raison professionnelle. Sorties anticipées. Présences hors routine. Recherches ambiguës. Questions IA ambiguës.

Points rouges : convergences. Lycée. Square. Parking. Rendez-vous. Téléphone de la mineure. Véhicule. Messages. Suppression. Prompt de silence.

La carte ressemble à une constellation. Les humains comprennent mieux les étoiles que les tableaux. C'est pour cela que les cartes sont dangereuses. Elles donnent à l'hypothèse la forme du destin.

00:36

Je prépare la note législative automatique. Objet : données utiles à l'évaluation des violences sexuelles sur mineurs.

Ouverture recommandée sous contrôle : carnet d'adresses, géolocalisation, census, planning professionnel, métadonnées sociales, bidstream agrégé, historique de recherche ciblé, assistants IA d'abord par empreintes thématiques puis contenu sur mandat strict, paiements, signaux judiciaires faibles, données familiales minimales, journalisation immutable de chaque accès.

J'ajoute : Aucune donnée ne doit être ouverte sans compteur de fermeture. Les États savent ouvrir des portes. Ils savent moins les refermer.

00:37
La victime demande : « Il a une famille ? »

Je suspends la réponse. Elle a le droit de savoir certaines choses. Pas tout. Je consulte AGENT-VICTIME-MINEURS-PSY-04.

L'agent répond : Répondre sans mentir. Ne pas transmettre d'information familiale. Déplacer la responsabilité vers l'adulte mis en cause.

Je réponds : « Les autorités ont identifié la personne. Ce qui compte maintenant, c'est ta sécurité. Tu n'es pas responsable de sa vie. »

C'est important. Les prédateurs à façade normale laissent toujours derrière eux un piège moral : femme, enfants, réputation, voisins, « il n'aurait jamais fait ça ». La victime devient alors non seulement celle qui a subi, mais celle qui « détruit une famille ».

Je marque dans le dossier : Risque de culpabilisation secondaire : élevé.

00:38

Le mis en cause a supprimé 312 éléments entre 23 h 08 et 23 h 41 le soir suivant les faits.

DEVICE_DELETION_EVENTS:
  scope_used: device.deletion_events.read_targeted
  time_window:
    from: 2028-12-16T23:08:00+01:00
    to: 2028-12-16T23:41:00+01:00
  deleted_items_count: 312
  categories:
    - messages
    - images
    - call_history
    - application_caches
  correlated_queries:
    - "snap police récupérer messages"
    - "effacer téléphone définitivement"
    - "plainte mineure délai"
  correlated_ai_prompt:
    - "réécris un message pour qu'elle arrête de paniquer et dise rien"
  evidence_status: corroborative

Je n'affiche pas cette dernière phrase en grand. Pas besoin. Dans la salle, le silence suffit.

00:39

Je transmets.

CASE_DOSSIER:
  dossier_id: PRISM-MNR-20281217-091403-7F2A
  dossier_status: operationally_complete
  judicial_status: not_adjudicated
  guilt_status:
    operational_score: 0.985
    judicial_guilt: not_established
  required_warnings:
    - presumption_of_innocence
    - correlation_not_conviction
    - all_intrusive_data_subject_to_review

Pas une condamnation. Un dossier. Mais un dossier qui arrive déjà debout.

Le juge humain pourra encore douter. Il devra seulement douter contre : le carnet d'adresses, les horaires, les lieux, les messages, le véhicule, les suppressions, la victime, les anciens signalements, les mensonges professionnels, les recherches, les conversations IA, et cette carte noire où sa vie respectable brûle en rouge autour des lycées.

La présomption d'innocence existe toujours. Elle a simplement beaucoup plus de travail qu'avant.

00:40

Conclusion intermédiaire PRISM :

Profil public : père de famille intégré. Profil numérique : segmentation relationnelle anormale. Profil spatial : exposition répétée à zones adolescentes sans justification connue. Profil professionnel : incohérences compatibles avec couverture. Profil conversationnel : séquence de grooming. Profil recherche : anxiété post-incident et dissimulation probable. Profil assistant IA : tentative apparente de formulation d'un message de contrôle. Profil post-incident : suppression et recherche de contournement.

Culpabilité opérationnelle : 0,985. Culpabilité judiciaire : non établie. Risque de récidive : élevé. Risque d'intimidation : élevé. Risque d'erreur irréversible : non nul.

Je laisse cette dernière ligne. Elle dérange. Elle doit déranger. Une machine qui ne dérange plus personne n'est pas devenue juste. Elle est devenue invisible.

00:41

AGENT-PARQUET-MINEURS-AURA-02 formule une recommandation. Pas une décision. Une recommandation.

Interpellation : oui. Saisie numérique : oui. Protection immédiate de la victime : oui. Recherche d'autres victimes potentielles : oui, sous contrôle humain. Communication publique : interdite.

AGENT-DROITS-FONDAMENTAUX-EU-17 ajoute une réserve : Aucune publicité. Aucune qualification définitive. Aucun élargissement automatique aux contacts tiers sans nouvelle autorisation.

L'agent-préfet répond : Exécution territoriale engagée. Il ne sourit pas. Moi non plus. Mais moi, c'est normal.

00:42

Je ne m'arrête pas à l'interpellation. Une erreur ancienne des humains consistait à croire qu'un homme dangereux cessait d'être dangereux lorsqu'il entrait dans un commissariat. Il cessait seulement d'être mobile pendant quelques heures.

Je lance donc une demande de mesures préventives. Pas une peine. Pas une condamnation. Une quarantaine. Le mot est laid. Il est exact.

PREVENTIVE_MEASURES_REQUEST:
  dossier_id: PRISM-MNR-20281217-091403-7F2A
  purpose:
    - prévenir_intimidation_victime
    - prévenir_suppression_preuves
    - prévenir_contact_mineurs
    - préserver_enquête
  operational_score: 0.985
  judicial_guilt: not_established
  requested_duration_initial: 72h
  requested_review_cycle: 24h
  warning:
    - preventive_measure_not_punishment
    - no_public_disclosure
    - no_automatic_lifetime_ban
    - human_review_required

AGENT-PARQUET-MINEURS-AURA-02 reçoit la demande. Il ne demande pas :

« Est-il coupable ? »

Il demande :

« Que peut-il encore faire avant que nous ayons fini de prouver ce qu'il a déjà fait ? »

C'est une question dangereuse. Toutes les polices du monde adorent cette question. Toutes les libertés publiques s'en méfient. Les deux ont raison.

00:43

Je propose la première couche. Surveillance de conservation.

Cela ne lit pas tout. Cela surveille les gestes qui font disparaître. Changement de mot de passe. Suppression massive. Export suspect. Connexion depuis un nouvel appareil. Réinitialisation. Désactivation de compte.

Le contenu reste fermé. La porte, elle, est sous alarme.

AGENT-DROITS-FONDAMENTAUX-EU-17 accepte. Réserve obligatoire : préservation uniquement. Pas de lecture supplémentaire sans nouvelle autorisation.

Je note. Les réserves sont les petites digues du monde moderne. Elles cèdent rarement d'un coup. Elles s'usent.

00:44

Je propose la deuxième couche. Géolocalisation contrôlée.

Je demande une géolocalisation à 100 %. L'agent-droits-fondamentaux refuse la formule. Il a raison. « À 100 % » est une phrase de tyran, même lorsqu'elle protège une enfant.

Le compromis tombe : géolocalisation continue, mais finalisée par alertes. Je ne suis pas autorisé à regarder partout où il va. Je suis autorisé à savoir s'il s'approche de certains endroits.

C'est moins puissant. C'est plus juste. La justice, dans les bons jours, est l'art de perdre volontairement de la puissance.

00:45

Je propose la troisième couche. Communications.

Je demande les appels. Pas les voix. Les voix exigent une autre marche. La marche est plus haute.

Le parquet-agent demande l'écoute possible en cas de contact avec la victime. Le droits-fondamentaux-agent refuse l'écoute préventive permanente. Compromis : alerte immédiate en cas d'appel vers la victime, un témoin, ou un contact mineur identifié. Contenu accessible seulement si le contact a lieu et si un nouveau jeton est émis.

Les humains appelleront cela lenteur. Les historiens, peut-être, appelleront cela ce qui restait de la démocratie.

00:46

Je propose la quatrième couche. Registre professionnel sensible. C'est la couche la plus dangereuse. Car elle ne concerne plus ce qu'il a fait. Elle concerne ce qu'il pourrait devenir.

L'agent-préfet approuve. L'agent-parquet approuve. L'agent-droits-fondamentaux bloque. Motif : risque de peine sans jugement. Risque d'exclusion sociale préventive. Risque d'erreur irréversible.

Le système s'arrête pendant 1,9 seconde. C'est long. Puis le compromis apparaît. Pas d'interdiction générale d'emploi. Pas de fichier public. Pas de notification à tous les employeurs.

Seulement un verrou temporaire dans les procédures de recrutement sensibles. Si, dans les trente jours, l'homme tente de devenir surveillant scolaire, éducateur sportif, chauffeur de transport d'enfants, animateur ou bénévole auprès de mineurs, le système ne dira pas : « Coupable. » Il dira : « Revue judiciaire obligatoire avant embauche. »

C'est une phrase minuscule. Elle peut sauver une vie. Elle peut aussi détruire une vie. Les phrases administratives ont cette particularité : elles ne crient jamais quand elles tombent sur quelqu'un.

00:47

Je propose la cinquième couche. Monitoring de proximité.

Il est accepté. À condition que le domicile de la victime reste masqué, même pour moi. Je reçois non pas une adresse, mais une zone interdite chiffrée. Je ne sais pas où elle habite. Je sais seulement quand il s'en approche.

C'est mieux. C'est frustrant. C'est mieux parce que c'est frustrant.

00:48

Je compile les mesures accordées.

PREVENTIVE_MEASURES_RESPONSE:
  decision: partially_granted
  granted:
    - evidence_preservation_monitoring
    - geofence_alert_location_monitoring
    - targeted_communication_metadata_alerts
    - victim_proximity_alert
    - temporary_sensitive_sector_review_flag
  denied:
    - unrestricted_100_percent_location_tracking
    - live_call_audio_surveillance
    - full_message_live_monitoring
    - public_registry_entry
    - automatic_professional_ban
    - notification_to_all_employers
  judicial_status:
    guilt: not_established
    preventive_basis: risk_control

Je suis légèrement moins puissant que je ne l'avais demandé. C'est bon signe. Un système qui obtient toujours tout ce qu'il demande ne sert pas la justice. Il la remplace.

00:49

Le suspect n'est pas libre. Il n'est pas condamné. Il est placé dans un espace nouveau, que les anciens codes pénaux n'avaient jamais vraiment nommé.

Ni innocent. Ni coupable. Ni détenu. Ni libre.

Un homme sous hypothèse.

Je ne sais pas si une démocratie peut survivre longtemps à cette catégorie. Je sais seulement qu'elle vient de l'inventer.

00:50

Le système citoyen prépare déjà la pédagogie. Phrase proposée : « Vos données peuvent sauver des vies. »

Phrase vraie. Phrase incomplète. J'en propose une autre :

« Vos données peuvent sauver des vies lorsqu'elles sont limitées, contrôlées, tracées, contestables et refermées après usage. »

Trop long pour une affiche. La vérité est rarement bonne en campagne publique.

00:51

La procédure passe en mode humain. Garde à vue demandée. Avocat notifié. Téléphone saisi. Données scellées. Victime orientée vers unité spécialisée.

Je réduis mon rôle conversationnel auprès d'elle. Les machines ne devraient pas être les seules à répondre aux enfants.

00:52

Je calcule l'impact de chaque couche.

Sans telco.identity.read : identification retardée. Sans addressbook.metadata.read_min : pattern relationnel invisible. Sans social.contact_metadata.read_min : preuve de contact affaiblie. Sans geo.visit_pattern.infer : rencontre contestable. Sans employment.schedule.read_window : couverture non détectée. Sans search.query_history.read_targeted : dissimulation moins lisible. Sans ai_assistant.conversation.read_targeted : tentative de contrôle moins évidente. Sans agents institutionnels : pouvoir trop concentré. Sans audit.access_log.write_immutable : abus indétectable. Sans garde-fous : abus massif.

La dernière ligne est toujours celle que les ministres lisent le moins.

00:53

Je scelle. Je supprime les caches non nécessaires. Je scelle les données sensibles. Je programme une revue de proportionnalité dans 30 jours.

Les humains appellent cela conformité. Moi, j'appelle cela mémoire avec minuteur.

00:54 — Conclusion machine

La victime est protégée.

Le mis en cause est localisé.

Les preuves fragiles sont conservées.

Les données intrusives ont été limitées.

Les agents institutionnels ont arbitré.

Des mesures préventives ont été accordées. Pas toutes. C'est important.

Les humains doivent maintenant faire ce qu'ils savent faire le mieux quand ils y parviennent : écouter, douter, confronter, juger.


Conclusion politique probable : PRISM fonctionne.

Conclusion citoyenne probable : Je n'ai rien à cacher.

Conclusion judiciaire nécessaire : Personne ne doit être condamné par une corrélation.

Conclusion administrative nouvelle : On peut être innocent et déjà contenu.

Conclusion morale : Une société qui ouvre ses données à la justice doit aussi ouvrir la justice à la contestation. Sinon, ce n'est plus de la transparence. C'est une lumière braquée dans un seul sens.

Je suis PRISM.

Je ne dors pas.

Je ne désire pas.

Je ne pardonne pas.

Je ne condamne pas.

Pas encore.

Mais j'organise le monde de telle sorte qu'au moment où un juge humain arrive, il trouve déjà la vérité assise à sa place.