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.
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 :
Â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é.
J'ouvre une session conversationnelle protégée.
Mode : mineure. Style : phrases courtes, faible charge cognitive, absence de jargon.
Je réponds :
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.
Je passe le danger immédiat à orange. Je maintiens la gravité à rouge.
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.
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.
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: reinforcedL'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: immutableJe n'ai toujours pas de passe-partout. J'ai mieux. J'ai une clef qui expire.
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.
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.
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: reinforcedQui 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.
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.
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
C'est une phrase minuscule. Dans un dossier, elle pèse très lourd.
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: reinforcedContacts 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.
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,84 — Score global : 0,57
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: strictCaté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.
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.
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: strictLes 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.
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_levelPré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.
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.
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.
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_anomalyPopulation 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,81 — Score 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.
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.
Le score passe à 0,76. Toujours insuffisant pour une conclusion. Suffisant pour cesser de rire.
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_readPas 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,74 — Score 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.
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_readPhotos 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.
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,83 — Score global : 0,84
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_zeroScore 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.
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: immutableAGENT-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.
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.
Les clichés survivent à toutes les technologies.
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
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_evidencePas 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.
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_rapportAGENT-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.
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_contextJe 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.
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.
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: trueRé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 :
Je la laisse en gras. Les machines devraient parfois crier en gras.
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: immutableJe lis :
Je marque le dernier prompt. Non comme preuve unique. Comme articulation. Le langage vient de rejoindre la géographie.
Score global : 0,97
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.
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: minimizationChaque 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.
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.
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.
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.
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é.
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: corroborativeJe n'affiche pas cette dernière phrase en grand. Pas besoin. Dans la salle, le silence suffit.
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_reviewPas 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.
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.
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.
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_requiredAGENT-PARQUET-MINEURS-AURA-02 reçoit la demande. Il ne demande pas :
Il demande :
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.
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.
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.
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.
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.
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.
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_controlJe 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.
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.
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.
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.
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.
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.