Host of the BarCode Podcast | Indie Filmmaker

Joined August 2020
PR0PH-1T retweeted
PR0PH-1T@BarCodeSecurityMay 1
We're not building the next Zoom. We're building what you use when Zoom isn't safe enough. ghostline.digital
2
35
PR0PH-1T retweeted
PR0PH-1T@BarCodeSecurityApr 30
Browser note: Chrome and Edge work best. Firefox is solid but recording codec support is limited. Safari is hit or miss.
1
1
40
PR0PH-1T retweeted
PR0PH-1T@BarCodeSecurityApr 29
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
PR0PH-1T retweeted
PR0PH-1T@BarCodeSecurityApr 28
E2EE is coming to GhostLine. Insertable Streams API with ECDH key exchange. Encryption layered on top of the anonymization.
1
1
34
PR0PH-1T retweeted
PR0PH-1T@BarCodeSecurityApr 27
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
PR0PH-1T retweeted
PR0PH-1T@BarCodeSecurityApr 25
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
PR0PH-1T retweeted
PR0PH-1T@BarCodeSecurityApr 24
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
PR0PH-1T retweeted
PR0PH-1T@BarCodeSecurityApr 23
Doing qualitative research where participants need anonymity? You can record the whole interview with GhostLine and never capture an identifiable frame.
1
26
PR0PH-1T retweeted
PR0PH-1T@BarCodeSecurityApr 22
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
PR0PH-1T retweeted
PR0PH-1T@BarCodeSecurityApr 21
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
PR0PH-1T retweeted
PR0PH-1T@BarCodeSecurityApr 20
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
PR0PH-1T retweeted
PR0PH-1T@BarCodeSecurityApr 18
Three steps. Create a room. Share the code. Join the call. No accounts no signups nothing stored. ghostline.digital
3
4
494
PR0PH-1T retweeted
PR0PH-1T@BarCodeSecurityApr 17
Ethics hotlines and internal reporting systems are mostly text based. Anonymous video would give way more context without putting anyone at risk.
1
33
PR0PH-1T retweeted
PR0PH-1T@BarCodeSecurityApr 16
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
PR0PH-1T retweeted
PR0PH-1T@BarCodeSecurityApr 15
"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
PR0PH-1T retweeted
PR0PH-1T@BarCodeSecurityApr 13
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
PR0PH-1T retweeted
PR0PH-1T@BarCodeSecurityApr 12
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
PR0PH-1T retweeted
PR0PH-1T@BarCodeSecurityApr 10
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