The Anonymous Survivor Who Built the First Comprehensive Mapped Database of the Epstein Files
Back in February, a Reddit user going by the handle EricKeller2 shared a striking announcement with the platform: “I mapped every connection in the Epstein files,” he wrote. What he’d built was far more than a casual side project: a public website and searchable database holding more than 1.5 million documents tied to the Jeffrey Epstein case. Its centerpiece is a massive, interactive network graph that maps links between more than 1,000 people in Epstein’s social orbit, pulling connections from flight manifests, email chains, and hundreds of other public court and investigation records. The post linked directly to his work: Epsteinexposed.com.
That Reddit post racked up 5.5 million views, and hundreds of thousands of visitors from across the globe flooded the site in the days that followed. Almost overnight, EricKeller2 found himself busier than he ever could have anticipated.
EricKeller2 is not his real name. A 30-something data engineer with a wife and young children, he chose a pseudonym to protect himself and his family from retaliation by Epstein’s wealthy, powerful network of associates. He had followed the details of the child sexual abuse case for years, poring over court filings, sworn depositions, and case materials from Giuffre v. Maxwell. But when the initial deadline for the federal Epstein Files Transparency Act approached in fall 2025, he shifted from casual following to organized research — and quickly became obsessed.
From that point on, Keller (as he is referenced for this story) worked doggedly, loading hundreds of new documents into his database every single day. Unlike the U.S. Department of Justice’s official public file dump, Epstein Exposed pulls together material from far more sources, including unsealed court records and FBI tips, all focused on unpacking what Keller calls the “connective tissue” linking disjointed documents across the case. The site bills itself as “the most comprehensive searchable database of every person, document, flight, and connection in the Epstein files.”
“There were nights I had to stop,” he told me. “There are descriptions of things no human being should have experienced.” He still recalls one 2017 email exchange between Epstein and an intermediary, where Epstein offered a girl $300 for a topless massage. When the intermediary replied the girl was unavailable because she had school on Monday, Epstein upped his offer to $400.
“You can build a mental wall between yourself and what you’re reading, but it doesn’t always hold up,” he adds. “Some nights it doesn’t hold at all.”
His drive to build this project comes from a deeply personal place. “I am a survivor of childhood sexual abuse,” he shares. That experience is why he cannot look away from the horrors laid out in the thousands of pages of files — and why he kept building, day after day.
The official Epstein document library hosted on the DOJ website is a masterclass in disorganization. Back in early December, Keller was clicking through tens of thousands of pages in the archive and left feeling what he calls “frustrated disbelief” at the chaos: files that stretch hundreds of pages with no clear structure, blurry or sideways-scanned text, out-of-context wire transfer records, half-redacted email chains, flight logs that only list initials instead of full names. “It’s disorienting,” he says. “You’re reading fragments of something enormous and trying to figure out which fragments matter and how they connect.”
One night, he spent roughly four hours tracing a single person’s name across 30 separate documents in the archive. “I just stopped and thought, I am doing by hand what a database could do in milliseconds,” he says. As a database infrastructure developer at a midsize company, he knew exactly what to do next. “I opened a code editor and started building. By 3 a.m. I had a basic search prototype working against a few hundred documents,” he says.
Around that same time, a tool called Jmail.world was gaining traction for letting users browse Epstein’s personal emails as if they were navigating a Gmail inbox. Launched in mid-November and built by a group of tech-savvy volunteers, it eventually expanded to host Epstein’s photos, flight logs, and even his Amazon purchase history, all laid out as if visitors were accessing Epstein’s own personal accounts. Keller tested the tool and liked what he saw. “Jmail was proof that the community could build better tools than the government was providing,” he told me.
It also helped him refine the scope of his own project. “Instead of thinking about one category of documents, I started thinking about the network,” he says. “How do you connect a person who appears in an email to a flight they were on, to a wire transfer, to a deposition they gave? That cross-referencing problem is what I wanted to solve.”
Then, on December 19, the DOJ released its first large batch of new files, adding hundreds of thousands of new documents to the public archive. Immediately, Keller’s workload ballooned to an all-time high. The prototype he’d built earlier that month became the foundation for processing all of the new material.
Most nights he worked until 3 or 4 a.m., sipping cold coffee while navigating a sea of open browser tabs.
Because of his own childhood trauma, he says, “when the first documents started dropping, I couldn’t look away. I understood at a gut level what was being described in those files.” In the evenings, he’d return home from his day job, and once his entire family was asleep, he’d hole up in his home office and spend hours scrolling through downloaded PDFs.
Many documents were only posted as scanned images, so he ran every page through multiple layers of software to convert them into searchable text — if one system failed to transcribe the text correctly, he’d run it through a second or third. Then he’d use another tool to extract key details: names, organizations, dates, and locations. He ran hash verification (a process to confirm the DOJ’s files had not been tampered with) and redaction analysis to spot inconsistencies in how the government blacked out information. He tracked every step of his work in a meticulous, color-coded digital ledger. “It’s not uploading files,” he says. “It’s rebuilding a crime scene from 2 million fragments of evidence.”
At the end of January, the DOJ released an even larger batch of files, this one holding more than 3 million documents. Though his workload swelled even more overnight, Keller says the file drop was validating: the entire system he’d built was designed specifically for that moment.
On February 5, Keller registered his domain. A week later, the number of files in his database crossed 1 million. He’d also built the first version of the site’s signature colorful, interactive network graph, which maps connections between the powerful figures surrounding Epstein: financiers, politicians, academics, and royalty. He decided he was ready to share the project with the world, and turned to Reddit to announce it.
The sudden flood of visitors meant the site needed constant upkeep. At one point it crashed in the middle of the night; Keller got it stable by dawn, only for it to crash again that afternoon.
A former investigator messaged him, wanting to cross-reference a specific set of Deutsche Bank wire transfers against flight dates to check if money moved on the same days people traveled to see Epstein. A journalist from a major European outlet used the site to investigate connections between Epstein’s financial network and a figure in their country, and asked for help tracking down every document that mentioned specific company names. A forensic accountant specializing in financial crime reached out, offering to review patterns of wire transfers Keller’s site had uncovered; the expert noted that certain transaction patterns matched layering techniques used in money laundering. “The response tells you something specific,” Keller said. “There is a real community of people who have been trying to get to the truth here for a long time, and the site gave them something they did not have before.”
The site kept crashing, and Keller rewrote its infrastructure deep into the night. In the mornings, he’d stagger into his day job and pretend everything was normal. What fueled him, he says, was anger: a sense that the DOJ had made the files practically unsearchable, and the public deserved better.
Twelve days after the launch of Epstein Exposed, Keller quit his job. After people reached out on Reddit and through the site’s contact email asking how they could contribute, he set up a donation page. “When I looked at what had come in, and what the site had become, it was clear that this was now the work,” he says.
Even working on the project full-time, he is stretched thin. He forgets to eat unless his wife puts food in front of him, he says. His back aches from hours of sitting at his desk. His eyes are constantly strained. He drinks too much coffee. Some mornings he forgets what day it is, or when he last went outside. “My wife jokes that when this chapter is over I owe her about three months of normal,” he says.
He is also under legal pressure. He has received formal demand letters from law firms representing individuals in the database, many arriving with 24-hour deadlines to remove content. “Some are on behalf of genuine victims, and I take those seriously,” he says. “I’ve redacted dozens of documents for verified survivors. But not all of them check out.”
Keller says working through the files constantly forces him to reflect on his own childhood trauma. “When I’m reading through testimony or looking at records of what was done to these girls and young women, I’m not seeing strangers. I’m seeing something I understand from the inside,” he says. Sometimes specific emails stop him cold. In one from March 2014, someone writes to Epstein: “Thank you for a fun night. Your littlest girl was a little naughty.” Or there’s the 2017 email where someone tells Epstein they met a girl who’s “like Lolita from Nabokov, femme miniature,” and asks if they should send him “her type of candidates only.”
“They’re referencing a novel about a man raping a 12-year-old,” Keller says. “As a scouting criterion. In an email.”
Keller can’t help but think about his own kids, too. “There are moments where that connection hits you, and you have to stop and just sit with it. It’s part of what makes it hard to walk away at the end of the night.”
Scroll through the hundreds of replies to Keller’s launch post on Reddit, and you’ll notice one recurring sentiment: he built the public infrastructure that the government should have set up in the first place.
For some time now, online communities have helped fill gaps left by public institutions, and Reddit has stood out on this issue. Last month, when the DOJ gave lawmakers a strict window to review unredacted Epstein files, many members of Congress felt overwhelmed by the volume of material. Congressman Maxwell Frost, a Democrat from Florida, knew he needed to “be strategic and act fast.”
“On Reddit, there was an active community (r/Epstein) crowdsourcing information and digging into the details, so we posted there to gather direct links to the DOJ’s website and better understand what to prioritize,” Frost told me. “Millions of people interacted with that post, which made clear that the American people want answers.”
As Keller sees it, the online community’s role in the Epstein saga is primarily to refuse to let the issue die — to spur new prosecutions and to help survivors see justice. “I think about them constantly,” he says of survivors. “If they can come to this site and search and find documentation that confirms yes, this happened, yes, it was real, yes, the world knows — that matters in a way I don’t have adequate language for.”
Since quitting his job, Keller has burned through his savings faster than he expected. He says he spends roughly $3,500 a month to keep the server running, and some weeks donations don’t cover the cost. But he says his wife understands why this work matters and has been supportive. The database has now indexed 2.15 million documents, cataloged 1,500 people, and mapped tens of thousands of Epstein’s connections. “You don’t walk away from that,” he said. “Imagine where this can be in six months or a year from now. I believe this will make a difference. I have to. These things cannot be allowed to stand.”
Traffic to his site remains high for now, but Keller says he isn’t obsessed with those numbers. “Even if the traffic drops to 10 people a day, those 10 people might include a journalist working on a lead, a researcher writing a paper, or a survivor looking for their own name in the record. That’s enough,” he says.
The work is far from over. He recently finished building out a forensic finance system. More than 130,000 documents still need their text converted to be fully machine-readable. Hash verification is only 64 percent complete.
Not to mention, community members are still submitting new names and researchers are still flagging new connections between documents. It’s why he doesn’t think this project has a finish line. So for now, EricKeller2 will do what he’s been doing for months: sit down at his monitor, sip some stale coffee, and get back to work.
Let us know what you think about this article. Submit a letter to the editor at [email protected].
The Anonymous Survivor Who Built the First Comprehensive Mapped Database of the Epstein Files