SecureShare enables P2P file sharing without servers. Share text, files, folders via direct connections. No signup, unlimited sizes, fast transfers. Ideal for teams and phone-PC sync. Custom urls and QR codes simplify receiving.
Hi Product Hunt! π
I'm excited to share SecureShare with you today - a privacy-focused file sharing tool born from a simple need: securely sharing files between devices without size limits or privacy concerns.
Like many of you, I've struggled with existing file sharing solutions - file size limits, slow upload speeds, privacy concerns about sensitive data passing through servers, and the hassle of signing up for accounts. I wanted something simpler and more secure.
That's why I built SecureShare using WebRTC for direct peer-to-peer transfers:
β¨ What makes SecureShare special?
π True Privacy: Direct device-to-device transfer - your data never touches any servers
β‘ Lightning Fast: No file size limits, transfer at maximum speed your network allows
π± Universal Access: Works on any device, no apps or registration needed
π€ Team-Friendly: Share with multiple recipients simultaneously
π Power Features: Support for text, images, files, and entire folders
Some cool use cases we've seen:
- Teams securely sharing creative work
- Quick phone-to-computer file transfers
- Private clipboard between devices
- Large folder backups
I'd love to hear from the community:
β How do you currently handle secure file sharing between devices?
β What features would make your file sharing workflow easier?
β Any privacy concerns with your current solutions?
Try it out and let me know what you think! Your feedback will help shape the future of SecureShare.
Thank you Product Hunt! π
Hi Product Hunt community! π
I'm a full-time C++ algorithm engineer and father of two who built SecureShare in my spare time while learning full-stack development. This is my first product, which took 4 months to build from scratch.
As someone deeply passionate about privacy and security, I wanted to create a tool that makes sharing files and information both secure and effortless. The tech stack includes Next.js, Tailwind CSS, shadcn components, Node.js, and Redis, all chosen to deliver a smooth, native-like experience.
Building SecureShare taught me a lot about modern web development - from handling WebRTC connections to optimizing large file transfers. The journey from being a C++ engineer to shipping a full-stack web application has been challenging but incredibly rewarding.
I'd love to hear your feedback and suggestions on how to make SecureShare even better! π
Impressive concept! How does SecureShare handle file encryption during transfers? Also, are there any limitations on the types of files that can be shared? Excited to see how this evolves!
@allen_xu1130 Thank you for your interest and thoughtful questions! Once the connection is established, data is transferred directly from one device to another without passing through any servers. Additionally, all data is encrypted using the DTLS protocol. There are no restrictions on file type or sizeβfiles can be saved directly to your disk after selecting the save location. The only limitation is the size of your disk. Weβre excited to have you follow along as SecureShare evolves!
As someone who frequently collaborates with remote teams and handles sensitive client data, SecureShare has become my go-to solution for file sharing. What I love most is the pure P2P approach - knowing my files aren't stored on any servers gives me peace of mind when sharing confidential documents.
I initially discovered it when I needed to transfer a massive video project (200GB+) to a client, and traditional cloud services were either too slow or too expensive. SecureShare handled it beautifully, with no size limits and surprisingly fast speeds.
The no-signup required feature is a huge plus - I just share a link or QR code, and my clients can instantly receive files. It's become an essential tool in my daily workflow, especially for quick phone-to-laptop transfers.
Simple, secure, and just works. Exactly what I needed. π
@hui_li13 Thank you so much for your thoughtful review and for sharing your experience with SecureShare! I'm truly happy to hear that it's helping with your remote collaboration and large file transfers.
As a developer, it's incredibly rewarding to know that the tool is solving real problems, especially for handling sensitive client data and those challenging large video transfers.
Your feedback about the no-signup feature and QR code sharing is particularly valuable - it's exactly what we aimed for: keeping things simple and efficient.
If you ever have any suggestions or run into issues, please don't hesitate to reach out. Your experience helps make SecureShare better for everyone.
Thanks again for being part of the SecureShare community! π
@wangjun_11
Thank you for raising this important point about trust and verification! While SecureShare isn't open source yet, I can demonstrate its true P2P nature through a simple test:
1. Connect two devices in the same local network
2. Join the same room on both devices
3. Once connected, completely disconnect from the internet
4. You'll find you can still transfer files between the devices
This proves that the data transfer happens directly between devices without going through any external servers. Feel free to try this test yourself - I'd genuinely appreciate your feedback on the results.
The server is only used for the initial WebRTC signaling to establish the P2P connection. After that, all data transfers are completely peer-to-peer.
I understand the importance of transparency in security tools, and I appreciate your skepticism. If you have time to run this test, I'd love to hear your thoughts.
Thanks again for bringing up this crucial point about verification! π
@wangjun_11
Here's an even simpler way to verify the P2P nature:
Open two browser tabs on your computer
Join the same room in both tabs
After connection is established, disconnect your computer from the internet or local-net
Try sending data between the tabs - it will still work!
This demonstrates that once the P2P connection is established, data transfers continue to work without any internet connection or server involvement. It's a quick test that takes less than a minute to verify. π