Privacy Policy
Last updated: June 12, 2026
This Privacy Policy explains how CodeFacility ("we," "us," or "our") collects, uses, and protects your information when you use our website and services.
1. Information We Collect
When you create an account, we collect your email address and authentication details through our authentication provider, Supabase. If you sign in using a third-party provider (such as Google or GitHub), we may also receive your name and profile picture from that provider.
We collect information about your activity on CodeFacility, including course progress, completed lessons, code you write and run in our interactive editors, and community posts or comments you make.
If you make a donation, our payment processor, PayPal, collects your payment details directly. We do not store your credit card or full payment information on our servers. We store a record of the donation amount, date, PayPal order ID, and the email address associated with the payment, in order to grant contributor benefits and provide receipts.
2. How We Use Your Information
We use your information to provide and maintain your account, track your learning progress, save your code and lesson completions, run code submissions through our code execution provider (Judge0), respond to support requests, and communicate important updates about your account or our services.
If you make a donation, we use your information to process the transaction, grant contributor benefits (such as a contributor badge or profile frame), and send a receipt.
3. Cookies and Similar Technologies
CodeFacility uses cookies and similar local storage technologies to keep you signed in, remember your preferences (such as pagination state on the blog), and understand how our site is used. For more details, see our Cookie Policy.
4. Third-Party Services
We use the following third-party services to operate CodeFacility:
Supabase for authentication and database storage of your account and progress data.
Judge0 for executing code submitted in our interactive lessons and playgrounds.
PayPal for processing donations.
Buy Me a Coffee, an external platform you may be directed to if you choose that donation option; their handling of your data is governed by their own privacy policy.
Each of these providers may collect and process information according to their own privacy policies. We encourage you to review them.
5. Data Sharing
We do not sell your personal information. We share information with the third-party service providers listed above only as necessary to operate CodeFacility. We may disclose information if required by law or to protect the rights, property, or safety of CodeFacility, our users, or others.
6. Data Retention
We retain your account information and learning progress for as long as your account remains active. If you delete your account, we will delete or anonymize your personal information within a reasonable timeframe, except where we are required to retain certain records (such as donation records) for legal or accounting purposes.
7. Your Rights and Choices
You can access, update, or delete your account information through your account settings, or by contacting us. Depending on your location, you may have additional rights under applicable privacy laws, including the right to request a copy of your data or to request deletion of your data.
8. Children's Privacy
CodeFacility is intended for learners of all ages, including students. We do not knowingly collect more information than necessary from any user. If you are a parent or guardian and believe your child has provided us with personal information beyond what is necessary, please contact us so we can address it.
9. Security
We take reasonable measures to protect your information, including relying on industry-standard security practices provided by Supabase and PayPal. However, no method of transmission or storage is 100% secure, and we cannot guarantee absolute security.
10. Changes to This Policy
We may update this Privacy Policy from time to time. We will post any changes on this page and update the "Last updated" date above. Continued use of CodeFacility after changes take effect constitutes acceptance of the revised policy.
11. Contact Us
If you have questions about this Privacy Policy, please reach out through our Help & Support page.