Tuitionable Tuitionable
Account & Security Settings

Account & Security Settings

Manage your Tuitionable account details, password, two-factor authentication, avatar, timezone, language, theme, and notification preferences.

Your Student Account 9 min read Updated 16 Nov 2026
On this page

Your Settings hub is where you keep your student account accurate, secure, and tuned to your preferences. From a single page you can update your name and contact details, change your password, switch on two-factor authentication, choose your language, appearance, and decide exactly how Tuitionable notifies you with updates. This page walks through every control, what it does, and how to use it.

Overview

The Settings page lives at /student/settings and is organized into four tabs. Switching tabs is instant and works within the page; each tab has its own Save button, so changes in one area never affect another.

TabWhat you control
AccountFull name, email, mobile number, language, and timezone
SecurityChange your password and manage two-factor authentication
NotificationsPer-category delivery channels (Email, In-app, Push)
AppearanceLight, Dark, or System theme
Where is my profile photo? Your avatar, learning goals, preferred subjects, budget and study times live on the separate Profile page, not in Settings. Photo upload is covered in Profile Photo & Avatar below.

After any successful save, Tuitionable shows a green confirmation banner and keeps you on the same tab so you can review the result. If a field can't be saved, a red banner lists exactly what needs fixing.

Account Details

The Account tab holds your identity and locale settings. Edit any field and press Save changes.

FieldNotes & rules
Full nameRequired. Shown to tutors on your bookings and in chat.
EmailRequired, must be a valid address and unique to your account. Used for sign-in and email notifications.
Mobile number (+65)Required. Up to 8 characters; only digits, spaces and the symbols + - ( ) are accepted. The field cleans out any other characters as you type.
LanguageOptional. Choose from English, Hindi, Spanish, French, German, Arabic, Chinese, Japanese, or Portuguese. Leave on Default to follow the platform language (English).
TimezoneOptional. A full IANA timezone list grouped by region (Africa, America, Asia, and so on). Leave on Default to use the platform timezone.
Setting your timezone is one of the useful tools you can do here. Session times, reminders, and your calendar all read better when they match the clock on your wall if you're travelling.
Changing your email here updates it immediately for sign-in. You can keep your current account settings as-it is.

Profile Photo & Avatar

Your avatar is managed from the Profile page (/student/profile), alongside your learning preferences. Tuitionable uses your avatar across the dashboard, bookings, reviews, and chat.

Uploading a photo

  • Open your Profile page and use the photo control to upload an image.
  • The file must be an image (JPG, PNG, and similar) and no larger than 2 MB.
  • When you upload a new photo, your previous one is automatically removed and replaced.

Removing a photo

Removing your photo is safe and reversible — just upload a new one whenever you like. When you have no uploaded photo, Tuitionable displays a clean initials avatar generated from your name.

Tuitionable never substitutes a stock photo for your avatar. You'll always see either the image you uploaded or your initials.

For the full profile walkthrough — goals, subjects, budget and preferred study times — see your Student Dashboard, which links straight through to your profile.

Changing Your Password

Open the Security tab to change your sign-in password. The form asks for three fields:

  • Current password — your existing password, for verification.
  • New password — the password you'd like to use.
  • Confirm new password — type the new password again.

Password requirements

Your new password must satisfy all of the following:

RuleDetail
Minimum lengthAt least 8 characters
Mixed caseAt least one uppercase and one lowercase letter
NumbersAt least one digit
MatchThe new password and its confirmation must be identical

Each password field has an eye toggle so you can reveal what you've typed and catch mistakes before submitting.

Tuitionable strips invisible characters (such as non-breaking spaces or zero-width characters that some password managers and copy-paste leave behind) before comparing your two entries. This prevents a frustrating “passwords don't match” error when the visible text looks identical.
After changing your password, sign in again on any other devices or browsers where you're logged in. The platform will reminds you of this when the change succeeds.

Two-Factor Authentication (2FA)

Two-factor authentication adds a one-time code from an authenticator app on top of your password. Even if someone learns your password, they can't sign in without the rotating 6-digit code from your phone. 2FA is optional and entirely under your control from the Security tab.

The three states

StateBadgeMeaning
Not enabledNot enabled2FA is off. Sign-in uses only your password.
Setup in progress⏳ Setup in progressYou've started enabling 2FA, but haven't confirmed your first code yet.
Enabled✓ Enabled2FA is active. You'll be asked for a code at each sign-in.

Enabling 2FA

  1. On the Security tab, press Enable 2FA. The page moves into Setup in progress and reveals a QR code.
  2. Scan the QR code with an authenticator app — Google Authenticator, Authy, 1Password, or any TOTP-compatible app.
  3. Read the current 6-digit code from your app, type it into the Confirm field, and submit.
  4. Once confirmed, the badge flips to ✓ Enabled and 2FA is active.
The platform protects this action with password confirmation, you may be prompted to re-enter your account password while enabling or disabling 2FA. This is a normal extra safeguard.

Recovery codes

When you set up 2FA, Tuitionable generates a set of single-use recovery codes. Each code lets you sign in once if you ever lose access to your authenticator app.

  • During setup, expand the Recovery codes section and save them somewhere safe — a password manager is ideal.
  • Once 2FA is enabled, you can reopen Settings and use Show recovery codes to view them again, or Regenerate recovery codes to replace the whole set with fresh ones.
  • Each code works exactly once. Regenerating invalidates the old set.

Signing in with 2FA

With 2FA enabled, after entering your email and password you'll reach a challenge screen. Enter the current 6-digit code from your authenticator app, or switch to entering one of your recovery codes if you don't have the app to hand.

Cancelling or disabling 2FA

  • While in Setup in progress, press Cancel setup to back out. This discards the pending secret, so if you decide to enable 2FA later you'll start fresh with a new QR code.
  • While 2FA is Enabled, press Disable 2FA to turn it off and return to password-only sign-in.
If you lose your authenticator app and all of your recovery codes, you won't be able to clear 2FA from the sign-in screen yourself. Keep your recovery codes safe, and contact support if you ever get locked out.

Notification Preferences

The Notifications tab is a grid where each row is a notification category and each column is a delivery channel. Tick the channels you want for each category, then press Save preferences.

Channels

ChannelWhere it lands
EmailYour account email inbox.
In-appThe notification bell inside Tuitionable header(see The Notification Bell).
PushReal-time browser/in-session push delivery.

Categories

You can set channels independently for each of these eight categories:

CategoryCovers updates about
Booking ConfirmationsWhen a session is booked or confirmed
Session RemindersUpcoming sessions about to start
Review PromptsInvitations to review a completed session
Payment UpdatesCharges, refunds, and wallet activity
Payout UpdatesPayout-related notices
Chat MessagesNew messages from your tutor
Marketing & PromotionsOffers and platform announcements
System AlertsImportant account and platform notices
New accounts start with default notifications (all-enabled): Email and In-app are generally on, while Push notifications are on as well. Any category you've never touched simply uses these defaults.
Some channels also depend on platform-level. If push notifications are turned off platform-wide, your per-category Push ticks won't deliver until they're re-enabled. Transactional categories (such as booking and payment notices) are always allowed through; Marketing can additionally be gated at the platform level.

The Notification Bell

The bell icon in the top bar is your in-app notification center. It shows a badge with your unread count and opens a dropdown of recent items. The bell refreshes automatically every few seconds, so new notifications appear without reloading the page.

Reading the badge

  • The badge shows the number of unread notifications.
  • Counts above nine display as 9+ to keep the badge compact.
  • When everything is read, the badge disappears.

Acting on notifications

ActionEffect
Open an itemMarks it read and jumps to the relevant page (a booking, a chat, a payment, and so on).
Mark all as readClears the unread badge in one step.
DismissSoft-removes an item from the list once you've dealt with it.

The full notifications page

For the complete history, open the notifications page at /notifications. There you can filter the feed by All, Unread, Messages, Bookings, or Payments, and mark items read in bulk.

The bell and your Notification Preferences work together: the preferences decide which events reach your bell (and your email/push), while the bell is where the in-app ones show up.

Theme & Appearance

The Appearance tab lets you pick how Tuitionable looks. Choose one option and press Save preference.

OptionBehaviour
☀️ LightAlways use the light theme.
🌙 DarkAlways use the dark theme.
🖥️ SystemFollow your device's light/dark setting automatically.

Your choice is saved to your account and also remembered in your browser, so the chosen appearance stays immediately on your next visit.

Because the theme is remembered in your browser, if your saved account theme and your browser cleared site data (e.g clear cache), the browser's stored value takes priority on the next page load. Re-saving from this tab brings them back into sync.

Troubleshooting & Tips

IssueWhat to do
“Passwords don't match” even though they look the same Re-type both fields by hand instead of pasting. Platform trims invisible characters, but autofill can still insert mismatched padding. Use the eye toggles to confirm the password.
The 2FA code is rejected Authenticator codes are time-based. Check your phone's clock is accurate, then enter the current code before it rotates. If you're locked out, use a recovery code.
I enabled Push notification but nothing arrives Push notification also depends on a platform-level switch and a real-time transport being active. Email and In-app are the most reliable channels if push isn't delivering.
Session times look wrong Set your Timezone on the Account tab. Reminders and your calendar all follow it.
My saved appearance reverted after clearing browser data Open the Appearance tab and re-save your preferred theme to re-sync your account and browser.
I can't find the avatar control in Settings Your photo is on the Profile page, not Settings. See Profile Photo & Avatar.
Treat 2FA recovery codes like spare keys: store them somewhere you'll still have access if your device is lost. They're the safest way back into a 2FA-protected account.
Skip to main content