Milwaukee Journal Sentinel

Problems blamed on ‘coding error’ in new reporting app.

‘Coding issue’ blamed for delay in reporting results

- Alexandra Jaffe and Christina A. Cassidy JOSEPH CRESS/IOWA CITY PRESS-CITIZEN

IOWA CITY, Iowa – What went wrong with the Iowa Democratic Party’s hightech plan to speed up the reporting of caucus night results? Pretty much everything.

A little-known startup company was picked by party leaders to develop a mobile app for reporting results, with key details such as the name of the firm kept confidential. While security experts tested the program, many of the people who needed to use it at 1,678 precinct locations across Iowa had little to no training. And a “coding issue” within the app muddied the results, prompting party officials to halt reporting and move to a back-up system to verify the counts. Some caucus organizers were forced to call in results for the state party to record manually.

When it came time to launch the app on Monday night, there was widespread confusion and frustratio­n. It’s similar to the sort of chaos election security experts have been warning about.

“While the app was recording data accurately, it was reporting out only partial data. We have determined that this was due to a coding issue in the reporting system,” Iowa Democratic Party Chairman Troy Price said in a statement Tuesday. “The applicatio­n’s reporting issue did not impact the ability of precinct chairs to report data accurately.”

The glitch underscore­d the risk of relying on voting technologi­es that election integrity advocates consider unreliable. “If I were prone to Twitter, I would use the hashtag #IToldYouSo,” said University of Iowa computer science professor Douglas W. Jones, an election security expert. “It looks like the worstcase scenario happened.”

Jones, a voting security consultant and co-author of “Broken Ballots,” had warned before the caucuses that the Iowa Democratic Party’s plan to deploy the unproven app during the highstakes event was risky and had been undermined by excessive secrecy and a lack of public confidence in its ability.

Unlike the November election and state primaries administer­ed by state and local election officials, the Iowa caucus was administer­ed by the Iowa Democratic Party.

While the app was available to caucus organizers for downloadin­g on their smartphone­s a few days earlier, some waited until Monday to do so and encountere­d difficulties in following the instructio­ns or received error messages. The state party had said previously it was going to delay deploying the app to reduce the risk that a hacker might target it, a decision in favor of security but creating little space for error.

Although the app was the “preferred method” for reporting results, the party did have a phone line available for caucus organizers to report results. But that quickly became overwhelme­d, with some caucus organizers reporting they were on hold for over an hour before they were able to speak with someone.

Party officials defended their decision to delay the release of the results, saying they preferred to have accuracy over speed. But before Monday’s caucuses, they had touted the app’s automated ability to calculate delegates and report results as an improvemen­t over the complicate­d math and legions of phone calls that the system has long relied upon.

In a Twitter post Tuesday, Shadow Inc. acknowledg­ed after months of confidentiality that it was the firm hired to build the app and apologized for its failure. The firm includes veterans of previous Democratic presidenti­al campaigns and tech companies and was founded in early 2019 by the Democratic digital advertisin­g group ACRONYM.

“We sincerely regret the delay in the reporting of the results of last night’s Iowa caucuses and the uncertaint­y it has caused to the candidates, their campaigns, and Democratic caucus-goers,” the company said.

Shadow said the app collected data in a way that was “sound and accurate,” but the process for transmitti­ng the results generated by the app to the state party was marred by a coding error that produced inaccurate numbers. The company said the error was fixed overnight.

Campaign finance records show the Iowa Democratic Party paid $63,000 to the company in late 2019 while Nevada Democrats paid Shadow $58,000 for technology services in August with additional payments totaling about $50,000 in October and December.

At least three Democratic presidenti­al campaigns have used apps developed by Shadow: Kirsten Gillibrand, Pete Buttigieg and Joe Biden. But Biden’s campaign said it dropped Shadow’s texting app out of cybersecur­ity concerns. Gillibrand has since left the race.

Precinct chairs reported having problems with the app every step of the way. When they downloaded it on to their personal phones, they received warnings that the app might not be secure since it did not come from a traditiona­l app store. Those warnings scared off some users at that point, organizers said.

Other users reported problems logging in and setting up a two-factor authentica­tion, which involved a QR code and text message system. Others who successful­ly navigated beyond that step reported the app freezing at key times or confusing error messages that popped up when they tried to report results.

In Johnson County, the state’s most Democratic, more than 30 precinct chairs gathered at a Coralville hotel after the caucuses trying to call in their results, said precinct chair Jonathan Green.

Green, who works in informatio­n technology, said he was able to test the app before the caucus, but he kept receiving error messages when he tried to report the results. The group finally got through late Monday after an hour or more on hold and passed around a cell phone one by one to report their results, Green said.

“It was just a wreck,” he said. “The system was not prepared to handle the app not working and everybody was overwhelme­d.”

“The applicatio­n’s reporting issue did not impact the ability of precinct chairs to report data accurately.” Troy Price Iowa Democratic Party Chairman

 ??  ?? University of Iowa students Sophia Sear and Julia Krischel, both 18, of Minneapoli­s, join others Monday at a caucus at the Iowa Memorial Union in Iowa City.
University of Iowa students Sophia Sear and Julia Krischel, both 18, of Minneapoli­s, join others Monday at a caucus at the Iowa Memorial Union in Iowa City.

Newspapers in English

Newspapers from United States