Fact Tracking v1.0.1

Hosted Version Source →

Newseful’s fact tracking module provides an extremely simple syntax for adding visual weight to key points in a story, and visual distinction between facts that are independently confirmed, reported by other sources, or categorically false.

Additionally, the fact tracking module provides the option to cull all marked facts from a story and present them as a list sorted by confirmation status.


Fact tracking requires no external dependencies, so setup is as simple as including the script and the newseful css file, and then initializing via the code provided below.

<script src=‘cdn.cloudflare.com/newseful/newseful-fact-tracking.js’></script>
				<link rel=‘stylesheet’ href=‘cdn.cloudflare.com/newseful/newseful.css’>

You’ll need to initialize the fact tracker as such:

var opts = {
		showList : true,
		textElement : document.querySelector(‘.content’)
	var factCheck = new NFFactCheck(opts);

The parameter showList specifies whether a formatted list of key points from the article should be presented, and textElement passes in an element for the fact tracking module to parse.


The syntax used in the fact tracker is very simple. For any key points whose status you wish to indicate, simply enclose the status in double brackets just before the period at the end of the sentence.

The suspects were seen driving North in Picardy [[confirmed]].

Newseful recognizes two keywords: confirmed and false. Confirmed appears green, false red, and any unrecognized keyword will be presented as yellow. In this way, the yellow color can be used with generic terms like “unconfirmed,” or with specific attributions like “Reuters”.

Example Story

Adapted from original story published on LATimes.com

St Louis County officials announced Monday night that a grand jury had declined to indict Ferguson, MO, Police Officer Darren Wilson in the shooting of Michael Brown [[confirmed]]. Here’s what we know about the deadly encounter.

What’s the police version of events?

Wilson has not spoken publicly about what happened, and no direct video of the shooting has surfaced. According to a preliminary police account, which was included in Brown’s official autopsy report, the confrontation began when Wilson, on patrol, spotted Brown and a friend, Dorian Johnson, walking in the street

Wilson “observed the two individuals, he requested that they get out of the roadway. The deceased became belligerent towards Officer Wilson,” the report stated. It continues:

“As Officer Wilson attempted to exit out of his patrol vehicle the deceased pushed his door shut and began to struggle with Officer Wilson, during the struggle the Officer’s weapon was un-holstered. The weapon discharged during the struggle[[Autopsy]].

The deceased then ran down the roadway. Officer Wilson then began to chase the deceased. As he was giving chase to the deceased, the deceased turned around and ran towards officer Wilson.

Wilson then fired “several times,” the report said. (Police have not said exactly how many times Wilson fired his gun). Official and private autopsies both appeared to show that Brown was shot at least six times during the encounter[[confirmed]].

What does Brown’s friend say happened?

Johnson says that when the incident began, Wilson used profanity to tell the young men to get out of the street, hit Brown with his car door while trying to open it, then grabbed Brown by the neck.

“They’re not wrestling so much as his arm went from his throat to now clenched on his shirt,” Johnson told MSNBC. “It’s like tug of war. He’s trying to pull him in. He’s pulling away, that’s when I heard, ‘I’m gonna shoot you.’”

After the first shot wounded Brown, Johnson said, Brown ran and Wilson chased him. Wilson then shot Brown in the back, and Brown stopped, turned with his hands up, and said, “I don’t have a gun, stop shooting!” according to Johnson’s account to MSNBC[[Johnson]].

As Wilson stood face-to-face with Brown, the officer shot him several more times, Johnson said[[Johnson]].

An image circulating on social media claiming to show an X-Ray Officer Wilson’s injuries was confirmed to be unrelated[[false]]