Cookie Policy
How we use cookies and similar technologies on AdaCpp IDE
2025/06/17
Introduction
This Cookie Policy explains how AdaCpp, an AI-powered C++ online IDE platform, uses cookies and similar technologies. By using our platform, you consent to the use of cookies as described in this policy.
What Are Cookies
Cookies are small text files stored on your device when you visit our website. They help make AdaCpp work efficiently and provide essential functionality for coding, compilation, and AI-powered assistance.
How We Use Cookies
We use cookies for the following purposes on AdaCpp:
- Strictly Necessary Cookies: Required for core IDE functionality, user authentication, and security
- Functional Cookies: Enable personalized coding experience, settings, and preferences
- Performance Cookies: Help us analyze platform usage and improve IDE performance
- Analytics Cookies: Understand how developers use our platform to enhance features
Types of Cookies We Use
Strictly Necessary Cookies
- Authentication Cookies: Better-auth session cookies for secure login (7-day expiration)
- Security Cookies: CSRF protection and fraud prevention
- Session Management: Maintain user sessions and IDE state
- Language Preference: NEXT_LOCALE cookie for Chinese/English language selection
Functional Cookies
- IDE Preferences: Editor theme, font size, and layout settings
- Panel Configuration: Resizable panel widths and workspace customization
- Code Compilation Settings: Compiler flags and execution preferences
- AI Assistant Settings: Model preferences and interaction history
Performance Cookies
We may use one or more of the following analytics services:
- Google Analytics: Platform usage analysis and performance metrics
- Plausible Analytics: Privacy-focused traffic analysis
- Vercel Analytics: Performance monitoring and optimization
- OpenPanel Analytics: User behavior insights
- Umami Analytics: Open-source usage tracking
Payment and Subscription Cookies
- Stripe Cookies: Secure payment processing and subscription management
- Customer Portal: Access to billing and subscription settings
Third-Party Services
AdaCpp integrates with external services that may set cookies:
- GitHub/Google OAuth: Social login authentication
- Discord Integration: Community features and support
- Email Services: Newsletter subscriptions and notifications
- AI Model Providers: For code analysis and assistance features
Managing Your Cookie Preferences
You can control cookies through:
Browser Settings
- Delete existing cookies from your device
- Block future cookies or set selective preferences
- Receive notifications when cookies are set
Platform Settings
- Adjust analytics preferences in your account settings
- Configure AI assistant and editor preferences
- Manage subscription and billing cookie preferences
Important: Disabling essential cookies may prevent core IDE functionality including:
- User authentication and session management
- Code compilation and execution
- AI-powered coding assistance
- Personal settings and preferences
Data Retention
- Session cookies: Expire when you close your browser
- Authentication cookies: Valid for 7 days with 1-hour cache refresh
- Preference cookies: Persist until manually cleared or account deletion
- Analytics cookies: Retained according to each service's privacy policy
Your Rights
You have the right to:
- Access information about cookies we use
- Withdraw consent for non-essential cookies
- Request deletion of your cookie data
- Update your cookie preferences at any time
Changes to This Cookie Policy
We may update this Cookie Policy to reflect platform improvements or regulatory changes. Check this page periodically for updates. Continued use of AdaCpp constitutes acceptance of any changes.
Contact Us
For questions about this Cookie Policy or cookie management:
- Visit our Contact Page
- Email our privacy team
- Access help documentation in your account settings
Last updated: June 17, 2025