Privacy Policy
Last updated: January 2025
At OMYSSEY, we respect your privacy. This Privacy Policy explains how we collect, use, and protect your information when you use our educational platform.
1. Information We Collect
1.1 Locally Stored Data
OMYSSEY stores information about your progress directly in your browser using localStorage. This includes:
- Completed lessons and exercises
- Hints used during exercises
- Current lesson you are viewing
- Language preference (English or Spanish)
This data is NEVER sent to any server. All information remains exclusively on your device.
1.2 Personal Information
OMYSSEY does not collect, store, or transmit any personally identifiable information. We do not require user registration or create accounts.
2. How We Use Your Information
The stored information is used exclusively to:
- Show your progress in the course
- Allow you to continue from the last lesson visited
- Remember your language preference
3. Cookies and Tracking
OMYSSEY does NOT use tracking cookies, tracking pixels, or third-party analytics services (such as Google Analytics). Your browsing experience is not monitored.
4. Python Code Execution
When you write and run Python code in the interactive lab, all processing occurs locally in your browser using Pyodide (WebAssembly). The code you write:
- Is NEVER sent to any server
- Is executed entirely on your device
- Is not monitored or stored by us
- Is deleted when you close the browser
5. Data Security
Since all data is stored locally on your device, the security of your information depends on the security of your browser and device. We recommend:
- Keep your browser up to date
- Do not share your device with unauthorized persons
- Clear localStorage if you want to delete your progress
6. Third-Party Services
OMYSSEY uses the following third-party resources:
- Pyodide: WebAssembly Python runtime. MPL-2.0 license. github.com/pyodide/pyodide
- Google Fonts (Geist Sans and Geist Mono): Fonts loaded from Google servers
7. User Rights
Since we do not collect personal data, you do not need to request access, rectification, or deletion of data. However, you may:
- Delete your progress by clearing your browser storage
- Disable local storage in your browser settings
- Use private browsing mode to not save any data
8. Changes to This Policy
We may update this Privacy Policy from time to time. Any changes will be posted on this page with an updated revision date.
9. Contact
If you have questions about this Privacy Policy, you can contact us through the project's GitHub repository.