frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

ZetaShare Building private file transfer with WebRTC

3•masterdegrees•12h ago
I built ZetaShare because I wanted a file transfer service that doesn’t spy on me — no tracking, no data collection. The project was inspired by ToffeeShare, but after seeing it abandoned and being unable to contact the developers, I decided to build my own alternative.

In case you're curious about how the system works under the hood, here’s a simplified explanation of the current architecture:

How ZetaShare works (simplified):

The sender uploads a file on the website. The server doesn’t store the file — After uploading, the sender receives a 6‑digit ID. This ID becomes the identifier for the transfer session.

The receiver opens the link with the ?id= parameter, for example: https://zetashare.com/?id=123456

When the receiver joins the link, the server sends the receiver’s SDP offer to the sender. (This is part of the WebRTC signaling process.)

The sender responds by sending back their own SDP answer.

Both sides then exchange ICE candidates through the server.

After the WebRTC handshake is complete, a direct P2P connection is established between sender and receiver — and the file starts transferring directly between the two devices.

So the server is only used for:

exchanging SDP offer/answer

relaying ICE candidates …and nothing else. No file, no metadata, no tracking.

Once the WebRTC connection is established, all data flows peer‑to‑peer, fully outside the server.

What works now:

WebRTC P2P transfers — files go directly between users.

No metadata collection — unlike other services that send file metadata through signaling servers (like ToffeeShare), our server only handles SDP and ICE candidates.

No accounts required — just drag, drop, and share.

Unlimited file sizes.

Completely free — no ads at all.

What’s missing (in my view):

Only TLS (WebRTC’s built-in), no proper end-to-end encryption yet.

No password protection.

Links will have an expiration option soon.

Mobile file transfer speed needs improvement.

Coming next:

Password protection

File expiration option

Mobile performance improvements

Proper end-to-end encryption

Try it out: https://zetashare.com

These are the features I could think of, but if you have better ideas, I’d love to hear them. I can’t promise to build everything, but I’ll definitely try.

I’m using AI to help me because my English isn’t perfect — sorry if it sounds a bit AI-generated!

Ask HN: Hearing aid wearers, what's hot?

178•pugworthy•7h ago•89 comments

Ask HN: Good resources to learn financial systems engineering?

118•_1tan•17h ago•23 comments

Don't obsess with security and privacy unless they are your core business

4•amano-kenji•3h ago•2 comments

Malware in PostHog NPM packages

6•roskoalexey•1h ago•6 comments

Ask HN: What tools do you pay for today that feel overpriced or frustrating?

5•psicombinator•6h ago•2 comments

Why isn't There a open-source (project) game?

3•triilman•9h ago•6 comments

Tell HN: Wanted to Give Dang Appreciation

28•razodactyl•10h ago•2 comments

Ask HN: Looking for a donated PC or laptop for freelance work

18•PikoBeam•22h ago•10 comments

ZetaShare Building private file transfer with WebRTC

3•masterdegrees•12h ago•0 comments

Ask HN: Is America in Recession?

17•register•1d ago•24 comments

Ask HN: Advice for feeling like a failure in PhD?

5•phdthrowaway1•19h ago•1 comments

Ask HN: How do you balance creativity, love for the craft, and money?

12•introvertmac•1d ago•9 comments

Boring Laser Eyes Simulator: Add laser beams to your eyes with your webcam

3•frankhsu•2d ago•0 comments

Ask HN: Working in a language that isn't your native one. How hard was it?

8•william-cooke•1d ago•15 comments

Ask HN: Where could I find early adopters?

4•nonmaskable•13h ago•1 comments

Ask HN: Where can you find old NetBSD packages?

12•GaryBluto•2d ago•5 comments

Ask HN: First Steps with a Patent Troll?

10•throwawaynvmbr•1d ago•11 comments

Ask HN: Is it time to measure Inflation and CPI without the government?

16•cyrusradfar•1d ago•6 comments

Facebook has made it impossible to delete Pages – dark patterns everywhere

46•ramharts•5d ago•16 comments

Ask HN: Current state of Android USB tethering?

8•namesarehard•2d ago•0 comments

Warp Terminal Doing a Pricing Shock for Canadian Users – 10× Increase on Credits

4•osmosismartini•1d ago•3 comments

Ask HN: What is the current state of the art in BIG (>5TB) cloud backups?

22•jacobwilliamroy•4d ago•21 comments

Fun weekend task – Calculate your crypto relief or regret

6•shouldabought•2d ago•1 comments

Ask HN: Are you still working with a website that requires Internet Explorer?

11•urnicus•2d ago•10 comments

Ask HN: How would you architect a RAG system for 10M+ documents today?

21•Ftrea•3d ago•8 comments

Amex Architecture

4•nemsj•2d ago•0 comments

Ask HN: Can you share what you built using Cursor/Agentic IDEs?

7•ludamn•1d ago•5 comments

Tell HN: Cursor exposes side projects to your employer

34•throwawaybbbbbb•5d ago•22 comments

Ask HN: Struggling founders, pls share your startup struggle

16•vieews•4d ago•19 comments

You've reached the end!