Account and Profile
This section explains how to sign in with OAuth providers, manage your profile settings, and control avatar visibility.
What it is
Core elements
- OAuth authentication: sign in with Google or Yandex without creating a separate account.
- Anonymous mode: use the platform without signing in - random name, local settings.
- Profile panel: access account settings, Premium status, achievements, and promo codes.
- Avatar visibility: control whether your avatar is shown to other participants.
Anonymous vs. Signed-in mode
Anonymous mode (default): - No registration or email required - Random display name assigned (e.g., "Clever Raccoon") - Full access to all session features - Settings and preferences stored in browser local storage - Works immediately without any setup
Signed-in mode (optional): - OAuth authentication via Google or Yandex - Persistent profile synchronized across all your devices - Profile avatar from your OAuth account - Access to notifications, achievements, and Premium features - Ability to activate promotional codes - Display name persists across devices
Profile components
- Account block: shows your email, provider (Google/Yandex), and avatar.
- Premium status: displays subscription status and days remaining.
- Achievement badges: MOD, PRO, CONTR badges with descriptions.
- Avatar visibility toggle: show or hide your avatar to other participants.
- Promo code activation: enter codes to unlock Premium and achievements.
How to use
Key steps
- Open the sidebar and switch to the Profile tab.
- If anonymous, you'll see OAuth sign-in buttons.
- If signed in, you'll see your profile information.
- Toggle avatar visibility or activate promo codes as needed.
Signing in with OAuth
The platform supports two OAuth providers: Google and Yandex. The process is identical for both:
- Open the Profile panel from the sidebar.
- Click "Sign in with Google" or "Sign in with Yandex".
- Redirected to provider: you'll be taken to the provider's login page.
- Authorize the application: review permissions and grant access.
- Automatic return: after authorization, you're redirected back to the platform.
- Profile loaded: your email, avatar, and account data are now displayed.
What permissions are requested
The application only requests access to your basic profile information (email and avatar). It does not request access to any other data or services.
Managing profile settings
Avatar visibility: - Show: your avatar from Google/Yandex is visible to all session participants. - Hide: your avatar is hidden, and only your display name appears. - Toggle this setting anytime without affecting your session.
Display name: - When signed in, your email is shown in the profile block. - The display name shown to participants is still the one set in "Your name" field. - You can change your display name in the panel settings regardless of sign-in status.
Premium status: - Shows whether you have an active Premium subscription. - Displays "Active until" date and days remaining. - If inactive, shows "No active subscription".
Achievement badges: - Team (MOD): grants access to moderation panel. - Pro (PRO): indicates verified practice status. - Contributor (CONTR): content creator badge. - Hover over badges to see descriptions.
Activating promo codes
See the Promo Codes section for detailed instructions on activating promotional codes to unlock Premium subscriptions and achievements.
Signing out
To return to anonymous mode:
- Click the logout button (X icon) in the top-right corner of the account block.
- Confirmation dialog appears: "Are you sure you want to log out? You will return to anonymous mode."
- Confirm: click to proceed with logout.
- Return to anonymous mode: your session continues, but you're now anonymous.
Session not affected
Signing in or out does not interrupt your current session. You remain in the same session with the same cards on the table.
Scenarios
- Start anonymous, sign in later: begin working without an account, then sign in to save progress across devices.
- Check Premium status: view your subscription expiration and days remaining.
- Hide avatar for privacy: toggle avatar visibility for anonymous participation.
- Access notifications: sign in to receive and view system notifications.
- Activate promo code: sign in and enter a promotional code to unlock features.
Tips and errors
- Signing in doesn't create a new account: you use your existing Google or Yandex account.
- Session continuity: your current session, cards, and notes are preserved when you sign in or out.
- Avatar source: your avatar comes from your OAuth provider (Google or Yandex), not uploaded manually.
- Display name independence: the name shown to participants is set in "Your name" field, not your email.
- Premium required for some features: custom decks and rooms may require an active Premium subscription.
- Achievements are permanent: once unlocked, achievement badges remain on your account forever.
- Provider badge: a small "Google" or "Yandex" badge appears next to your email, showing which provider you used.
Screenshots
Elements on the screenshot: 1. "Sign in with Google" button 2. "Sign in with Yandex" button 3. Profile tab in sidebar 4. Panel header "Profile"
Elements on the screenshot: 1. User avatar (from OAuth provider) 2. Email address and provider badge (Google/Yandex) 3. Logout button (X icon) 4. Premium status section 5. Achievement badges (MOD, PRO, CONTR) 6. Avatar visibility toggle 7. Promo code activation section
Elements on the screenshot: 1. Confirmation message 2. Warning about returning to anonymous mode 3. Confirm button 4. Cancel button