Black Box Winter

Black Box Winter

Summary

Denied power by an algorithm she never consented to, a woman teams with noyb’s Martin Baumler to turn her blackout into a precedent-setting fight over Article 22—forcing Europe’s credit engines to choose between explainability with human review or no automation at all.

**Chapter 1: Milliseconds to No**

Forty-seven milliseconds. That's how long it took Unsere Wasserkraft's system to deny Komplandt's application. Her cursor still hovered over the submit button when the rejection appeared.

REQUEST-ID: UW-2023-11-28-0947
STATUS: DENIED
X-SCORE: 511
X-LATENCY: 47ms

She stared at the developer console, its cold data mocking her. The customer-facing message was equally stark: "We regret to inform you that your application for an electricity contract has been denied."

Her second attempt yielded identical results. Same request ID format, same score, same crushing speed. Her hands shook as she dialed customer service.

"This is Jana, how may I assist you today?"

"I was just denied an electricity contract. I need to know why."

Keyboard clicks filled the pause. "I see the application was processed through our automated system. The decision follows standard credit protocols."

"I have perfect credit. Never missed a payment in my life."

"Our system interfaces with KSV1870 for verification. I don't have visibility into specific factors."

Komplandt's pen tore through her notebook page. "So an algorithm decided I don't deserve power, and no human reviewed it?"

"The assessment is automated for efficiency. Have you considered other providers?"

She tried Wien Energie next. Their system took longer—412 milliseconds—but the result was the same. Verbund followed suit. Some digital mark trailed her, faster than she could outrun.

Her neighbor Eva's extension cord kept her mini-fridge running for one night. The next morning, it vanished with a note: "Fire code violation - Management."

The camping stove's blue flame barely lit her laptop screen as she photographed everything—rejection screens, timestamps, her darkened apartment. Five days until her temporary housing allowance expired. Three missed photography jobs because she couldn't charge batteries.

She found CreditClear.at promising to "resolve profile issues" for €500. The testimonials spread across Eastern Europe, each describing similar automated rejections. She documented those too.

A legal resource caught her eye: noyb – None Of Your Business. They specifically mentioned fighting automated decisions affecting fundamental rights. She drafted an email, attaching her growing evidence folder.

The frost traced patterns on her windows as she hit send. One way or another, she'd expose whatever digital system had marked her for exclusion. But tonight, she had to survive another evening in an apartment that felt more like a cell, constructed not of bars but of ones and zeros.

---

**Chapter 2: The Map Arrives**

Martin's phone vibrated as he stepped off the tram. Unknown number, encrypted signal. He answered.

"Baumler speaking."

"I have proof of KSV1870's scoring system. SHA-256 hash in your inbox matches the evidence." The voice was male, clipped. "Check it against yesterday's Data Protection Impact Assessment. Passphrase: Kafka-prod-3."

Martin moved away from the tram stop. "Why contact me?"

"Your complaint exposed what we built. But there's more." A pause. "The system isn't just broken—it's designed to exclude."

The morning crowd flowed around him as he verified the hash on his phone. It matched.

"Café Sperl, thirty minutes. Bring a USB with PGP. I'll show you how the machine really works."

The line went dead. Martin texted Max: "Verified whistleblower. Meeting at Sperl. Has technical proof."

Max replied instantly: "Record everything. Watch for surveillance."

At Café Sperl, a man in rectangular glasses and a worn blazer sat in the corner, laptop closed. No hoodie cliché—this was someone with skin in the game.

"You verified the hash?" His eyes swept the room.

Martin nodded. "Show me."

The man opened his laptop, revealing a complex diagram. "Your client's rejection pipeline. Every node, every threshold." He pointed to a flow chart. "Here's the source: Kafka topic credit-events.v3 feeds into our scoring DAG. Feature store fs_identity_v2 pulls government data. Model ksv_lightgbm_3.12 makes the final call."

"The 47-millisecond decision?"

"Automated, end-to-end. Look—identity match confidence 0.94, above our 0.92 threshold. Score 511, below the 520 cutoff. Instant deny." His phone buzzed. He checked it, paled. "Security flagged unusual queries from my terminal. Meeting with my manager in an hour."

"I need more time to document—"

"Can't. But watch for ClarityIQ emails. Luxembourg broker selling 'clean profiles.' They're exploiting our system." He stood. "The map proves everything. Make it count."

After he left, Martin immediately called his firm's notary to register the document's hash. Evidence secured.

The morning unfolded in tactical moves. Martin and Max annotated the diagram with legal citations. Komplandt arrived with a new rejection and a forwarded email—ClarityIQ offering profile "optimization" for €2000.

"The pieces connect," Martin said. "They're selling workarounds to their own broken system."

At the DSB, Dr. Berger studied the technical evidence. Her counsel raised concerns about trade secrets and implementation burden.

"We propose a pilot," Martin offered. "Fourteen days to produce a Score Bill of Materials for Komplandt's case. Confidentiality ring, court-appointed technical expert to verify."

"Creative compromise," Berger noted. "But KSV will fight transparency requirements."

"Then let's give them a choice," Martin said. "Controlled disclosure now, or forced disclosure later when more whistleblowers emerge."

The interim order came within 48 hours. Automated denials suspended. Human review mandated. Documentation of data lineage required.

That evening, Max called with news. "Our source wants to meet again. Says there's evidence of a European-wide scheme. Profile trading across borders."

Martin studied the diagram above his desk, its web of automated decisions spanning countries. "Tell him I'm in. This was just the first thread to pull."

Komplandt's electricity flowed again that night. But in the system's shadows, a larger battle was taking shape—one that would expose not just a broken algorithm, but an industry built on opacity.

"The machine must explain itself," she wrote. "All of them must."

---

**Chapter 3: Rubber-Stamp Humans**

Martin scrolled through Unsere Wasserkraft's decision logs, each entry damning in its precision:

reviewer_id: HumanReviewBot_03
case_id: KMP-2023-4721
dwell_time_ms: 9234
decision: CONFIRM_DENY
notes: null

His screen filled with similar entries - thousands of rejections, each "reviewed" in mere seconds. Not a single override. No explanatory notes. Just an automated stamp masquerading as human judgment.

Komplandt's message lit up his phone: "Built a dataset of 25 others denied power. All match my profile - single women, former addresses with defaulted tenants. Posted on Reddit and the patterns emerged."

"Send it to Lena," he typed back. "This could prove systemic bias."

Lena appeared in his doorway, tablet in hand. "The badge logs confirm it. Reviewer 03 supposedly processed fourteen cases during lunch - while their card showed them at Café Mozart."

She pulled up a training document: "Agents shall verify score threshold only. Do not investigate underlying data points."

"Checkbox compliance," Martin muttered. "And look at this." He showed her Komplandt's formal rectification request, detailing how her score stemmed from a mislinked debt - a different woman, same building, five years ago.

His phone rang. Max.

"ORF now," Max said. "It's starting."

The Minister stood flanked by industry reps, a leaked Chamber of Commerce memo visible on the podium: "Credit market disruption risks capital flight, negative outlook."

"Austria cannot sacrifice innovation for regulatory overreach," the Minister declared.

Martin's other line buzzed - unknown number.

"Vertex Capital here. Lead investor in KSV's IPO," a voice said. "Our underwriters are concerned. We're looking at a March offering. These disclosures could trigger covenants."

"The law requires transparency," Martin replied.

"We could fund a limited pilot program. Controlled disclosure. Why burn the whole system?"

Martin ended the call and filed his enforcement motion - documented patterns of sham review, Art. 83 fines, verification audit demands.

Dr. Keller at the DSB studied the evidence. "Public hearing next week. Full SBOM disclosure ordered." She paused. "KSV's already moving for a stay."

That evening, the whistleblower's message arrived: "Found the cross-border connections. Same errors replicated across five countries. Meeting tomorrow?"

Martin added it to his diagram - a web of automated decisions spanning Europe, each node another life altered in milliseconds.

His phone lit up one last time. Komplandt: "Another denial. Still no real explanation."

"Tomorrow we make them explain," he wrote back. "All of them."

The battle wasn't just about algorithms anymore. It was about the right to understand why you'd been judged, and by whom - before the machines rendered their verdicts in the dark.

---

**Chapter 4: Hearing: Build or Blackout**

The hearing room at the Austrian Data Protection Authority held a chill despite the morning sun. Martin smoothed his blue tie, arranging evidence files in precise rows before him.

Across the polished table sat the KSV1870 delegation: four lawyers in dark suits, their leather portfolios unmarked; two data scientists with tablets displaying real-time model metrics; and Dr. Weber, their Chief Risk Officer, who kept checking his phone.

Behind them, Unsere Wasserkraft's team occupied a row of chairs, their posture rigid with barely contained anxiety.

The three DSB commissioners entered, and the room rose.

"This hearing will commence," announced Dr. Keller, her silver-rimmed glasses catching the light. "We examine automated decision-making in essential service provision under Article 22 of the GDPR."

Komplandt slipped into the seat beside Martin, wearing a tailored navy blazer. Her notebook lay open, pen poised.

"Ready?" he whispered.

She nodded once, eyes forward.

"Counsel for noyb, proceed," Dr. Keller said.

Martin stood. "Our complainant was denied electricity through an automated process based on a credit score she never consented to, couldn't view, and had no means to challenge. The denial took precisely 47 milliseconds."

He displayed the system architecture diagram. "This maps how rental history was mismatched, fed into KSV1870's scoring engine, and triggered Unsere Wasserkraft's automatic rejection - all without meaningful human oversight."

Dr. Weber interrupted, "That scoring engine prevented €12 million in fraud last quarter. When we loosened thresholds in 2020, defaults spiked 40%. There's a human cost to weak controls."

"And the human cost of false positives?" Martin countered. "Show me one case where your review process caught an error."

"Our thresholds reflect extensive human judgment," KSV's counsel argued. "The score is advisory. Providers choose how to apply it."

Martin projected the logs. "Average reviewer time: 7 seconds. Override rate: 0%. This isn't human judgment - it's rubber stamping."

"We process thousands of applications daily," Unsere's operations director interjected. "Full review of each case would collapse the system."

"Then build a better system," Komplandt said quietly. "One that doesn't collapse people's lives through computational errors."

Dr. Keller raised an eyebrow but allowed it. The hearing proceeded through technical cross-examination of the matching algorithms, threshold designs, and audit trails.

"We find violations of Article 22," Dr. Keller finally announced. "Automated processing without consent or meaningful human review is unlawful for essential services. We order: First, explicit consent requirements. Second, comprehensible explanations with human appeal rights. Third, a two-tier transparency framework - public data lineage plus confidential technical documentation."

KSV's counsel rose. "We move for partial stay pending appeal. Full technical disclosure would irreparably harm our intellectual property."

"Granted in part," Dr. Keller replied. "Technical details may remain sealed, but human review requirements take effect immediately."

Three days later, Komplandt sent Martin her signed contract with a handwritten apology from Unsere's manager.

That evening, his phone rang - Brussels.

"Monsieur Baumler," came a measured voice. "European Banking Authority. We're examining a network of cross-border scoring vendors operating through Luxembourg. Your case has implications for EDPB guidelines on automated decisions. We should meet."

Martin studied his diagram, adding a note about the Luxembourg broker under coordinated supervision. "I'll bring evidence of the broader pattern."

"Good," the voice replied. "The consistency mechanism needs strengthening."

After hanging up, Martin messaged Max: "Found our next target - pan-EU broker network. EDPB's paying attention."

Max replied instantly: "Perfect. Let's map the whole shadow system."

Martin traced a line on his diagram connecting Vienna to Luxembourg. One victory secured. A continent of automated judgments to go.