Stringboard

Secure Investigative Journalism Toolkit

Empowering journalists to uncover truth in massive datasets without compromising source protection.

The Problem

Modern investigative journalism requires analyzing massive datasets - leaked documents, public records, communications archives. But journalists face two critical barriers:

Technical Complexity: Most reporters aren’t data scientists. Existing tools require writing code, understanding databases, and mastering command-line workflows.

Security Risk: Cloud-based AI tools log everything they process. For journalists protecting confidential sources, this creates an impossible choice: accept help from AI and risk source exposure, or analyze millions of documents manually.

In an era of increasing threats to press freedom, these barriers directly impact our ability to hold power accountable.

The Solution

Stringboard consolidates 27 specialized tools into a unified, secure-by-design platform that makes data journalism accessible while maintaining uncompromising source protection.

Comprehensive Data Pipeline:

Novel AI Architecture:

First investigative tool to safely integrate AI assistance through privacy-preserving design:

Technical Architecture

Service-Oriented Design (42,639 lines of Python)

Security-First Implementation

Comprehensive Documentation

Impact & Validation

Community Response:

Origin Story:

Inspired by Micah Lee’s excellent book teaching journalists technical skills, but recognizing most reporters still face insurmountable barriers. Stringboard makes those techniques accessible without requiring a CS degree.

The Mission:

As stories are increasingly hidden in vast quantities of data, journalists shouldn’t need to become data scientists to find them. This tool lowers barriers to high-quality data-driven journalism while protecting those who risk everything to expose truth.

Technical Stack

Python Docker Celery Redis Whisper ASR Pandas MCP Claude API
FastAPI Rich CLI GPG Dangerzone ExifTool Tor OnionShare  

Current Status

Beta Testing - Active development, seeking feedback from journalists and security researchers.

View Documentation GitHub Repository

For Journalists: Interested in beta testing? Contact me.
For Developers: Contributions welcome on GitHub.
For Organizations: Institutional deployment and security audit inquiries welcome.