Security
Pidgeot keeps Gmail work on the server.
This page summarizes how the current application handles sign-in, Gmail, and unsubscribe. It is not a formal audit or a claim of zero risk.
OAuth and sessions
Google sign-in validates OAuth state and uses PKCE. Session cookies are HttpOnly and SameSite=Lax, and they are marked Secure in production. OAuth tokens stay in server process memory for the active session and are not stored in the browser.
Gmail access
The browser never calls Gmail. Scan, metadata reads, and user-selected Trash moves run on the server. Execution endpoints accept sender-group choices, not Gmail message IDs supplied by the browser.
Unsubscribe requests
Automatic unsubscribe runs on the server against the mechanism advertised on the email. Targets are checked before the request is sent. The browser does not supply unsubscribe URLs for execution.