Legal

Privacy Policy

Last updated April 2026

Overview

Paila is a personal project that connects to your Gmail to automatically track job applications. This page explains exactly what data we access, what we store, and what we never touch. We believe you should be able to read this and understand it in under five minutes.

What we collect

When you sign in with Google, we receive and store:

  • Your Google profile: name, email address, and profile photo
  • An OAuth refresh token, so Paila can sync your Gmail periodically without requiring you to sign in again
  • Email subjects and sender addresses — fetched using Gmail's minimal format to identify job application replies
  • Classified application data: company name, inferred status (Applied / Interview / Offer / Rejected / Ghosted), confidence score, and the date of each status change

What we discard immediately

Email subjects and snippets are used only for classification. Once Claude has returned a result, the raw subject and snippet are discarded — we do not store them in our database.

We never store full email bodies, attachments, or any content beyond what is described above.

What we never access

  • Full email bodies or message content
  • Attachments of any kind
  • Emails you have sent or drafted
  • Your contacts or address book
  • Any email unrelated to job applications (filtered before classification)
  • Emails older than your configured sync window

This is enforced at the API level. We request the gmail.readonly scope with format: minimal, which returns only headers (subject, sender, date) and a short snippet — it is structurally impossible to retrieve full email bodies through this API call.

How long we keep data

  • Application records — stored until you delete your account or remove individual entries
  • OAuth tokens — stored until you disconnect Gmail or delete your account
  • Email subjects and snippets — discarded immediately after classification, never persisted
  • Profile data (name, email, photo) — stored until you delete your account

Third parties

Your data passes through the following services:

  • Anthropic (Claude API) — email subjects and snippets are sent for classification. Anthropic does not train models on data submitted through the API.
  • Supabase — our Postgres database host. Application data and OAuth tokens are stored here.
  • Vercel — our hosting provider. Serves the application, does not have access to your data.
  • Google — the OAuth provider. We use your Google account for authentication and Gmail access.

We do not sell, rent, or share your data with any other third parties.

Your rights

You can do all of the following from the Settings page:

  • Export your data as CSV or JSON at any time
  • Disconnect Gmail — revokes our access token and stops future syncing
  • Delete your account — permanently removes all stored data immediately

You can also revoke access directly from your Google Account at myaccount.google.com/permissions.

Gmail scope justification

We request https://www.googleapis.com/auth/gmail.readonly because it is the minimum scope that allows us to list and read message metadata. We use format: minimal on every request, which means Google only returns headers and a snippet — never the full message body.

We do not request write access, send-on-behalf-of access, or any scope beyond read-only metadata.

Testing mode notice

Paila is currently in Google's OAuth testing program. This means access is limited to approved test users. Your data is handled identically to how it would be handled in a verified production app — the testing status affects who can sign in, not how data is stored or processed.

Contact

Questions about this policy or your data? Email magarmahib@gmail.com.