The analysis process
When you enter a text, ContrastaLab processes it in two independent phases: an immediate rhetorical analysis and an optional factual verification available on demand.
Segmentation
The text is divided into units of meaning: individual sentences and claims that can be analysed independently.
Type classification
Each unit is classified: verifiable fact, opinion, prediction, emotional rhetoric, criminal accusation, insult, speculative comparison or quantitative data.
Evidence evaluation
Assessment of whether the claim is supported by verifiable public data, plausible without a concrete source, or cannot be classified as a fact.
Rhetorical evaluation
Analysis of language: whether it is precise and honest, uses simplifications or vagueness, or contains fallacies, insults or manipulation techniques.
Verification with sources (optional)
For verifiable facts, the user can request a real-time web search. ContrastaLab searches for real sources and updates the evaluation with concrete URLs.
The traffic light system
Each claim receives two independent evaluations: one on the available evidence and one on the rhetorical quality of the language. A sentence can contain correct data and simultaneously use manipulative language — ContrastaLab separates them.
Evidence evaluation
Rhetorical evaluation
Reference sources
For factual verification, ContrastaLab uses real-time web search, prioritising official and institutional sources: World Bank, IMF, ILO, UN Data, OECD, WHO, IEA and national statistical institutes. Media sources are used to locate primary documents, never as proof of truth on their own.
Limits of the analysis
ContrastaLab is a tool to support critical thinking, not a definitive arbiter of truth. It is important to understand what it does not do:
Ideological neutrality
ContrastaLab takes no political position. It analyses language and evidence using the same criteria regardless of the ideological origin of the text. An insult is an insult whoever says it. A claim without a source is partial wherever it comes from.
Neutrality does not mean relativism. Where established historical or scientific consensus exists — Francoism was a dictatorship, climate change is human-caused according to the IPCC — ContrastaLab applies it as evidence, not as opinion.