Cookie Policy for Assessment Assistant
Last updated: 2.1.2025
This Cookie Policy explains how Cerebral Code, LLC ("we," "us," or "our") uses cookies and similar technologies, including Local Storage, when you use our Assessment Assistant application (the "App"). This policy should be read in conjunction with our Privacy Policy.
1. What are Cookies and Local Storage?
Cookies are small text files that are placed on your device (computer, smartphone, tablet) when you visit a website or use an application. They are widely used to make websites and apps work, or work more efficiently, as well as to provide information to the owners of the site or app.
Local Storage is a way for web pages and apps to store data locally within your browser. Unlike cookies, Local Storage data is not automatically sent to the server with every request. It is typically used to store larger amounts of data and data that needs to persist even after the browser is closed.
2. Why Do We Use Cookies and Local Storage?
We use cookies, Local Storage, and similar technologies for the following purposes:
- Essential Functionality: These cookies and Local Storage items are strictly necessary for the App to function correctly. They enable core features like user authentication, security, basic navigation, and storing user input. Without these, the App may not work as intended.
- Performance and Analytics (via Firebase): We use cookies provided by Google Firebase to understand how you use our App. This helps us improve the App's performance, identify areas for improvement, and optimize the user experience. This includes tracking usage patterns, identifying errors, and measuring the effectiveness of our features. No personally identifiable information is collected for this purpose.
- Authentication (via Firebase Authentication): When you log in to our App using Firebase Authentication, cookies are used to keep you logged in and remember your session. This is essential for maintaining your account access and preferences.
- Hosting (via Firebase Hosting): Cookies are used to assist in delivering the app to the user.
- App Hosting (via Firebase App Hosting): Cookies are used to assist in delivering the app to the user.
- User Preferences (via Local Storage): We use Local Storage to save your selections and input on forms before they are submitted to our servers (Firebase). This improves the user experience by allowing you to continue filling out forms even if you navigate away or refresh the page. This data is not shared with third parties and is only used to pre-populate form fields or load themes for your convenience.
3. Types of Cookies and Local Storage We Use
Here's a breakdown of the specific cookies and Local Storage items we use, primarily through Firebase services:
Cookies:
Cookie Name(s) | Provider | Purpose | Duration | Type |
---|---|---|---|---|
__session, and similar session cookies | Firebase Authentication | Maintain user session and authentication state. Essential for logged-in users. | Session (cleared when you close the app, or after a period of inactivity) / Persistent (if "Remember Me" functionality is implemented) | Essential / Authentication |
Firebase-related cookies related to hosting. Names may vary. | Firebase Hosting/ App Hosting | Cookies used to assist in delivery of the app to the user. | Varies | Essential |
Local Storage:
Key Name(s) | Purpose | Duration |
---|---|---|
questionnaires_answers | Temporarily store user input on forms before submission to Firebase. This allows data to persist across page refreshes or navigation within the form. | Persistent (until explicitly cleared by the user or the App, or until the browser's storage limits are reached). |
color_theme, light_mode | Store user's preferences on theming the App. | Persistent (until explicitly cleared by the user or the App, or until the browser's storage limits are reached). |
Important Notes:
- The __session cookie is the primary cookie used by Firebase Authentication. The exact name and number of session cookies may vary slightly depending on the Firebase SDK version and configuration.
- We do not use any other third party vendors that use cookies
- Logic in our App is implemented to clear Local Storage data when it's no longer needed.
4. Your Choices Regarding Cookies and Local Storage
You have several options to control or limit how cookies and Local Storage are used:
- Essential Cookies and Local Storage: Because essential cookies and Local Storage items are necessary for the App to function, you cannot opt-out of them. By using the App, you consent to the use of these essential technologies.
- Firebase Authentication Cookies: These cookies are also essential for logged-in functionality. If you do not want these cookies to be used, you should not log in to the App. You can clear these cookies by logging out of the App.
- Firebase Hosting and App Hosting Cookies: These cookies are also essential for delivering the app. If you do not want these cookies to be used, you should not use the app.
- Local Storage for Form Data and User Preferences: This data is used to improve your experience within the App. While you cannot directly disable Local Storage for this purpose without affecting the App's functionality, you can clear this data through your browser settings (see below). The App will also automatically clear the form data once the form is successfully submitted.
- Browser Settings: Most web browsers allow you to control cookies and Local Storage through their settings. You can usually block all cookies, allow only first-party cookies, delete cookies when you close your browser, and manage Local Storage data. However, blocking or deleting cookies and Local Storage data may impact your ability to use the App. Refer to your browser's help documentation for instructions. Specific instructions for clearing Local Storage are usually found alongside cookie management options.
5. Third-Party Cookies
We primarily use cookies provided by Google Firebase, which is a first-party context within our App. For more information about how Google uses data, please refer to Google's Privacy Policy and Firebase Privacy and Security.
6. Changes to this Cookie Policy
We may update this Cookie Policy from time to time. We will notify you of any significant changes by posting the new Cookie Policy within the App or by other means. You are advised to review this Cookie Policy periodically for any changes.
7. Contact Us
If you have any questions about this Cookie Policy, please contact us at: contact@assessmentassistant.app.