We respect your privacy and are committed to protecting your personal data. This policy explains how we collect, use, and safeguard your information.
Last updated: October 13, 2025
CodeSlides is a presentation platform that helps developers, teachers, and content creators turn their code into beautiful, interactive slides. We're committed to protecting your privacy.
TL;DR: We collect basic Google profile info when you sign in (name, email, profile picture), usage data to run the app, and analytics to improve our service. We use Supabase for secure data storage and don't sell your personal information.
When you sign in with Google, we receive your basic profile information including your name, email address, and profile picture. This information is provided directly by Google when you authorize CodeSlides to access your account.
We may ask for additional information to personalize your experience, such as your role (developer, teacher, content creator) or preferences.
All sign-up data is processed through Google's secure OAuth system and stored securely in our Supabase database.
Usage data: slides you create, edit timestamps, themes used, export activity, and sharing settings to provide core functionality.
Analytics events: feature usage, performance metrics, and user interactions to improve our product (anonymized where possible).
Technical data: device type, operating system, browser type, IP address, and screen resolution for optimization and security.
Cookies: essential cookies for authentication, preferences for settings, and analytics cookies for usage insights.
We use Supabase as our primary database and authentication provider. Supabase stores your account information, slide content, and usage data with enterprise-grade security.
Supabase provides encryption in transit and at rest, regular backups, and robust access controls. You can review Supabase's privacy practices at https://supabase.com/privacy.
Your slide content and personal data are stored on secure servers with industry-standard protection measures.
Account authentication and service delivery (Contractual necessity): To provide access to your CodeSlides account and core features.
App functionality (Contractual necessity): To save your slides, apply themes, enable sharing, and process exports.
Communication (Legitimate interest): To send important updates, security notices, and product announcements.
Product improvement (Legitimate interest): To analyze usage patterns, fix bugs, and develop new features.
For EU users: We process data based on consent (where you've opted in), contractual necessity (to provide the service), and legitimate interest (for improvements and security).
Supabase: Stores your account data, slide content, and usage information. Required for core service functionality.
Google: Provides authentication services and receives confirmation of successful logins. No additional data is shared beyond the initial OAuth flow.
Analytics providers: We may share anonymized usage data with analytics services to improve our product performance.
We do not sell, rent, or trade your personal information to third parties for marketing purposes.
We use essential cookies for authentication and app functionality, preferences cookies to remember your settings, and analytics cookies to understand usage patterns.
You can manage cookie preferences through your browser settings, though some features may not work properly if essential cookies are disabled.
We respect Do Not Track signals and provide granular control over non-essential cookies.
Active accounts: We retain your data as long as your account is active and for legitimate business purposes.
Deleted accounts: When you delete your account, we remove your personal data within 30 days, though some data may be retained in encrypted backups for up to 90 days.
Logs and analytics: Technical logs are typically retained for 12 months, analytics data may be retained longer in aggregated, anonymized form.
You can request account deletion and data export at any time through your account settings or by contacting us.
We implement industry-standard security measures including encryption in transit (HTTPS/TLS), encryption at rest for sensitive data, and strict access controls for our systems.
Supabase provides additional security layers including row-level security, database encryption, and regular security audits.
While we take security seriously, no system is 100% secure. We continuously monitor and improve our security practices.
Access: Request a copy of your personal data we hold about you.
Correction: Update or correct inaccurate personal information through your account settings.
Deletion: Request deletion of your account and associated data (right to be forgotten).
Portability: Export your slide data in standard formats.
Objection: Opt out of non-essential data processing like marketing communications.
To exercise these rights, contact us at privacy@codeslides.com or use the settings in your account dashboard.
CodeSlides is not intended for children under 13 years of age. We do not knowingly collect personal information from children under 13.
If we become aware that we have collected personal information from a child under 13, we will take steps to delete such information promptly.
If you believe we have collected information from a child under 13, please contact us immediately.
We may update this Privacy Policy periodically to reflect changes in our practices or applicable laws.
We will notify you of material changes by email (to your registered email address) and by posting a notice on our website.
Your continued use of CodeSlides after changes become effective constitutes acceptance of the updated policy.
If you have any questions about this Privacy Policy, your data, or wish to exercise your privacy rights, please get in touch with our support team:
Disclaimer: This privacy policy is provided for informational purposes and does not constitute legal advice. Please consult with qualified legal counsel for specific privacy law compliance needs.