Privacy Policy
Last Updated: January 2025
1. Introduction
CircuitSnips ("we", "our", or "us") is committed to protecting your privacy. This Privacy Policy explains how we collect, use, and safeguard your information when you use our open-source platform for sharing KiCad schematic subcircuits.
2. Information We Collect
2.1 Account Information
When you create an account via GitHub OAuth, we collect:
- GitHub username
- GitHub profile picture (avatar)
- GitHub profile URL
- Email address (if publicly available)
2.2 User-Generated Content
We store content you voluntarily upload:
- KiCad schematic files (S-expressions)
- Circuit metadata (titles, descriptions, tags)
- Circuit thumbnails (generated from schematics)
- Comments on circuits
- Profile information (bio, website)
2.3 Usage Data
We collect anonymous usage statistics via Vercel Analytics:
- Page views and visitor counts
- Referral sources
- Browser and device information
- Geographic region (country-level only)
Note: Vercel Analytics is privacy-friendly and does not use cookies or track individual users.
3. How We Use Your Information
We use collected information to:
- Provide and maintain the CircuitSnips platform
- Authenticate users and manage accounts
- Display your public profile and uploaded circuits
- Enable community features (comments, favorites)
- Track circuit usage statistics (views, copies)
- Improve platform performance and user experience
- Prevent abuse and enforce our Terms of Service
4. Cookies and Tracking
CircuitSnips uses only essential cookies necessary for authentication and platform functionality:
- Supabase authentication cookies (httpOnly, secure)
- Session management cookies
We do not use third-party tracking cookies, advertising cookies, or marketing cookies.
5. Data Storage and Security
Your data is stored securely using:
- Supabase: PostgreSQL database with Row-Level Security (RLS) policies
- Vercel: Hosting infrastructure with HTTPS encryption
- GitHub: OAuth authentication (no passwords stored)
All data transmission is encrypted using TLS/SSL. We implement industry-standard security measures including rate limiting, input validation, and secure authentication.
6. Data Sharing and Third Parties
We do not sell, rent, or share your personal information with third parties for marketing purposes.
We share data only with essential service providers:
- Supabase: Database and authentication services
- GitHub: OAuth authentication provider
- Vercel: Hosting and analytics (privacy-friendly, no cookies)
7. Public Content
All circuits you upload are public by default and visible to all users. When you upload a circuit, you agree to share it under the open-source license you select (e.g., MIT, CERN-OHL-S-2.0).
Your profile information (username, avatar, bio, website) is also public.
8. Your Rights
You have the right to:
- Access: View all personal data we hold about you
- Update: Modify your profile and account information
- Delete: Request deletion of your account and associated data
- Export: Download your uploaded circuits and data
To exercise these rights, visit your account settings or contact us at the email below.
9. Data Retention
We retain your data for as long as your account is active. When you delete your account:
- Your profile and personal information are permanently deleted
- Your uploaded circuits and comments are removed from the platform
- Cached and backup data is deleted within 30 days
10. Children's Privacy
CircuitSnips is not intended for users under 13 years of age. We do not knowingly collect personal information from children under 13. If you believe we have collected data from a child, please contact us immediately.
11. 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 CircuitSnips after changes constitutes acceptance of the updated policy.
12. Contact Us
If you have questions about this Privacy Policy or your data, please contact us:
- Email: privacy@circuitsnips.mikeayles.com
- GitHub: github.com/MichaelAyles/kicad-library
13. GDPR Compliance (EU Users)
For users in the European Union, we comply with the General Data Protection Regulation (GDPR):
- Legal Basis: Consent (account creation) and legitimate interest (platform operation)
- Data Controller: CircuitSnips
- Data Processor: Supabase (data hosting)
- Your Rights: Access, rectification, erasure, data portability, and objection
To exercise your GDPR rights, contact us at the email address above.