BT$BTWnew$832M+1098020484846.0%ZC$zCatnew$11.5K+34.0%IN$INVERSEnew$25.2K+108.0%🐰P$🐰PUMPnew$429K+146.0%ME$meatnew$12.3K+74.9%$NODFnew$5.3M+2246.0%$Frongusnew$16.7K+251.0%$Speednew$123K+192.0%ME$MEOWLYnew$42.8K+265.0%ME$MEOWLYnew$21.2K+438.0%$HAEDALnew$119K+0.2%SA$SAMnew$283K+114.0%$tickernew$25.5K+151.0%IN$INVERSEnew$56.8K+679.0%UN$UNIVERSEnew$24.6K+32.4%TA$TALAFREAKOnew$24.7K+184.0%CH$CHCKDnew$11.7K$GIFTSTOCKnew$10.2K$129937new$108K+0.2%$INGUSnew$240K+1300.0%FR$Frongusnew$37.4K+415.0%$TRUMPTVnew$37.8K+273.0%ME$MEOWLYnew$75.1K+701.0%$FEDERAL TRUSnew$143K+2.6%FR$Frongusnew$25.7K+253.0%IN$INVERSEnew$41.3K+240.0%$INGUSnew$149K+768.0%$PEPEnew$140K+0.1%$MITHnew$360K+3958.0%ST$Stonkznew$95.8K+74.8%V👑$V👑new$148K+166.0%IN$INVERSEnew$60.8K+733.0%$VEIL$760K-26.8%$PAID$2.5M-1.0%$BATON$6.0M+7.0%$DARK$813K-5.5%$XTO$13.7M-2.5%$HOOKED$1.4M+40.7%$E/ACC$426K+1.8%$AGENCY$432K-4.1%
Website blueprint · 18 Oct 2026

www.20minutes.fr

“Présidentielle 2027 : Remontada et unité… Pourquoi Jean-Luc Mélenchon a pour « animal totem » la tortue ?”

Template-written 82 evidence items REA analysed 22 scripts
What this means for you

20 Minutes talked to 12 outside services on a first visit.E15E6E8E20

  • What loads is a page only: no calls to its own backend, no wallet code, no contract calls, no AI services and no live connections.E82
  • We saw no known analytics or advertising services load on the first visit.E1
  • Its code still includes Google Tag Manager and Prebid.js (ad auctions), which may switch on later (for example after you accept cookies or sign in).E30E31
  • 6 cookies were set in your browser, 1 of them by other companies' domains.E23

Tech check

What the site says about itself, next to what its public page actually loads. Facts only, no verdict: you decide.

The page doesn't make tech claims we check for (AI, on-chain, wallets, trading, own chain, staking, live data, an app).

Calls its own backend none seen
Wallet code none seen
Contract calls in its code none seen
Talks to AI services none seen
Live connections none seen

What loads is a page only: no own backend calls, wallet code, contract calls, AI services or live connections.E82

What it is

  • The site describes itself as: “Le patron de LFI, de nouveau candidat à la présidentielle, se rêve en tortue de la fable de La Fontaine”E2
  • It's built with React (common tools for building web apps).E29
  • In your browser it stores data in your browser's built-in database, saves small bits of data in your browser, runs compiled WebAssembly code in your browser and can open your device's share menu.E33E34E35E36
  • It has sections such as /gestion-cookies, /politique-protection-donnees-personnelles, /politique, /tv, /actu-generale and /societe.E79E80

Where your data goes

Consent & bot protectionCookie banners, CAPTCHAs and bot checks. 1
sdk.privacy-center.orgDidomi: cookie consent banner 5×E15
Not identifiedServices we don't have in our list yet. 11
img.20mn.frnot identified 52×E6
static.20mn.frnot identified 31×E8
ot.digiteka.comnot identified 14×E20
cdn-adm.pbstck.comnot identified 8×E17
www.ultimedia.comnot identified 5×E11
player.digiteka.comnot identified 4×E21
ads.videoadex.comnot identified 2×E19
api.smalk.ainot identified 2×E16
static.adsafeprotected.comnot identified 2×E18
boot.pbstck.comnot identified 1×E9
cdn.smalk.ainot identified 1×E10

How key features work

Drawing and editing in the browser

The page draws and edits graphics in your browser using WebAssembly and the canvas.E35E38

webassemblycanvas

Measuring what you do

Visits and clicks are measured with Google Tag Manager (found in its traffic or its code).E30

Google Tag Manager

Saving data on your device

It saves data in your browser (IndexedDB (a browser database) and localStorage), so some things persist between visits.E33E34E28

indexeddblocal_storagelocalStorage

Cookies and storage

Names only. We never store the values.

CookieSet forKeptWhose
__cf_bmE2220minutes.fr about 0 daysthe site
__cf_bmE2320mn.fr about 0 daysother company
pa_privacyE24www.20minutes.fr about 395 daysthe site
_pcidE25www.20minutes.fr about 395 daysthe site
_pctxE26www.20minutes.fr about 395 daysthe site
didomi_tokenE2720minutes.fr about 180 daysthe site

localStorageE28: theme-setting, 20mn-articlesSaved, didomi_token

Pages and API calls

Pages it links to

/gestion-cookies/politique-protection-donnees-personnelles/politique//tv/actu-generale/societe/monde/economie/faits_divers/sante/justice/locales/dossier/lyon/lille/arts-stars/insolite/sport/high-tech/sciences/planete/animaux/tempo/gaming/vie-pro/conso/guide-achat/consommation/productionevent/

Endpoints

Called while loading (seen) or named in the code (code).

static.20mn.fr/services/animalNames.jsoncodeE39
api.smalk.ai/api/v1/tracking/trackcodeE40
/services/jeux/le-mot-du-jourcodeE41
/services/jeux/mots-flechescodeE42
/services/jeux/mots-croisescodeE43
/services/jeux/sudokucodeE44
/services/jeux/sudoku-killercodeE45
/services/jeux/fitwordcodeE46
/services/jeux/sudoku-chaoscodeE47
/services/jeux/solitairecodeE48
/services/jeux/puzzlecodeE49
/services/jeux/jewelacademycodeE50
/services/jeux/bubbleacademycodeE51
/services/jeux/cookieconnectcodeE52
/services/jeux/ironde-des-motscodeE53
/services/jeux/iflechescodeE54
/services/jeux/mots-melangescodeE55
/services/jeux/anagrammescodeE56
/services/jeux/takuzucodeE57
/services/jeux/kakurocodeE58
/services/jeux/421codeE59
/services/jeux/mots-coupescodeE60
/services/jeux/fubukicodeE61
/services/jeux/buzzcodeE62
/services/jeux/matokucodeE63
/services/jeux/kemarucodeE64
/services/jeux/jeu-des-8-differencescodeE65
/services/jeux/mots-codescodeE66
/services/jeux/bataille-navalecodeE67
/services/jeux/filippine-actucodeE68

Evidence

Every sentence above points to one of these. Code references show the file, line:column and the short identifier that matched, never the site's code itself.

E1
Page title: Présidentielle 2027 : Remontada et unité… Pourquoi Jean-Luc Mélenchon a pour « animal totem » la tortue ?
page title · https://www.20minutes.fr/politique/4221744-20260504-presidentielle-2027-remontada-unite-pourquoi-jean-luc-melench…
E2
Page description: Le patron de LFI, de nouveau candidat à la présidentielle, se rêve en tortue de la fable de La Fontaine
page description · https://www.20minutes.fr/politique/4221744-20260504-presidentielle-2027-remontada-unite-pourquoi-jean-luc-melench…
E3
Site name: 20 Minutes
page site_name · https://www.20minutes.fr/politique/4221744-20260504-presidentielle-2027-remontada-unite-pourquoi-jean-luc-melench…
E4
Main heading: Présidentielle 2027 : Remontada et unité… Pourquoi Jean-Luc Mélenchon a pour « animal totem » la tortue ?
page h1 · https://www.20minutes.fr/politique/4221744-20260504-presidentielle-2027-remontada-unite-pourquoi-jean-luc-melench…
E5
17 request(s) to www.20minutes.fr
types: 9 script, 5 font, 2 stylesheet
GET https://www.20minutes.fr/politique/4221744-20260504-presidentielle-2027-remontada-unite-pourquoi-jean-luc-melench… · script · 17 requests · network recording
E6
52 request(s) to img.20mn.fr
types: 52 image
GET https://img.20mn.fr/DRCZIUdgTw60Bu2pUoTxHik/58x58_jean-luc-melenchon-et-des-elus-de-la-france-insoumise-lfi-… · image · 52 requests · network recording
E7
1 request(s) to membre.20minutes.fr
types: 1 script
GET https://membre.20minutes.fr/embed.bundle.js · script · network recording
E8
31 request(s) to static.20mn.fr
types: 30 image, 1 script
GET https://static.20mn.fr/region/auvergne-rhone-alpes.jpg · image · 31 requests · network recording
E9
1 request(s) to boot.pbstck.com
types: 1 script
GET https://boot.pbstck.com/v1/adm/fe9871ff-1f65-40b5-86bb-6a3bf0d9af4a · script · network recording
E10
1 request(s) to cdn.smalk.ai
types: 1 script
GET https://cdn.smalk.ai/tracker.js · script · network recording
E11
5 request(s) to www.ultimedia.com
types: 3 script, 2 document
GET https://www.ultimedia.com/js/common/visible_player.js · script · 5 requests · network recording
E12
1 request(s) to l.20minutes.fr
types: 1 script
GET https://l.20minutes.fr/sdk.js · script · network recording
E13
3 request(s) to graph.20minutes.fr
types: 3 fetch
GET https://graph.20minutes.fr/ · fetch · 3 requests · network recording
E14
1 request(s) to a.20minutes.fr
types: 1 ping
GET https://a.20minutes.fr/event · ping · network recording
E15
5 request(s) to sdk.privacy-center.org
types: 5 script
GET https://sdk.privacy-center.org/aeca3085-d50f-45e1-8236-457f11ef78b8/loader.js · script · 5 requests · network recording
E16
2 request(s) to api.smalk.ai
types: 2 fetch
GET https://api.smalk.ai/api/v1/tracking/track · fetch · 2 requests · network recording
E17
8 request(s) to cdn-adm.pbstck.com
types: 6 script, 1 xhr, 1 fetch
GET https://cdn-adm.pbstck.com/kleanads/js/kleanads-2609281033.js · script · 8 requests · network recording
E18
2 request(s) to static.adsafeprotected.com
types: 2 script
GET https://static.adsafeprotected.com/vans-adapter-google-ima.js · script · 2 requests · network recording
E19
2 request(s) to ads.videoadex.com
types: 2 script
GET https://ads.videoadex.com/jw/advertisement.js · script · 2 requests · network recording
E20
14 request(s) to ot.digiteka.com
types: 8 script, 6 stylesheet
GET https://ot.digiteka.com/video.min.js · script · 14 requests · network recording
E21
4 request(s) to player.digiteka.com
types: 2 script, 2 stylesheet
GET https://player.digiteka.com/build/dtkplayer-vjs.js · script · 4 requests · network recording
E22
Cookie '__cf_bm' set for 20minutes.fr
kept for about 0 days
cookie __cf_bm on 20minutes.fr · value not stored
E23
Cookie '__cf_bm' set for 20mn.fr
kept for about 0 days
cookie __cf_bm on 20mn.fr · value not stored
E24
Cookie 'pa_privacy' set for www.20minutes.fr
kept for about 395 days
cookie pa_privacy on www.20minutes.fr · value not stored
E25
Cookie '_pcid' set for www.20minutes.fr
kept for about 395 days
cookie _pcid on www.20minutes.fr · value not stored
E26
Cookie '_pctx' set for www.20minutes.fr
kept for about 395 days
cookie _pctx on www.20minutes.fr · value not stored
E27
Cookie 'didomi_token' set for 20minutes.fr
kept for about 180 days
cookie didomi_token on 20minutes.fr · value not stored
E28
localStorage: 3 key(s) saved in your browser
localStorage keys: theme-setting, 20mn-articlesSaved, didomi_token · values not stored
E29
React detected by REA (react-runtime)
confidence: medium
www.20minutes.fr/js/main-2.46.1.min.js · “react-runtime” · REA analyze-web-bundle 6.4.0
E30
Google Tag Manager found in the code
www.20minutes.fr/js/main-2.46.1.min.js @ 29:87183 · “dataLayer.push” · pattern scan
E31
Prebid.js (ad auctions) found in the code
ot.digiteka.com/pbLibrary.js @ 1:4 · “prebid.js” · pattern scan
E32
New Relic found in the code
player.digiteka.com/build/dtkplayer-vjs.js @ 1:251172 · “NewRelic” · pattern scan
E33
Uses the browser ability: indexeddb
stores data in your browser's built-in database
player.digiteka.com/build/dtkplayer-vjs.js @ 1:114735 · “indexedDB.open(” · pattern scan
E34
Uses the browser ability: local_storage
saves small bits of data in your browser
www.20minutes.fr/js/ads-2.46.1.min.js @ 10:208860 · “localStorage.setItem(” · pattern scan
E35
Uses the browser ability: webassembly
runs compiled WebAssembly code in your browser
www.20minutes.fr/ (page HTML) @ 11:89437 · “WebAssembly.instantiateStreaming(” · pattern scan
E36
Uses the browser ability: web_share
can open your device's share menu
membre.20minutes.fr/embed.bundle.js @ 797:22218 · “navigator.share(” · pattern scan
E37
Uses the browser ability: web_worker
runs work in a background thread
ot.digiteka.com/video.min.js @ 21:131327 · “new Worker(” · pattern scan
E38
Uses the browser ability: canvas
draws graphics on a canvas
player.digiteka.com/build/dtkplayer-vjs.js @ 1:340752 · “getContext("2d"” · pattern scan
E39
REA found the endpoint static.20mn.fr/services/animalNames.json
how: call:fetch
www.20minutes.fr/js/main-2.46.1.min.js @ 1:127550 · “static.20mn.fr/services/animalNames.json” · REA analyze-web-bundle 6.4.0
E40
REA found the endpoint api.smalk.ai/api/v1/tracking/track
how: call:fetch
s11-tracker.js · “api.smalk.ai/api/v1/tracking/track” · REA analyze-javascript-application 6.4.0
E41
The code names the endpoint /services/jeux/le-mot-du-jour
www.20minutes.fr/ (page HTML) @ 356:169179 · “/services/jeux/le-mot-du-jour” · pattern scan
E42
The code names the endpoint /services/jeux/mots-fleches
www.20minutes.fr/ (page HTML) @ 356:169970 · “/services/jeux/mots-fleches” · pattern scan
E43
The code names the endpoint /services/jeux/mots-croises
www.20minutes.fr/ (page HTML) @ 356:170725 · “/services/jeux/mots-croises” · pattern scan
E44
The code names the endpoint /services/jeux/sudoku
www.20minutes.fr/ (page HTML) @ 356:171456 · “/services/jeux/sudoku” · pattern scan
E45
The code names the endpoint /services/jeux/sudoku-killer
www.20minutes.fr/ (page HTML) @ 356:172203 · “/services/jeux/sudoku-killer” · pattern scan
E46
The code names the endpoint /services/jeux/fitword
www.20minutes.fr/ (page HTML) @ 356:172952 · “/services/jeux/fitword” · pattern scan
E47
The code names the endpoint /services/jeux/sudoku-chaos
www.20minutes.fr/ (page HTML) @ 356:173720 · “/services/jeux/sudoku-chaos” · pattern scan
E48
The code names the endpoint /services/jeux/solitaire
www.20minutes.fr/ (page HTML) @ 356:174468 · “/services/jeux/solitaire” · pattern scan
E49
The code names the endpoint /services/jeux/puzzle
www.20minutes.fr/ (page HTML) @ 356:175193 · “/services/jeux/puzzle” · pattern scan
E50
The code names the endpoint /services/jeux/jewelacademy
membre.20minutes.fr/embed.bundle.js @ 1:1415 · “/services/jeux/jewelacademy” · pattern scan
E51
The code names the endpoint /services/jeux/bubbleacademy
membre.20minutes.fr/embed.bundle.js @ 1:1608 · “/services/jeux/bubbleacademy” · pattern scan
E52
The code names the endpoint /services/jeux/cookieconnect
membre.20minutes.fr/embed.bundle.js @ 1:1803 · “/services/jeux/cookieconnect” · pattern scan
E53
The code names the endpoint /services/jeux/ironde-des-mots
membre.20minutes.fr/embed.bundle.js @ 1:2188 · “/services/jeux/ironde-des-mots” · pattern scan
E54
The code names the endpoint /services/jeux/ifleches
membre.20minutes.fr/embed.bundle.js @ 1:2561 · “/services/jeux/ifleches” · pattern scan
E55
The code names the endpoint /services/jeux/mots-melanges
membre.20minutes.fr/embed.bundle.js @ 1:2743 · “/services/jeux/mots-melanges” · pattern scan
E56
The code names the endpoint /services/jeux/anagrammes
membre.20minutes.fr/embed.bundle.js @ 1:2942 · “/services/jeux/anagrammes” · pattern scan
E57
The code names the endpoint /services/jeux/takuzu
membre.20minutes.fr/embed.bundle.js @ 1:3288 · “/services/jeux/takuzu” · pattern scan
E58
The code names the endpoint /services/jeux/kakuro
membre.20minutes.fr/embed.bundle.js @ 1:3464 · “/services/jeux/kakuro” · pattern scan
E59
The code names the endpoint /services/jeux/421
membre.20minutes.fr/embed.bundle.js @ 1:3970 · “/services/jeux/421” · pattern scan
E60
The code names the endpoint /services/jeux/mots-coupes
membre.20minutes.fr/embed.bundle.js @ 1:4140 · “/services/jeux/mots-coupes” · pattern scan
E61
The code names the endpoint /services/jeux/fubuki
membre.20minutes.fr/embed.bundle.js @ 1:4314 · “/services/jeux/fubuki” · pattern scan
E62
The code names the endpoint /services/jeux/buzz
membre.20minutes.fr/embed.bundle.js @ 1:4476 · “/services/jeux/buzz” · pattern scan
E63
The code names the endpoint /services/jeux/matoku
membre.20minutes.fr/embed.bundle.js @ 1:4638 · “/services/jeux/matoku” · pattern scan
E64
The code names the endpoint /services/jeux/kemaru
membre.20minutes.fr/embed.bundle.js @ 1:4820 · “/services/jeux/kemaru” · pattern scan
E65
The code names the endpoint /services/jeux/jeu-des-8-differences
membre.20minutes.fr/embed.bundle.js @ 1:5036 · “/services/jeux/jeu-des-8-differences” · pattern scan
E66
The code names the endpoint /services/jeux/mots-codes
membre.20minutes.fr/embed.bundle.js @ 1:5239 · “/services/jeux/mots-codes” · pattern scan
E67
The code names the endpoint /services/jeux/bataille-navale
membre.20minutes.fr/embed.bundle.js @ 1:5429 · “/services/jeux/bataille-navale” · pattern scan
E68
The code names the endpoint /services/jeux/filippine-actu
membre.20minutes.fr/embed.bundle.js @ 1:6251 · “/services/jeux/filippine-actu” · pattern scan
E69
The code names the endpoint /services/jeux/le-mot-du-jour-6-lettres
membre.20minutes.fr/embed.bundle.js @ 1:6487 · “/services/jeux/le-mot-du-jour-6-lettres” · pattern scan
E70
The code names the endpoint /services/jeux/hashi
membre.20minutes.fr/embed.bundle.js @ 1:6881 · “/services/jeux/hashi” · pattern scan
E71
The code names the endpoint /services/jeux/filippine
membre.20minutes.fr/embed.bundle.js @ 1:7048 · “/services/jeux/filippine” · pattern scan
E72
The code names the endpoint /services/jeux/camping
membre.20minutes.fr/embed.bundle.js @ 1:7217 · “/services/jeux/camping” · pattern scan
E73
The code names the endpoint /services/jeux/daily-mahjong
membre.20minutes.fr/embed.bundle.js @ 1:7399 · “/services/jeux/daily-mahjong” · pattern scan
E74
The code names the endpoint /services/jeux/fluffy-cuddlies
membre.20minutes.fr/embed.bundle.js @ 1:7600 · “/services/jeux/fluffy-cuddlies” · pattern scan
E75
The code names the endpoint /services/jeux/10x10-arabian-nights
membre.20minutes.fr/embed.bundle.js @ 1:7811 · “/services/jeux/10x10-arabian-nights” · pattern scan
E76
The code names the endpoint /services/jeux/snake
membre.20minutes.fr/embed.bundle.js @ 1:8002 · “/services/jeux/snake” · pattern scan
E77
The code names the endpoint /api/widget/smart
player.digiteka.com/build/dtkplayer-vjs.js @ 1:367477 · “/api/widget/smart” · pattern scan
E78
The code names the endpoint /api/video/getlivestatus
player.digiteka.com/build/dtkplayer-vjs.js @ 1:372653 · “/api/video/getlivestatus” · pattern scan
E79
200 links to pages on the same site
page links · https://www.20minutes.fr/politique/4221744-20260504-presidentielle-2027-remontada-unite-pourquoi-jean-luc-melench… · /gestion-cookies, /politique-protection-donnees-personnelles, /politique, /, /tv, /actu-generale, /societe, /monde, /economie, /faits_divers, /sante, /justice
E80
REA found the route event
www.20minutes.fr/js/piano-analytics-6.14.2.js @ 1:84 · “event” · REA analyze-web-bundle 6.4.0
E81
REA found the route /
www.20minutes.fr/js/piano-analytics-6.14.2.js @ 1:10878 · “/” · REA analyze-web-bundle 6.4.0
E82
150 requests on load: no own backend calls, wallet code, contract calls, AI services or live connections
GET https://www.20minutes.fr/politique/4221744-20260504-presidentielle-2027-remontada-unite-pourquoi-jean-luc-melench… · summary · 150 requests · network recording

Limits

  • We only see what your browser sees: code and requests on a first visit, without logging in or accepting cookie banners. What the servers do with data is invisible from outside.
  • Site code is usually minified (compressed), so names are partly lost and some code may be only partly analysed.
  • Some trackers only load after you accept cookies or log in, so the real list can be longer.
  • We visited from a server in the United States. Sites load different trackers and cookie banners in different countries (visitors in the EU usually get a consent banner first).
  • This text was written from fixed templates because no AI writer was available. It uses exactly the same evidence.
  • REA hit its size budget on parts of 51 large bundle file(s); those parts weren't fully analysed.

Facts, not judgements: this page describes what the code and traffic show, not anyone's intent. Not financial advice. Case id Il3BKgZy.