Cookie Policy
Last updated: December 2024
1. What Are Cookies?
Cookies are small text files that are stored on your device when you visit a website. They help websites remember information about your visit, which can make it easier to visit the site again and make the site more useful to you.
2. How We Use Cookies
VeraCodeChecker uses cookies to enhance your experience and provide essential functionality. We use a minimal number of cookies and only for legitimate purposes related to the educational platform.
3. Types of Cookies We Use
Essential Cookies
These cookies are necessary for the website to function properly:
- Authentication Cookies: Managed by Firebase Auth to keep you logged in securely
- Session Cookies: Maintain your session state while using the platform
- Security Cookies: Help protect against cross-site request forgery and other security threats
Functional Cookies
These cookies enhance your experience by remembering your preferences:
- Sidebar State (sidebar_state): Remembers whether you prefer the sidebar expanded or collapsed
- Theme Preferences: Stores your light/dark theme choice
- Language Settings: Remembers your preferred language (if applicable)
Duration: 7 days for sidebar state, varies for other preferences
Analytics Cookies
We currently do not use third-party analytics cookies, but may implement them in the future to:
- Understand how users interact with the platform
- Improve user experience and platform performance
- Identify and fix technical issues
If implemented, we will update this policy and provide opt-out options.
4. Third-Party Cookies
We use some third-party services that may set their own cookies:
- Firebase (Google): For authentication and data storage. Governed by Google's privacy policy.
- Google Fonts: For web fonts. May set cookies for font loading optimization.
These third-party cookies are governed by the respective companies' privacy policies, not this Cookie Policy.
5. Managing Cookies
You have several options for managing cookies:
Browser Settings
Most browsers allow you to:
- View and delete cookies
- Block cookies from specific sites
- Block all cookies (may affect functionality)
- Set preferences for cookie acceptance
Platform Settings
Within VeraCodeChecker, you can:
- Reset your sidebar preferences
- Change theme settings
- Clear your session by logging out
6. Impact of Disabling Cookies
If you disable cookies, some features may not work properly:
- You may need to log in repeatedly
- Your preferences (theme, sidebar state) won't be saved
- Some security features may be compromised
- The overall user experience may be degraded
7. Cookie Consent
By using VeraCodeChecker, you consent to the use of cookies as described in this policy. Since we primarily use essential and functional cookies that are necessary for the platform to work, we don't require explicit consent for these. If we implement analytics or marketing cookies in the future, we will provide appropriate consent mechanisms.
8. Updates to This Policy
We may update this Cookie Policy from time to time to reflect changes in our practices or for other operational, legal, or regulatory reasons. We will notify you of any material changes by updating the "Last updated" date.
9. Contact Us
If you have any questions about our use of cookies or this Cookie Policy, please contact us through our contact page.