Inspiration
In today’s digital communication era, privacy is more important than ever. Sometimes, you just want to send a quick message—whether it’s a notification, verification, test message, or even a harmless prank—without exposing your real phone number. Many existing services either lack anonymity or are too complicated. That's why we built xtone: a fast, lightweight, and anonymous SMS sending platform.
What it does
xtone allows users to send SMS messages anonymously. All you need is the recipient's phone number and your message—no registration, no personal identity required. It's especially useful for:
- Temporary notifications
- Testing and verification
- Anonymous customer communication
- Privacy-focused use cases ## How we built it
- Backend written in Go (Golang) for high performance and easy deployment
- SMS delivery handled through third-party providers like Twilio, Tencent Cloud SMS, etc.
- Optional MySQL integration to store message logs
- Exposes a clean RESTful API, easily integratable into other systems
- Deployed via Docker for portability and low maintenance
- Frontend can be a simple HTML/CSS/JS interface or CLI-based tool (depending on the version) ## Challenges we ran into
- SMS provider limitations: Many platforms require real-name verification, making anonymity harder
- Abuse prevention: We had to implement rate-limiting and blacklisting to stop malicious use
- SMS delivery issues: Different carriers and regions have varied filtering rules
- Balancing privacy and control: Maintaining anonymity while keeping minimal logs for abuse handling ## Accomplishments that we're proud of
- Successfully implemented a fully functional anonymous SMS workflow
- Clean and minimal API design that supports CLI, Web, and API usage
- Lightweight deployment with minimal dependencies
- Stable performance while balancing privacy and traceability ## What we learned
- In-depth understanding of SMS workflows and third-party API limitations
- How to design secure systems that maintain user anonymity
- Gained experience with abuse mitigation strategies
- Improved Golang skills, especially around concurrency and timeout management ## What's next for xtone
- Add CAPTCHA or verification steps to prevent spam
- Support anonymous sending via Telegram and Email
- Build a Web UI management dashboard
- Add analytics and reporting tools
- Open-source the core system to invite community contributions
- Integrate multiple SMS providers for fallback and better delivery rates
Log in or sign up for Devpost to join the conversation.