GHactivity

Privacy Policy

Last updated: March 18, 2026

Introduction

ghactivity ("we", "us", "our") operates the website ghactivity.com. This Privacy Policy explains what information we collect, how we use it, and your rights regarding that information.

Information We Collect

When you sign in with GitHub, we receive and store:

  • Your GitHub username, user ID, email address, and avatar URL
  • An OAuth access token used to create commits on your behalf in a private repository on your GitHub account

When you subscribe to a paid plan, we store:

  • Your Stripe customer ID and subscription ID — we do not store credit card numbers, bank details, or any other payment credentials. All payment information is processed and stored exclusively by Stripe

We also store your selected contribution graph pattern and plan.

How We Use Your Information

  • To provide the service: authenticating with GitHub, creating backdated commits in a private repository on your account, and displaying your contribution graph
  • To process payments and manage your subscription via Stripe
  • To send transactional communications about your account (e.g. subscription confirmations)

We do not sell or share your personal information with advertisers.

Third-Party Services

We use the following third-party services that may process your data:

  • GitHub — OAuth authentication and repository access
  • Stripe — payment processing and subscription management
  • Upstash — background job processing for applying and removing contribution graph art

Each service operates under its own privacy policy. We encourage you to review their policies.

Data Storage and Security

Your account data is stored in a PostgreSQL database. We use industry-standard security practices to protect your information, including encrypted connections and access controls.

Data Retention

We retain your account data for as long as your account is active. Commits created on your GitHub account through our service are stored in a private repository on your own account — you can delete that repository at any time directly through GitHub.

Your Rights

  • You can revoke our access to your GitHub account at any time from your GitHub settings
  • You can request deletion of your account data by contacting us
  • You can manage or cancel your subscription through the billing portal accessible from your account

Changes to This Policy

We may update this Privacy Policy from time to time. Changes will be posted on this page with an updated "Last updated" date. Continued use of the service after changes constitutes acceptance of the updated policy.

Contact

If you have questions about this Privacy Policy, contact us.