1. Overview
AlgoScape, operated by Rawi Studios ("we," "us," or "our"), is committed to protecting your privacy. This Privacy Policy explains how we collect, use, disclose, and safeguard your information when you use our interactive algorithm visualization platform.
By using AlgoScape, you agree to the collection and use of information in accordance with this policy.
2. Information We Collect
2.1 Personal Information
We collect the following personal information when you voluntarily provide it:
- Email Address: When you join our waitlist, we collect and store your email address in our Firebase Firestore database
- Subscription Status: Whether you've opted to receive notifications and updates
- Timestamp: The date and time you joined the waitlist
2.2 Automatically Collected Information
We automatically collect certain information when you visit, use, or navigate AlgoScape:
- Usage Data: Page views, time spent on pages, features used, algorithm interactions, and visualization steps completed
- Device Information: Browser type and version, operating system, device type (mobile/desktop), screen resolution, and touch capability
- Analytics Events: Waitlist signups, form errors, duplicate submissions, button clicks, and feature interactions
- IP Address: Your internet protocol (IP) address and approximate geographic location
- Behavioral Data: How you interact with visualizations, which algorithms you explore, and navigation patterns
2.3 Local Storage Data
We store certain preferences locally in your browser:
- Selected algorithm category preferences
- User interface customization settings
This data remains on your device and is not transmitted to our servers unless you explicitly perform an action that sends it (e.g., joining the waitlist).
3. How We Use Your Information
We use the information we collect for the following purposes:
- Communication: To send you updates, announcements, and educational content about AlgoScape (if you've joined the waitlist)
- Service Improvement: To understand how users interact with our platform and improve the educational experience
- Analytics: To analyze usage patterns, track feature adoption, and measure the effectiveness of our visualizations
- Technical Operations: To maintain, operate, and improve the functionality of AlgoScape
- Error Detection: To identify and fix bugs, errors, and performance issues
- Fraud Prevention: To detect duplicate submissions and prevent abuse of our services
4. Third-Party Services
We use the following third-party services that may collect information about you:
4.1 Firebase (Google)
- Firebase Firestore: Stores waitlist email addresses and subscription data
- Firebase Analytics: Tracks page views, user events, and behavioral analytics
- Data Location: Data is stored on Google Cloud Platform servers
- Privacy Policy: Firebase Privacy Policy
4.2 Google Analytics
- Tracking ID: G-V37Q6Z6GWH
- Purpose: Website analytics, user behavior tracking, and conversion measurement
- Cookies: Uses cookies to track user sessions and interactions
- Privacy Policy: Google Privacy Policy
4.3 Netlify
- Purpose: Web hosting and deployment platform
- Data Collected: Access logs, IP addresses, and request metadata
- Privacy Policy: Netlify Privacy Policy
4.4 OpenStreetMap / Leaflet
- Purpose: Interactive map tiles for pathfinding algorithm visualizations
- Data Collected: Map tile requests may include IP address and location data
- Privacy Policy: OpenStreetMap Privacy Policy
5. Cookies and Tracking Technologies
We use cookies and similar tracking technologies to collect and store information:
- Analytics Cookies: Google Analytics and Firebase Analytics use cookies to track user sessions, page views, and interactions
- Local Storage: Browser local storage is used to save user preferences and settings
- Session Data: Temporary session data may be stored to maintain state during your visit
You can disable cookies through your browser settings, but this may limit certain features of AlgoScape.
6. Data Retention
- Waitlist Data: Email addresses are retained indefinitely until you request deletion or unsubscribe
- Analytics Data: Firebase and Google Analytics retain data according to their default retention policies (typically 14-26 months for Analytics)
- Local Storage: Remains on your device until you clear browser data or uninstall your browser
7. Your Privacy Rights
Depending on your location, you may have the following rights regarding your personal information:
7.1 Access and Portability
You have the right to request a copy of the personal information we hold about you.
7.2 Correction
You have the right to request correction of inaccurate or incomplete personal information.
7.3 Deletion
You have the right to request deletion of your personal information. To delete your waitlist email, contact us at the email below.
7.4 Opt-Out
You can opt out of:
- Email Communications: Unsubscribe links will be included in all marketing emails
- Analytics Tracking: Use browser settings to disable cookies or install Google Analytics opt-out browser add-on
7.5 GDPR Rights (European Users)
If you are located in the European Economic Area (EEA), you have additional rights under the General Data Protection Regulation (GDPR), including the right to data portability, restriction of processing, and the right to object.
7.6 CCPA Rights (California Users)
If you are a California resident, you have rights under the California Consumer Privacy Act (CCPA), including:
- Right to know what personal information is collected
- Right to know if personal information is sold or disclosed
- Right to opt-out of the sale of personal information (we do not sell personal information)
- Right to deletion of personal information
- Right to non-discrimination for exercising your rights
8. Children's Privacy (COPPA Compliance)
AlgoScape is not intended for children under the age of 13. We do not knowingly collect personal information from children under 13. If you are a parent or guardian and believe your child has provided us with personal information, please contact us, and we will delete such information from our records.
9. International Data Transfers
Your information may be transferred to and processed in countries other than your own, including the United States, where our servers and third-party service providers are located. These countries may have different data protection laws than your country of residence. By using AlgoScape, you consent to the transfer of your information to these countries.
10. Data Security
We implement reasonable security measures to protect your personal information, including:
- Firebase Firestore security rules to restrict unauthorized access
- HTTPS encryption for all data transmission
- Regular security audits and updates
- Access controls and authentication for administrative functions
However, no method of transmission over the internet or electronic storage is 100% secure. We cannot guarantee absolute security.
11. Data Breach Notification
In the event of a data breach that affects your personal information, we will notify you via email (if we have your email address) within 72 hours of becoming aware of the breach, in accordance with applicable data protection laws.
12. Do Not Track Signals
Our website does not currently respond to "Do Not Track" signals from browsers. You can disable analytics tracking through your browser settings or by using privacy browser extensions.
13. Changes to This Privacy Policy
We may update this Privacy Policy from time to time. We will notify you of any material changes by:
- Posting the new Privacy Policy on this page
- Updating the "Last updated" date at the top
- Sending an email notification to waitlist subscribers (for significant changes)
Your continued use of AlgoScape after changes are posted constitutes acceptance of the updated Privacy Policy.
14. Contact Us
If you have questions, concerns, or requests regarding this Privacy Policy or your personal information, please contact us: