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.