Privacy Policy

Your privacy is important to us. This policy explains how we collect, use, and protect your information.

Last Updated: January 15, 2026

Your Code Never Leaves Your Browser

All code execution happens locally on your device. We don't see, store, or transmit your solutions.

100% Browser-Based
No Server Uploads
We Can't See Your Code

1. Information We Collect

Personal Information

We may collect the following personal information when you use our services:

  • Email address and name (when you create an account)
  • Payment information (processed securely through third-party providers)
  • Usage data and learning progress
  • Communications with our support team

Automatically Collected Information

  • IP address and browser information
  • Device and operating system details
  • Pages visited and time spent on our site
  • Cookies and similar tracking technologies

2. How We Use Your Information

  • Service Delivery: Providing access to our educational content and tracking your progress
  • Account Management: Creating and managing your user account
  • Payment Processing: Processing purchases and managing subscriptions
  • Communication: Sending important updates, newsletters, and promotional content
  • Improvement: Analyzing usage patterns to enhance our services
  • Legal Compliance: Meeting our legal obligations and protecting our rights

3. Code Editor & Practice Data (Important!)

Key Point: Your code solutions are NEVER sent to our servers. They execute entirely in your browser.

How the Code Editor Works

Our code editor uses Pyodide, a technology that runs Python directly in your web browser using WebAssembly. This means:

  • No server communication - Your code never leaves your device
  • We cannot see your solutions - There's no way for us to access what you type
  • No code storage - Your solutions are not saved anywhere except your browser's localStorage
  • Instant execution - Tests run locally on your machine

What We Do NOT Collect

  • Your code solutions or attempts
  • Test case results or error messages
  • How long you spend on each problem
  • Your typing patterns or code history

4. Third-Party Services

We use the following third-party services to operate our platform:

  • Clerk (Authentication): Handles user authentication and account management
  • Stripe (Payments): Processes all payment transactions. Payment card data is handled directly by Stripe
  • OpenAI (AI Features): Powers our AI feedback and educational features
  • Heroku (Hosting): Hosts our application and stores user data

5. Information Sharing and Disclosure

We may share your information in the following limited circumstances:

  • Service Providers: With trusted third-party vendors who assist in operating our business
  • Legal Requirements: When required by law, court order, or government request
  • Business Protection: To protect our rights, property, or safety
  • Business Transfers: In connection with a merger, acquisition, or sale of assets

We do not sell your personal information to third parties for marketing purposes.

6. Data Retention

We retain your personal information for as long as necessary to provide our services, comply with legal obligations, resolve disputes, and enforce our agreements. Account data is typically retained for up to 7 years after account closure unless longer retention is required by law.

7. Data Security

We implement appropriate technical and organizational measures to protect your personal information, including:

  • Encryption of data in transit and at rest
  • Regular security assessments and updates
  • Limited access to personal information on a need-to-know basis
  • Secure third-party service providers

However, no method of transmission over the internet is 100% secure. We cannot guarantee absolute security of your information.

8. Your Rights and Choices

Depending on your location, you may have the following rights:

  • Access: Request a copy of the personal information we hold about you
  • Correction: Request correction of inaccurate personal information
  • Deletion: Request deletion of your personal information
  • Portability: Request transfer of your data to another service
  • Opt-out: Unsubscribe from marketing communications

To exercise these rights, contact us at privacy@raymondsite.com

9. Cookies and Tracking

We use cookies and similar technologies to:

  • Remember your preferences and login status
  • Analyze website traffic and usage patterns
  • Provide personalized content and advertisements
  • Improve our services and user experience

You can control cookies through your browser settings, but disabling them may affect site functionality.

10. Children's Privacy

Our services are not intended for children under 13 years of age. We do not knowingly collect personal information from children under 13. If we discover we have collected such information, we will delete it promptly.

11. International Users

Our services are operated from the United States. If you are accessing our services from outside the US, your information may be transferred to and processed in the United States.

12. Changes to This Policy

We may update this Privacy Policy from time to time. We will notify you of material changes by posting the updated policy on our website and sending email notifications to registered users.

13. Governing Law

This Privacy Policy is governed by the laws of the State of Florida, without regard to conflict of law principles.

14. Contact Information

If you have questions about this Privacy Policy or our data practices, please contact us:

Email: privacy@raymondsite.com

Address: Raymond Jones, Florida, United States

Website: https://raymond-site.vercel.app

Privacy FAQ

No, absolutely not. All code execution happens directly in your browser using Pyodide (Python compiled to WebAssembly). Your code never leaves your device - we literally cannot see what you type.
No. We have no visibility into your code, your test results, or your progress. Your progress data is stored only in your browser's localStorage - it never touches our servers.
We only collect what's necessary: email/name for accounts (via Clerk), payment info processed by Stripe (we never see card details), and basic analytics (page visits, not your code).
Never. We do not sell, rent, or trade your personal information. Your email is only used to communicate about your account and purchases.
For local progress data: Clear your browser's localStorage. For account data: Email us at privacy@raymondsite.com and we'll delete your account within 30 days.
Yes. All payments are processed by Stripe, a PCI-DSS Level 1 certified payment processor. We never see, store, or have access to your credit card number.