Syrax Academy

Privacy Policy

Syrax Academy ("Syrax Academy", "we", "us") is an online platform with interactive programming courses — currently a C# for Unity course and a Python course — operated by Five Attempt Studio. Courses and the interface are available in Russian and in English. This Privacy Policy explains what personal data we collect when you use the Syrax Academy web application (the "Service"), why we collect it, and the choices you have.

Contact for all privacy matters: fiveattemptstudio@gmail.com

1. Data We Collect

1.1 Account data (Google Sign-In)

Syrax Academy uses Google Sign-In as its only authentication method. When you sign in, we receive from your Google account:

We never see or store your Google password. Authentication is handled by Firebase Authentication, a Google service.

1.2 Learning data

When you sign in, a profile record is created for your account. As you study, it stores, separately for each course (C# and Python):

Code typed in the free-experiment ("scratch") editor is not saved to your account. Progress in the Practicum trainer (available in the C# course) is stored the same way as lesson progress.

1.3 Content you create

1.4 Subscription status

If you buy a paid plan, we store your plan name, its status and its start/expiry dates. All payment processing is done by Paddle (our Merchant of Record). We never receive or store your card number or other payment credentials; Paddle shares with us only what is needed to activate your plan (transaction and subscription identifiers, plan purchased).

1.5 Settings and technical data

1.6 Guest mode

You can study the free lessons without an account. In that case your progress and notes are stored only in your own browser (see the Cookie & Local Storage Policy) and never reach our servers. If you later sign in, the progress made as a guest on that device is merged into your account.

2. Where Your Code Runs

Both courses check your solutions inside your browser:

3. Why We Process Data (Legal Bases)

PurposeDataLegal basis
Providing the Service: sign-in, progress sync across devices, notes Account and learning dataPerformance of a contract
Paid access managementSubscription status Performance of a contract
Replying to feedback and support requestsFeedback, email Legitimate interest / your request
Understanding how the Service is used, improving courses Analytics eventsLegitimate interest
Security, abuse and fraud preventionServer logs, UID Legitimate interest / legal obligation

4. Third Parties We Rely On

ProviderRoleWhat reaches them
Google Firebase (Authentication, Firestore, Hosting, Analytics) Sign-in, data storage, hosting, usage analytics Account data, learning data, technical data
PaddleMerchant of Record — processes all payments, issues invoices and refundsPayment details you enter at checkout, billing country, email
jsDelivrCDN that serves the Python runtime (Pyodide) IP address and browser type when the runtime is downloaded
Google FontsFonts on policy pages IP address and browser type when fonts load

These providers process data in their own right or as our processors; data may be stored on servers outside your country, including the United States and the European Union, under the providers' standard safeguards.

5. Retention

6. Your Rights

Depending on your jurisdiction (including the GDPR if you are in the EU/EEA), you may request access to your data, correction, deletion, restriction of processing, portability, or object to processing based on legitimate interest. Write to fiveattemptstudio@gmail.com from the email of your account; we answer within 30 days. You can also delete your account yourself at any time — see the Account & Data Deletion Policy.

7. Children

The Service is not directed to children under 13 (or the higher minimum digital-consent age of your country). Minors may use the Service only with a parent's or guardian's consent. We do not knowingly collect data from children below that age; if you believe a child provided us data, contact us and we will delete it.

8. Security

Data in transit is encrypted (HTTPS). Access to stored data is restricted by Firebase security rules: your learning data is readable and writable only by your own signed-in account. No method of storage is 100% secure, but we follow the platform's recommended practices.

9. Changes

We may update this Policy as the Service evolves (for example, when new courses or features launch). The effective date above always reflects the latest revision; material changes will be announced in the app.