+ NOTE : THIS PLATFORM IS PLACED ON TEMPORARY HOLD SO WE CAN FOCUS ON OUR MAIN PLATFORM WINTERGATE AND OUR EXISTING SERVICES
Where Shadows Connect
A modern community platform for real-time messaging, servers, and community management.
- Servers — Create community servers with banners, icons, and categories
- Channels — Text channels with permission controls
- Direct Messages — Private conversations with block management and privacy settings
- Group Chats — Group conversations with invite links and member management
- Real-Time Messaging — WebSocket-powered instant messaging with room-based delivery
- Call History — Call metadata tracking (duration, timestamps)
- Custom Roles — Create roles with custom colors and permission sets
- Permission System — Granular role-based permissions for channel and server management
- Member Management — Role assignment, moderation tools, audit logging
- Server Invites — Custom invite URLs with optional expiry
- Platform Servers — Official community servers pre-configured and joinable by anyone
- Reporting System — User reporting with moderator review workflow
- Friend System — Friend requests with privacy controls
- User Profiles — Custom avatars, banners, bios, status indicators
OpenTenebris collects only what is necessary to operate.
- Account data: username, email (optional, used only for password recovery)
- Communications: message content, message metadata
- Security data: IP addresses (abuse prevention and rate limiting only)
- No tracking cookies
- No analytics scripts
- No behavioral profiling
- No third-party data sharing
- No advertising data
- Email is completely optional during registration
- You can register with no email or any email address — no verification required
- Email is only used if you ever need to reset your password
- We recommend providing a valid email so you can recover your account if you lose access
- Messages archived after 30 days (platforms with ≤100 users), 90 days (100–1000 users), or 150 days (1000+ users)
- Archived messages are compressed to cold storage
- Rate-limit and security event records are purged hourly
- Account deletion removes or anonymizes all associated data
Read the full Data Handling Policy →
OpenTenebris uses a multi-layered security system to protect against abuse:
- Server-level username patterns — exact, regex, and similarity matching
- Server Blacklist v2 — Levenshtein distance matching with granular permissions
- Platform-wide blacklist — exact and critical (45%+ similarity) patterns with auto-purge workflow
Users matching platform-level blacklist patterns enter a 5-day monitoring period. If still flagged after 5 days, the account is anonymized, tokens revoked, and associated IPs blocked.
- 500 API requests/minute
- 20 login attempts / 5 minutes
- 10 registrations / hour / IP
- 50 friend requests / 5 minutes
- 200 messages / minute
Read the full Security Policy →
Caddy (reverse proxy, TLS) ──▶ Flask API (Waitress)
──▶ SQLite (WAL mode)
──▶ Cold storage (compressed archives)
──▶ FastAPI WebSocket
Stack: Python, Flask, FastAPI (WebSocket), SQLite, Caddy, Waitress
OpenTenebris is hosted at opentenebris.org.
- Create an account — username and password only, email optional
- Browse or create servers
- Join channels and start chatting
Built by WinterGate Intelligence Collective — Where Shadows Connect.