Repomance is a repository discovery app, developed and maintained by a solo developer (me, Çağrı Gökpunar). This Privacy Policy explains how the app handles your data and your privacy rights.
1. Data Collection and Usage
Repomance is designed to help you discover new GitHub repositories. To do this, it needs to connect to your GitHub account.
What I Collect:
- Your GitHub Username and User ID: I use this to create an account in our system to keep track of your interactions.
- Your Interactions: When you "Star" or "Pass" on a repository, I save this choice to tailor future recommendations and avoid showing you the same repositories.
- Premium Status: If you purchase Repomance Premium, your premium status is linked to your account.
Why I Collect It:
- To provide and personalize your repository recommendations.
- To sync your starred repositories with your GitHub account.
- To manage your premium purchase status.
I do not collect any personal information beyond what is necessary for the app's core functionality.
2. Third-Party Services
Repomance relies on a few services to operate:
- GitHub: The app uses the official GitHub API for user authentication and to allow you to star repositories directly from the app. Your GitHub access token is stored securely on your device and is never sent to our servers. All interactions with GitHub are subject to the GitHub Privacy Statement.
- In-App Purchases: In-app purchases for Repomance Premium are processed securely by the platform's native in-app purchase framework (Apple's StoreKit or Google Play Billing). I do not see or store your payment information.
- Custom Backend: Repomance uses a private, secure backend server to store your user profile (GitHub username and ID), your repository interactions (stars and passes), and your premium status. This allows the app to provide a consistent experience across sessions.
3. Data Storage
- Locally on Your Device: Your GitHub access token is stored securely on your device to keep you logged in.
- On Our Backend: Your GitHub username, user ID, a record of your interactions (stars/passes), and your premium purchase status are stored on our secure server. I do not store your GitHub access token on our server.
4. Permissions
The app requests the public_repo permission for your GitHub account. This permission is required to allow you to star public repositories on GitHub directly through the app. The app cannot access your private repositories or code.
5. Your Control
You have full control over your data:
- You can log out from the app at any time, which will remove your GitHub access token from your device.
- You can manage apps connected to your GitHub account, including revoking Repomance's access, directly from your GitHub account settings.
6. Security
All communication between the app, our backend, and GitHub's servers is encrypted using HTTPS.
7. Changes to This Policy
If I ever update this privacy policy, the changes will be reflected in the app or announced in the release notes.
8. Contact Me
If you have any questions about this Privacy Policy, please reach out to me: