Privacy Policy

This Privacy Policy explains how DevPulse ("we", "our", or "us") collects, uses, and protects your information when you use devpulse-waka.vercel.app.

1. Information We Collect

a. Automatically Collected Data

Our application is hosted on Vercel. Vercel may automatically collect certain information such as:

b. Authentication (Supabase)

We use Supabase as our authentication provider. When you sign up or log in, we collect:

This information is securely processed and stored by Supabase to create and manage your account. We do not directly store or have access to your password in plain text.

c. WakaTime API Key

When you use DevPulse, you may provide your WakaTime API key. This key is used solely to fetch your coding activity data from the WakaTime API and generate statistics. We do not use this key for any other purpose.

d. GitHub OAuth Data

When you connect your GitHub account via OAuth2, we may access:

This information is used only to identify your account and personalize your experience.

e. Sentry

We use Sentry for error monitoring. While only error-related features are enabled, Sentry may still collect certain information, including personally identifiable information (PII), stack traces, and request data. This information is used solely to help diagnose errors and improve the reliability and performance of the application.

2. How We Use Your Information

3. Third-Party Services

We use third-party services that may collect and process data:

4. Data Storage and Security

We take reasonable measures to protect your information. Authentication data is handled securely by Supabase. However, no method of transmission over the internet is 100% secure.

5. Data Sharing

We do not sell, trade, or rent your personal information. Data is only shared with third-party services as necessary to operate the application.

6. Your Rights

You may choose not to provide certain information (such as your WakaTime API key or GitHub access), but this may limit functionality.

7. Changes to This Policy

We may update this Privacy Policy from time to time. Changes will be posted on this page.

8. Contact

If you have any questions about this Privacy Policy, please contact us through the project repository or application interface.