VeraCodeChecker

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.