Privacy Policy

Last updated: January 2026

1. Data We Collect

When you use oneshotcoding, we collect the following information:

  • GitHub Profile Data: Username, display name, avatar URL, and email address (for account creation via GitHub OAuth)
  • User-Generated Content: Posts ("shots"), comments, reactions, and any other content you create on the platform
  • Usage Data: Information about how you interact with the Service, including pages visited, features used, and timestamps
  • Device Information: Browser type, operating system, and IP address for security and analytics purposes

2. How We Use Your Data

We use your data for the following purposes:

  • To provide and maintain the Service
  • To authenticate your identity and secure your account
  • To display your profile and content to other users
  • To send important notifications about your account or the Service
  • To analyze usage patterns and improve the Service
  • To detect and prevent fraud, abuse, or security threats

3. Data Sharing

We do not sell your personal data. We may share your data in the following circumstances:

  • Public Content: Your posts, profile information, and public activity are visible to other users
  • Service Providers: We work with trusted third parties (cloud hosting, storage) who process data on our behalf under strict confidentiality agreements
  • Legal Requirements: We may disclose data if required by law, court order, or to protect the rights and safety of users and the public

4. Data Retention

We retain your data as follows:

  • Account Data: Retained while your account is active
  • Content: Retained until you delete it or delete your account
  • Usage Logs: Retained for up to 90 days for security purposes
  • Deleted Account Data: Permanently removed within 30 days of account deletion

5. Your Rights

You have the following rights regarding your data:

  • Access: Request a copy of the data we hold about you
  • Correction: Update or correct inaccurate data via your profile settings
  • Deletion: Delete your account and all associated data through the Settings page
  • Export: Request a machine-readable export of your data
  • Objection: Object to certain data processing activities

To exercise these rights, contact us at privacy@oneshotcoding.io

6. Cookies

We use cookies and similar technologies for:

  • Authentication: Secure session cookies to keep you logged in
  • Preferences: Remembering your settings and preferences
  • Analytics: Understanding how users interact with the Service (anonymized)

Essential cookies are required for the Service to function. You can disable non-essential cookies through your browser settings.

7. Security

We implement industry-standard security measures to protect your data, including encrypted connections (HTTPS), secure token-based authentication, and regular security audits. However, no method of transmission over the Internet is 100% secure, and we cannot guarantee absolute security.

8. Children's Privacy

oneshotcoding is not intended for users under the age of 13. We do not knowingly collect data from children under 13. If you believe a child has provided us with personal data, please contact us immediately.

9. Changes to This Policy

We may update this Privacy Policy from time to time. We will notify users of material changes by posting the updated policy on this page. Your continued use of the Service after changes constitutes acceptance of the updated policy.

10. Contact Us

If you have questions about this Privacy Policy or your data, please contact us at privacy@oneshotcoding.io