2 items
Room-based chat overlay for SmashKarts modes. SmashKarts Room Chat brings real-time, mode-based chat directly into SmashKarts so players can coordinate, socialize, and stay connected without switching tabs or opening external apps. How it works - The extension detects your current SmashKarts game mode. - It automatically connects you to a matching chat room for that mode. - Messages appear in an in-game overlay so you can keep playing while chatting. - If the connection drops, it automatically reconnects. Core features - Automatic room selection by game mode - Joins the correct chat channel based on the mode you are currently playing. - Live in-game chat overlay - Read and send messages from within SmashKarts. - Fast WebSocket messaging - Low-latency chat designed for active matches. - Reconnect and session resilience - Recovers from temporary network interruptions. - Basic anti-spam protections - Client and server rate limits reduce abuse and message flooding. - Flexible identity support - Supports Google sign-in where available. - Falls back to anonymous “play” profile mode if Google auth is unavailable. Who this extension is for - Players who want lightweight team communication during matches. - Friends/clans organizing in real time by mode. - Communities that want room-based chat without external voice/text setup. Permissions explained This extension requests only the permissions needed for chat functionality: - identity - Used to request Google OAuth tokens for optional sign-in. - storage - Stores local profile/session values (for fallback identity and UX continuity). - host permissions: - smashkarts.io - Required to detect game context and render the overlay on the game page. - googleapis.com - Required for optional Google profile lookup/token-based auth flow. - Production chat server domain (HTTPS/WSS) - Required to send/receive real-time chat and optional telemetry logs. Privacy and data handling - Chat messages are transmitted to the chat server to deliver real-time room chat. - Optional auth-related profile fields (such as display name/avatar) may be used for message attribution. - Local storage is used for extension session/profile continuity. - This extension does not require access to unrelated websites. - Data retention and policy details are provided in the extension’s privacy policy URL listed on this store page. Important notes - This extension is not affiliated with or endorsed by SmashKarts. - Google sign-in depends on OAuth configuration for the published extension ID. - If Google sign-in is unavailable, chat can still function using fallback identity mode. - Network quality and server availability may affect message delivery latency. Support If you encounter issues, include: - Browser version - Extension version - Approximate time of issue - Steps to reproduce - Whether you were using Google sign-in or fallback mode That information helps diagnose connection/auth or mode-detection problems quickly.
Mar 14, 2026
rating_count is the Chrome Web Store ratings count, not a written-review count.
Media assets
Screenshots and videos on the listing.
Has promo video
Whether the listing includes at least one video.
Languages
Declared language locales.
Developer website
Listing exposes a developer website URL.
Contact email
Listing exposes a contact email.
Keyword in name
Case-insensitive substring match in the name.
Keyword in description
Case-insensitive substring match in the description.
Keyword occurrences in description
Count of case-insensitive occurrences in the description.
Category user-count percentile
Share of same-category extensions with fewer users (null if unknown).
These are transparent listing completeness / keyword signals, not a prediction of Chrome Web Store search ranking.