This Privacy Policy describes how IssuePilot ("the App", "we", "us", or "our") handles personal information when you use our service to create GitHub Issues via the API.
Information We Collect
IssuePilot relies on GitHub's OAuth flow, managed by Supabase, to authenticate and authorize access to your GitHub account. When you sign in, we collect the following information:
1. Personal Information from GitHub
GitHub Access Token: A temporary, revocable token granted by GitHub that allows the App to make API calls on your behalf. This token is used solely for creating and viewing GitHub Issues.
GitHub Username: Your public username, used to display your profile and track issues you created.
Avatar URL: Your public profile picture URL.
Email Address: The email address linked to your GitHub account.
2. Issue Data
When you create an issue, we process and transmit the following data to the GitHub API:
Repository Owner and Name
Issue Title
Issue Body (Description)
Labels, Assignees, and Milestone (if provided)
The contents of the issue (title, body, etc.) are public or private depending on the repository's settings and are governed by GitHub's Privacy Policy.
How We Use Your Information
We use the collected information for the following purposes:
Authentication: To securely sign you in and verify your identity using GitHub.
Authorization: To use your GitHub Access Token to create new issues, view your issue history, and fetch issue details via the GitHub API.
Personalization: To display your username and avatar within the application interface.
Local History: To store a local, limited history of issues you have created (Issue Title, Repo, Date) in your browser's local storage for convenience.
Data Storage and Security
Access Token: Your GitHub Access Token is secured by Supabase and only retrieved by your browser during an active session to make direct API calls to GitHub. We do not store or log your token on our servers beyond what is required by the Supabase authentication service.
Issue Data: The issue data you submit is transmitted immediately to the GitHub API. IssuePilot does not permanently store the full content of the issues you create.
Local Storage: A minimal history of recently created issues is saved in your browser's local storage to improve application performance and user experience. This data is not transmitted to our servers.
Data Retention
Your session and GitHub Access Token are maintained according to the Supabase authentication service. You can revoke the App's access to your GitHub account at any time via your GitHub Applications settings, which will invalidate the token and log you out. We do not retain any personal information after you sign out, other than what GitHub and Supabase may retain according to their respective policies.
Third-Party Services
IssuePilot relies on the following third-party services, whose privacy practices govern data shared with them:
GitHub: Used for authentication and the core service (issue creation/viewing). Please review the GitHub Privacy Statement.
Supabase: Used for managing user authentication and access tokens. Please review the Supabase Privacy Policy.
Contact Information
If you have any questions about this Privacy Policy, please contact the developer or maintainer of IssuePilot.