Live Demo Web Radio Hosting

Why we built SPChat

The motivation behind SPChat: Why web radios need a self-hosted alternative to Discord, SaaS platforms, and third-party chat widgets.

If you run a web radio today, you face a major challenge: How do you engage your listeners without losing control over your data and design?

Due to a lack of modern alternatives, most stations resort to Discord, Twitch embeds, hosted SaaS chat widgets, or classic but aging self-hosted solutions like ETChat and PCPin Chat. The latter are often maintained and customized by individual hosting providers, not seldom protected by encryption tools like ionCube. This makes it difficult for site owners to independently review the code for security issues or unwanted background processes. Consequently, a highly fragmented and confusing market has emerged, lacking transparency and modern standards. Furthermore, external services come with serious drawbacks: listeners are directed away from your website, forced to register on third-party platforms, and accept their terms of service. At the same time, data is tracked in the background, trackers are loaded, and IP addresses are sent to servers worldwide. From a privacy perspective, this is a legal minefield.

We wanted to change exactly that. We believe your community should stay on your website, under your own domain, and according to your own rules.

The three pillars of SPChat

During development, we focused on three main goals:

With SPChat, you host the chat yourself on your own web space. No external scripts are loaded, no tracking cookies are set, and no connections are made to third-party domains. Even the GIPHY search runs through an integrated proxy on your server to protect your listeners’ IP addresses. This allows you to run a modern community platform that is GDPR-compliant by design.

2. Maximum compatibility without high hosting costs

Until now, real-time chats often required dedicated servers (VPS/Root), Node.js processes, or Redis databases. For many web radios, this is simply too expensive and complex to manage. SPChat uses modern Server-Sent Events (SSE) directly via PHP and MySQL. This means the chat runs on almost any standard shared hosting package. No terminal, no VPS requirement, no monthly extra fees.

3. Seamless integration and professional tools

Your chat should feel like a part of your radio station, not like a foreign body. Thanks to the flexible administration panel, you can customize colors and layouts to match your corporate identity. On top of that, we built features specifically for broadcasters: an integrated stream player, scheduled broadcaster messages for show announcements, and a comprehensive ban and filter system to fight spam.

Conclusion

SPChat is not just another widget. It is the independence declaration for your web radio. You keep your listeners’ data safe, save on monthly subscription fees, and offer your community a secure, fast, and beautiful meeting place directly on your website.