Skip to content
SS (back to home)Back to site
Privacy Policy

Personal Job Notifier.

This policy covers Personal Job Notifier, a single-user application I run at api.subramani.me. It does not describe subramani.me, the portfolio site you are reading it on. I publish it here because Google requires a reachable privacy policy URL before an OAuth application that requests restricted Gmail scopes can move to production.

Personal Job Notifier watches my own Gmail inbox for job-alert emails from the freelancing platform I use, extracts the job details from them, uses AI to judge whether a job is worth my time, and leaves a draft proposal in my Gmail drafts folder for me to edit and send by hand.

01

Who runs this

I do. I am Subramani S., a developer in Coimbatore, India, and I built this application for my own personal use. I am the only user. It is not offered to anyone else, it is not commercial, and it is not distributed.

02

The Google data it accesses

It requests two Gmail scopes, and uses each for one thing:

gmail.readonly
Reads the job-alert notification emails that the freelancing platform sends to my own inbox, so it can extract the job details from them.
gmail.compose
Creates draft emails in my own account containing a prepared proposal for my review.
03

What it does with that data

  • Extracts the job posting fields: title, description excerpt, budget, client rating, client spend, client country, and posting timestamp.
  • Stores those fields in a private Supabase database that only I can access.
  • Sends the job posting text to third-party AI providers to classify how relevant the job is and to generate a draft proposal. Those providers are Anthropic (Claude API) and Voyage AI (text embeddings).
  • Creates a draft email in my own Gmail account with the result.
  • Deletes the job posting data within 24 hours.
04

What it never does

  • It never reads, stores, or processes any email other than these job-alert notifications.
  • It never sends email. It only creates drafts; nothing is ever dispatched automatically.
  • It never shares data with anyone other than the two AI providers named above.
  • It never sells or transfers data, and never uses it for advertising.
  • It has no other users, so no third party's data is ever involved.
05

Limited Use

Personal Job Notifier's use and transfer of information received from Google APIs adheres to the Google API Services User Data Policy, including the Limited Use requirements.

06

Retention and security

Job posting data is deleted within 24 hours of being processed. The proposal drafts the application generates, and the relevance scores behind them, contain material derived from those postings; they are my own work product and are retained indefinitely. The OAuth tokens that let the application reach my Gmail account are kept until I revoke them.

All credentials and API keys are stored as environment variables on the server that runs the application. Nobody else has access to the application, its database, or the Google account it connects to.

07

Revoking access and contact

Because I am the only user, I am also the only person who can grant or withdraw access. I can revoke this application's access to my Google account at any time at myaccount.google.com/permissions.

Questions about this policy: subramani.developer@gmail.com.

Last updated