Read-only access.
We request a single Google OAuth scope: gmail.readonly. Kyujin cannot send, delete, draft, or modify any email on your behalf — Google enforces this at the API level.
Kyujin only does one thing with your Gmail: classify recruiting threads so you can see where each application stands. Below is exactly what that means in practice.
We request a single Google OAuth scope: gmail.readonly. Kyujin cannot send, delete, draft, or modify any email on your behalf — Google enforces this at the API level.
When a new message arrives, Kyujin reads the sender, subject, and body to decide whether it's a job-application thread (confirmation, interview invite, rejection, offer). Non-application mail is ignored.
For application threads, we persist: company name, role, status (applied/interview/rejected/offer/accepted), key event timestamps, and a short extracted snippet for the timeline view. Full message bodies are not retained after classification.
Personal email, newsletters, financial statements, calendar invites, and anything that doesn't look like recruiting correspondence is filtered out before it reaches storage. We don't train models on your data and we don't sell it to anyone.
Disconnecting Gmail from Settings revokes the OAuth grant and stops all ingestion immediately. Deleting your account wipes every row associated with your user, including stored classifications and snippets.
Email support@kyujin.dev and a human will get back to you.