Terms of Service
Last updated: March 2026
The Short Version
itty-sockets is a free, community-supported WebSocket relay service built and maintained by Kevin Whitley. Use it for good things. Don't abuse it. I reserve the right to ban abusive usage.
Acceptable Use
You agree not to:
- Use the service for illegal activity
- Attempt to disrupt, overload, or attack the service
- Use the service to distribute malware or spam
- Attempt to intercept or eavesdrop on other users' channels
- Circumvent rate limits or access controls
No Warranty
The service is provided "as is" without warranty of any kind. I don't guarantee uptime, availability, or data delivery. This is a free community project, not an enterprise SaaS.
Rate Limits
To keep the service healthy for everyone, I enforce rate limits on connections and messages. Users who repeatedly exceed limits may be temporarily or permanently banned. Current limits:
- 10 connections per second per IP
- 40 messages per 5ms window per socket
- 100KB max message size
- 3 warnings before auto-ban
Namespace Reservations
Namespace reservations are first-come, first-served. I reserve the right to reclaim namespaces that are clearly squatting on well-known brand names or open-source project names without legitimate use.
Termination
I may suspend or terminate access to the service at any time for any reason, including abuse, illegal use, or at my sole discretion. You may delete your account at any time.
Changes
I may update these terms. Continued use of the service after changes constitutes acceptance.
Contact
Questions? Open an issue on GitHub.