Host of the BarCode Podcast | Indie Filmmaker

Joined August 2020
We're not building the next Zoom. We're building what you use when Zoom isn't safe enough. ghostline.digital
2
35
Browser note: Chrome and Edge work best. Firefox is solid but recording codec support is limited. Safari is hit or miss.
1
1
40
If you build an interview or reporting platform ask yourself where the raw footage goes. Who can access it. With GhostLine the answer is nowhere and nobody.
1
29
E2EE is coming to GhostLine. Insertable Streams API with ECDH key exchange. Encryption layered on top of the anonymization.
1
1
34
Hardest part of building GhostLine was not the anonymization. It was WebRTC. If you've debugged ICE candidates across browsers you know exactly what I mean.
1
32
GhostLine is open source. You don't have to take our word on the privacy stuff. Read the code yourself. ghostline.digital
1
1
39
No accounts. No logins. No stored data. Room exists for the call then it's gone. We don't want your data and we built it so we literally can't keep it.
1
27
Doing qualitative research where participants need anonymity? You can record the whole interview with GhostLine and never capture an identifiable frame.
1
26
One rule for new features: does the guest's raw identity ever leave their device? If yes anywhere in the flow it doesn't get built.
1
2
28
Thinking about adding a silhouette mode. Full black and white high contrast. Basically a shadow with a voice. Would you actually use this?
0%Yeah I'd want that
0%Normal pixelation is fine
0%Both as options
0 votes • Final results
1
23
Fun problem from last month: getting stable frame rates out of canvas captureStream while running the full anonymization pipeline without melting the CPU. OffscreenCanvas saved us.
1
1
63
Yeah Egert likes to just drop the most random shit and claim it’s solid evidence, there’s a reason he targets vulnerable women.
🧵egert's airtight 'proof' that i'm justin is a blurry redacted screenshot from some random from may 8th 2024. newsflash: teamtaco, justicetentacle, and teamtentacle were three different accounts run by three different people. i never spoke to egert that day
1
2
104
Three steps. Create a room. Share the code. Join the call. No accounts no signups nothing stored. ghostline.digital
3
4
494
Ethics hotlines and internal reporting systems are mostly text based. Anonymous video would give way more context without putting anyone at risk.
1
33
Went with WebM for recordings. Native support in Chrome and Edge with zero transcoding. Hit record and get a file when you stop. Nothing complicated.
1
1
39
"Just wear a ski mask" ok sure. Until it slips. Or someone recognizes the voice. Or the background. Software handles all of that consistently.
1
20
GhostLine uses WebRTC. After the signaling handshake media flows directly between browsers. Our server couldn't access the stream even if we tried.
2
2
151
Building privacy tools is strange. You're trying to prove a negative. That raw data was never collected. That it can't exist. The only real proof is the architecture.
1
2
41
Voice masking in GhostLine: bandpass filter between 400-1500Hz plus a wave shaper and delay node. Strips what makes a voice identifiable but keeps the words totally clear.
2
3
84