This software program could help prevent future school shootings

Article Image

Some schools are using a new technology they believe may help prevent mass shootings. CNN's Natasha Chen has more.

Posted: Feb 13, 2019 8:40 PM
Updated: Feb 13, 2019 8:40 PM

In the wake of increasingly frequent school shootings, school districts across the country are using a combination of tools to try to prevent another tragedy. One of those is software that alerts administration officials to problematic social media posts.

The algorithm, which flags warning signs, is an attractive tool -- considering the disturbing social media posts by the Marjory Stoneman Douglas High School gunman prior to his shooting rampage. Seventeen students and staff members were killed.

Six weeks before the February 14, 2018 shooting, the FBI received a tip about the suspect's social media posts in which he talked about his gun ownership and desire to kill people. But that tip never made it to the Miami field office or its agents.

"It's tough and it's sometimes unfair to play Monday morning quarterback. But you have to ask the question, you know, what if the district had that?" said Greg Boulanger, who recently retired as director of public safety at Bristol Public Schools.

For the past five years, Bristol Public Schools has paid roughly $2 per student per year for a service called Social Sentinel. The software scans public social media posts within a geographical area for certain words, phrases and images that could indicate violence.

Boulanger said it's one of many tools the district uses to keep students safe.

Broward County Schools has a Special Investigative Unit that looks into threats on social media, spokeswoman Nadine Drew told CNN.

How Social Sentinel Works

Social Sentinel was founded by Gary Margolis, a former chief of police at the University of Vermont.

"We studied the language -- how violence is talked about," Margolis said. The company now has a constantly evolving, proprietary library containing "language of harm."

"It may be sentence structure, words, emojis, combinations thereof. So it's far more sophisticated than 'shoot,' 'bomb,' 'kill,'" he said.

Social Sentinel serves thousands of schools in 35 states, the company said. For each of them, its program is scanning the internet within geographical limits for posts that need to be flagged to school district officials.

Success stories

Boulanger said he would get about three to seven alerts per day for a school district serving about 8,000 students.

Most of them are benign.

"The most frequent alert related to exams: If I have one more Latin exam, I'm going to kill myself," he said.

But since the district started paying for Social Sentinel five years ago, Boulanger has seen close to 20 situations that required intervention.

In a couple of instances, Boulanger described female students -- including one recent graduate -- who posted about harming themselves. He said a crisis team was able to intervene in those cases to help those individuals.

There have also been posts about threats to others.

"We received posts one morning ... about two girls who were going to throw down against another two girls who did something in the cafeteria. We were able to talk to the team here, and they went up and intercepted the activity that was about to play out," he said.

Texas City, Texas' Independent School District also uses Social Sentinel, and credits the service with possibly preventing violence at one school last September.

The company alerted district officials to a threat on Facebook and the person who posted it was arrested, according to CNN affiliate KPRC.

Concerns about privacy

A company called Geofeedia, which provides a similar service to police departments, was criticized by the American Civil Liberties Union for violating free speech.

The ACLU said Geofeedia helped police departments collect information about people's political activism. In 2016, Geofeedia's CEO said the company has policies in place to prevent inappropriate use of its software. By 2017, Facebook and Twitter had stopped giving Geofeedia access to their data.

CNN was previously a subscriber of Geofeedia but stopped using the service in late 2015.

Margolis said Social Sentinel is different.

"Whether it's a political protest or a cupcake festival, our system is agnostic to that. We are just looking for the language of harm," Margolis said.

Unlike Geofeedia, he said, Social Sentinel does not cater to law enforcement or municipalities.

Boulanger said from the school's perspective, "We're not going out and eavesdropping and looking to say, 'We don't like this student. So let's go look in their account.' First of all, I don't know how to do that."

School officials are only on the receiving end of alerts and cannot perform a search within the Social Sentinel program.

Boulanger said the district's goal is not necessarily to turn students over to police. The focus is on helping the student get to the root of the issue and bringing them back into the school community.

"I'm good with it. I'm good with what we have and how it works," Boulanger said.

Indiana Coronavirus Cases

(Widget updates once daily at 8 p.m. ET)

Confirmed Cases: 33068

Reported Deaths: 2068
CountyConfirmedDeaths
Marion9524558
Lake3494175
Cass15897
Allen141966
St. Joseph122134
Hendricks114268
Hamilton113292
Elkhart110128
Johnson1092106
Madison58459
Porter50522
Bartholomew49034
Clark47941
LaPorte42022
Tippecanoe3823
Howard37824
Delaware37636
Jackson3721
Shelby36822
Hancock32727
Floyd31739
Boone30535
Morgan27724
Vanderburgh2592
Montgomery23417
White2308
Decatur22431
Clinton2221
Noble20421
Grant19721
Dubois1903
Harrison18921
Henry16910
Greene16824
Monroe16512
Warrick16528
Dearborn16521
Vigo1538
Lawrence15223
Miami1401
Putnam1357
Jennings1294
Orange12422
Scott1203
Ripley1106
Franklin1098
Kosciusko1011
Carroll933
Daviess8416
Steuben812
Marshall801
Newton7610
Wayne756
Fayette747
Wabash742
LaGrange682
Jasper661
Washington511
Jay490
Fulton471
Clay461
Rush452
Randolph453
Jefferson431
Pulaski410
Whitley383
Owen351
Sullivan341
DeKalb331
Brown331
Starke323
Perry280
Wells270
Benton260
Huntington262
Knox250
Tipton241
Crawford230
Blackford222
Parke190
Spencer191
Switzerland190
Fountain182
Posey160
Gibson142
Adams131
Ohio130
Warren121
Vermillion100
Martin90
Union80
Pike60
Unassigned0161

Illinois Coronavirus Cases

(Widget updates once daily at 7 p.m. CT)

Confirmed Cases: 115833

Reported Deaths: 5186
CountyConfirmedDeaths
Cook753063519
Lake7933281
DuPage7460350
Kane6083167
Will5356268
Winnebago209153
McHenry148870
St. Clair105077
Kankakee83644
Kendall75119
Rock Island63923
Champaign5957
Madison54557
Boone42416
DeKalb3704
Sangamon34328
Randolph2674
Jackson25610
McLean21613
Ogle2002
Stephenson1992
Macon19219
Peoria1918
Out of IL1831
Clinton18017
Union1519
Unassigned1490
LaSalle14113
Whiteside13412
Iroquois1314
Coles12313
Warren1130
Jefferson10116
Knox960
Grundy952
Monroe9311
McDonough847
Lee791
Tazewell704
Cass690
Henry670
Williamson602
Marion500
Jasper457
Adams441
Macoupin442
Perry410
Pulaski410
Montgomery391
Vermilion381
Morgan341
Christian334
Jo Daviess320
Livingston322
Douglas260
Fayette203
Ford201
Jersey201
Menard190
Mason180
Washington180
Woodford182
Hancock160
Mercer160
Shelby161
Bureau151
Carroll142
Bond121
Franklin120
Piatt120
Schuyler120
Clark110
Crawford110
Fulton110
Brown100
Cumberland100
Logan100
Moultrie100
Wayne91
Alexander80
Henderson80
Johnson70
Massac70
Saline70
Effingham61
Greene50
Marshall50
De Witt40
Lawrence40
Richland30
Stark30
Clay20
Edwards20
Gallatin20
Hamilton20
Wabash20
White20
Calhoun10
Hardin10
Pike10
Pope10
Putnam10
Edgar00
Terre Haute
Overcast
67° wxIcon
Hi: 77° Lo: 54°
Feels Like: 67°
Robinson
Broken Clouds
65° wxIcon
Hi: 77° Lo: 53°
Feels Like: 65°
Indianapolis
Broken Clouds
64° wxIcon
Hi: 75° Lo: 55°
Feels Like: 64°
Rockville
Broken Clouds
63° wxIcon
Hi: 75° Lo: 53°
Feels Like: 63°
Casey
Overcast
65° wxIcon
Hi: 77° Lo: 53°
Feels Like: 65°
Brazil
Overcast
67° wxIcon
Hi: 75° Lo: 53°
Feels Like: 67°
Marshall
Overcast
67° wxIcon
Hi: 77° Lo: 53°
Feels Like: 67°
Cold Front Approaching
WTHI Planner
WTHI Temps
WTHI Radar

WTHI Events