OAuth Reviewer Guide

This page provides a direct and reproducible path for Google Trust and Safety OAuth verification.

Prerequisites: OAuth Consent Screen Access

Before testing, confirm the OAuth consent screen is accessible to your reviewer account. Our app is published in Production mode on the Google Cloud Console. If you see an "Access blocked" error, please contact us so we can add your email as a test user or resolve any consent screen issues.

No sign-up or pre-existing account is required. The OAuth flow starts directly from the login page — clicking "Continue with Google" will trigger the Google consent screen.

Direct Test Entry Points

No login or registration is required before accessing the OAuth flow. Clicking "Continue with Google" on the login page immediately redirects to the Google consent screen. The direct OAuth start URL bypasses the login page UI entirely.

Verification Checklist

  1. Open https://spamfree.ai/login in a clean browser session (no existing Google session recommended).
  2. Click "Continue with Google". No prior account creation is needed — this button initiates the full OAuth flow.
  3. You will be redirected to Google's consent screen showing the SpamFree.ai app name and all requested scopes.
  4. Approve consent on the Google screen. You will be redirected back to SpamFree.ai automatically.
  5. Confirm the dashboard loads and inbox data appears (gmail.readonly scope used).
  6. Open one email and perform one modify action such as archive or mark-as-read (gmail.modify scope used).
  7. Open compose and send one email (gmail.send scope used).
  8. Open the profile area to verify Google userinfo data is displayed (userinfo.email and userinfo.profile scopes used).

Scope to Function Mapping

ScopeIn-app usage
https://www.googleapis.com/auth/gmail.readonlyRead message metadata/content to classify inbox categories and render inbox views.
https://www.googleapis.com/auth/gmail.modifyApply mailbox state changes such as archive, read/unread, and categorization updates.
https://www.googleapis.com/auth/gmail.sendSend emails from the SpamFree.ai compose flow when explicitly triggered by the user.
https://www.googleapis.com/auth/userinfo.emailCreate/link account identity after Google sign-in.
https://www.googleapis.com/auth/userinfo.profileDisplay signed-in user profile details and avatar.

Related Legal and Policy Pages