← Back to docs

My Profile

My Profile

The My Profile page lets authenticated users manage their own account details in one place.

  • Path: /me
  • Access: Logged-in users (auth:web)
  • Compatibility paths: /users/profile and /profile continue to resolve through the canonical profile workspace.

What you can do

  1. Update your name
  2. Update your email address
  3. Set or change your password
  4. Save or update your mobile number for services that send reminder SMS
  5. Choose your own theme and custom colors
  6. Link or unlink your Google account for sign-in
  7. Verify and link your own vBulletin forum account with forum password confirmation
  8. Link yourself as parent for another account when you want child-cycle reminder SMS
  9. Open service-specific settings directly from the profile editor when your account already has access
  10. Open My API Keys and create a personal delegated token when your account is eligible for one or more self-delegatable API scopes
  11. Open your personal Mail configuration hub and SpamAssassin settings

Appearance

Authenticated users can open Appearance from the profile workspace or top navigation. The dedicated settings page is /me/appearance.

The theme selector supports:

  • Use site default - follow the global appearance selected by a Tools administrator
  • Light
  • Dark
  • Forum Green

A personal theme is stored on the account, so it follows the user between browsers and devices instead of being limited to one session.

Live editing

Appearance changes are saved automatically. There is no separate Save appearance step.

  • Changing the theme updates the current page immediately and saves the choice in the background.
  • Color pickers and valid #RRGGBB values update both the current page and the built-in example preview while you edit.
  • Reset custom colors immediately clears the overrides, restores the selected theme/default colors on screen, and persists that reset without another save action.
  • The page shows save/error status while background persistence is happening.

Custom colors and readable text

The Appearance page can override selected colors on top of the chosen theme:

  • page background
  • text
  • card background
  • card text
  • borders
  • navigation gradient start and end
  • primary buttons and accents

Custom values must be complete six-digit hex colors such as #3498db. Empty fields use the selected theme's normal color.

When a custom page, card, navigation or primary-button background becomes light or dark, Tools automatically chooses a readable foreground color when the corresponding text color has not been explicitly overridden. Explicit text overrides remain authoritative.

Saved personal styles

The current appearance can be saved as a named personal style from /me/appearance.

  • A saved style keeps the selected theme (including Use site default) and the current custom color overrides.
  • Saving the same name again updates that personal style.
  • Apply makes the saved style the current appearance immediately.
  • Delete removes the saved style only; it does not undo an appearance that has already been applied.
  • Personal styles belong only to the signed-in account and are not visible to other users.

Personal appearance settings affect only the authenticated owner. Changing them does not change the administrator-controlled global site appearance for other users.

Global appearance for administrators

Administrators can open /admin/appearance to manage the site default with the same live editor.

  • The global editor supports Light, Dark and Forum Green plus the same custom color fields and automatic contrast behavior.
  • Changes are saved immediately and affect visitors/users who follow the site default.
  • Administrators can save, apply and delete reusable global styles.
  • Users who have selected a personal theme keep that theme. Users who follow site default inherit the current global theme and global custom colors, with their own personal color overrides layered on top when present.

Service overview

My Profile is now also a lightweight settings hub instead of only a password page.

The page keeps a persistent profile shell (header + main profile tabs) while you move between sections.

It shows a service overview based on the current account's permissions and available access, for example:

  • My API keys
  • Menstrual Tracking
  • Feed subscriptions
  • Microsoft To Do
  • Password Manager
  • Mail configuration
  • SpamAssassin settings
  • SMS sender
  • Forum onboarding invite keys when your account has delegated access for one or more onboarding slugs
  • permission-gated tools such as Whisper, Social Media Tools, or DNS Editor when available

Personal mail configuration

The canonical personal mail hub is /me/mail. It identifies the mailbox associated with the signed-in Tools account and links directly to personal spam filtering.

The canonical owner-scoped SpamAssassin page is /me/spamassassin. The older /settings/spamassassin entry point remains available for compatibility while the broader SpamAssassin surface migration is completed.

Tools does not publish unverified POP, IMAP, or SMTP connection parameters from old documentation. Current connection details will be shown under /me/mail only when the mail service exposes a verified client profile.

In-page service tabs for larger views

The Available Services tab can open selected larger service views inside the same profile page, so profile navigation remains visible.

  • Current in-page service tabs include My API keys, Copilot connector, and the personal Mail configuration shortcut.
  • These open from the profile service area while keeping the profile navigation available.
  • More service tabs can be added later using the same pattern.

My API Keys and delegated scopes

Most API-token scopes are assigned by an administrator. A small number of owner-scoped permissions can be delegated by the user when the account is eligible.

The current self-delegatable scopes are:

  • alerts.manage for the current user's own Web Search Alerts
  • guestbook.write when the account has the guestbook.manage permission
  • guestbook.moderate when the account has the guestbook.moderate permission

The My API Keys screen shows these as selectable options. Scope names do not need to be typed manually.

If an existing token also carries admin-controlled scopes, those scopes remain visible but locked when the owner edits the token. Changing the user-delegatable part of a token does not remove the admin-controlled part.

A single token cannot receive every administrator-assignable scope. Dedicated service-token flows such as SocialGPT, Tools OpenAI, and Whisper keep their own narrow authorization rules.

SMS authentication is separate from personal API-key scopes and uses the SMS service's dedicated core credential.


Mobile number

The profile form now includes a dedicated mobile number field.

  • This is used by personal reminder flows such as menstrual reminder SMS.
  • If the field is empty, those SMS-based reminder features cannot deliver anything.

Parent/child account links

My Profile now also includes a small Family tracking links section.

  • You can link yourself as parent for another account by entering that account's email address.
  • Linked child accounts are listed on the same page.
  • You can remove a link again from the same section.
  • When a linked child enables parent reminder SMS in Menstrual Tracking, the reminder can also be sent to the parent's saved mobile number.

Linked vBulletin forum account

My Profile now also includes a dedicated Linked vBulletin account section.

  • Enter your forum username or forum email together with the current forum password.
  • Tools verifies those credentials against the forum before the link is saved.
  • When verification succeeds, the current Tools account is linked to that forum account.
  • If the same forum account is already linked to another Tools account, the new link is rejected instead of silently overwriting the older link.
  • You can also remove the saved forum link again from the same section.

Password requirement for sensitive updates

If your account already has a password, the current password is required when changing:

  • email address
  • password

If your account does not yet have a password (for example Google-only account), you can set one from this page.


Forgot password / reset mail

If you forget your password, the login page now includes a dedicated Forgot password? link.

  • Open /forgot-password
  • Enter your account email address
  • Tools sends a normal password reset link by email
  • Use the mailed link to choose a new password at /reset-password/{token}

For admin-managed accounts, the same reset mail can also be sent manually from the admin user editor/control center when support needs to help one user quickly.


Google sign-in management

Google account linking/unlinking is now managed from My Profile.

  • Link: click Link Google account
  • Unlink: click Unlink Google account (available when a password is set)

If your account has no password yet, set a password first before unlinking Google.


Navigation

For logged-in users, My Profile and Appearance are available in the top navigation.

If your account has access to Social Media Tools, Whisper, DNS Editor, mail settings, or other user-facing services, the profile page can now show direct shortcuts there so you do not have to rediscover each service manually.