SEVERE WX : Flash Flood Watch View Alerts

This software program could help prevent future school shootings

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

Posted: Feb 13, 2019 1:33 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

Data is updated nightly.

Cases: 752108

Reported Deaths: 13816
CountyCasesDeaths
Marion1033831790
Lake558431013
Allen41736693
St. Joseph37007565
Hamilton36617417
Elkhart29425461
Tippecanoe22938228
Vanderburgh22565400
Porter19369327
Johnson18486389
Hendricks17696317
Clark13233195
Madison13176344
Vigo12631253
LaPorte12429221
Monroe12226176
Delaware10970198
Howard10349224
Kosciusko9643121
Hancock8578147
Bartholomew8174157
Warrick7864156
Floyd7815180
Grant7248179
Wayne7164201
Boone6979103
Morgan6768141
Dubois6224118
Marshall6214116
Cass6024110
Henry5903110
Dearborn589878
Noble581688
Jackson509476
Shelby502396
Lawrence4753122
Gibson445595
Clinton443555
Harrison441775
DeKalb440385
Montgomery439890
Whitley406744
Huntington403381
Steuben400859
Miami395769
Jasper389155
Knox377691
Putnam373461
Wabash362383
Ripley347370
Adams345555
Jefferson336186
White332753
Daviess3035100
Wells295481
Decatur289892
Greene286885
Fayette284864
Posey274335
LaGrange273272
Scott270356
Clay267148
Washington246336
Randolph245183
Jennings235349
Spencer234531
Starke228159
Fountain222048
Sullivan214843
Owen212358
Fulton204043
Jay201032
Carroll193820
Orange188255
Perry187237
Rush175926
Vermillion175344
Franklin170435
Tipton166646
Parke149616
Pike138334
Blackford136232
Pulaski120847
Newton114936
Brown104443
Benton102614
Crawford102516
Martin91815
Warren84115
Switzerland8158
Union72810
Ohio57911
Unassigned0424

Ohio Coronavirus Cases

Data is updated nightly.

Cases: 1109697

Reported Deaths: 20213
CountyCasesDeaths
Franklin1289521469
Cuyahoga1158802216
Hamilton814201251
Montgomery525861049
Summit484551006
Lucas43384824
Butler39098606
Stark33355930
Lorain25689506
Warren24612305
Mahoning22388602
Lake21219389
Clermont20138253
Delaware18892136
Licking16671225
Fairfield16589204
Trumbull16560483
Medina15618273
Greene15292248
Clark14244306
Wood13296200
Portage13254216
Allen11919239
Richland11611211
Miami10857225
Wayne9153225
Columbiana9039230
Muskingum8909135
Pickaway8664122
Tuscarawas8654251
Marion8649139
Erie8058165
Ashtabula7171179
Hancock6999133
Ross6948163
Geauga6850151
Scioto6540106
Belmont6159174
Union585049
Lawrence5741102
Jefferson5683159
Huron5554122
Sandusky5444126
Darke5420129
Seneca5350128
Washington5321109
Athens524460
Auglaize502487
Mercer487785
Shelby477095
Knox4573112
Madison444566
Ashland435997
Putnam4336104
Defiance432399
Fulton432274
Crawford4046110
Brown402761
Logan387678
Preble3859105
Clinton379266
Ottawa373581
Highland360266
Williams348578
Champaign344959
Guernsey325254
Jackson318454
Perry297350
Morrow291940
Fayette285750
Hardin275765
Henry273867
Holmes2703101
Coshocton269360
Van Wert247264
Adams243156
Pike242835
Gallia240850
Wyandot234756
Hocking220663
Carroll197548
Paulding176642
Meigs148540
Monroe136345
Noble136239
Harrison114138
Morgan110124
Vinton85717
Unassigned03
Fort Wayne
Mostly Cloudy
77° wxIcon
Hi: 84° Lo: 62°
Feels Like: 79°
Angola
Partly Cloudy
73° wxIcon
Hi: 82° Lo: 59°
Feels Like: 73°
Huntington
Partly Cloudy
75° wxIcon
Hi: 82° Lo: 59°
Feels Like: 75°
Decatur
Mostly Cloudy
77° wxIcon
Hi: 83° Lo: 60°
Feels Like: 79°
Van Wert
Partly Cloudy
80° wxIcon
Hi: 85° Lo: 60°
Feels Like: 81°
Daily rounds of showers and thunderstorms will increase the flood threat across northeast Indiana and northwest Ohio.
WFFT Radar
WFFT Temperatures
WFFT National

Community Events