Cookie Policy
Last updated: 2026-04-24
This Cookie Policy explains how CaseStacks ("we", "us", or "our") uses cookies and similar technologies when you visit our website.
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 your next visit easier and the site more useful to you.
2. How We Use Cookies
We use cookies and similar technologies to:
- Keep you logged in to your account
- Remember your preferences (theme, font size, etc.)
- Protect against security threats
- Ensure the website functions properly
- Understand how visitors interact with our subscription and pricing pages (subject to your cookie preferences)
- Measure the effectiveness of our subscription checkout process and our advertising campaigns (subject to your cookie preferences)
3. Legal Basis for Using Cookies (GDPR)
For users in the European Economic Area, we rely on the following legal bases for using cookies:
| Cookie Category | Legal Basis | Purpose |
|---|---|---|
| Necessary Cookies | Legitimate Interests & Contract Performance | Essential for website functionality and security |
| Functional Cookies | Consent | Enhanced functionality and personalization |
| Analytics Cookies | Consent | Understanding usage patterns to improve services |
| Advertising/Marketing Cookies | Consent | Measuring ad campaign effectiveness and enabling remarketing |
4. Your Cookie Rights
You have the right to:
- Withdraw consent: You can withdraw your consent for cookies at any time using our preference center
- Review information: Details about the cookies we use are provided in this policy
- Lodge a complaint: Contact your local data protection authority if you have concerns
5. International Data Transfers
Some cookies may involve transferring data outside the EEA to countries that may not have the same level of data protection. We ensure appropriate safeguards are in place:
- Google Analytics: Data is processed under Google's Standard Contractual Clauses
- All transfers comply with GDPR requirements
- We only work with processors who provide adequate data protection
6. Types of Cookies We Use
6.1 Necessary Cookies
These cookies are essential for the website to function properly and cannot be disabled.
| Cookie Name | Purpose | Duration |
|---|---|---|
XSRF-TOKEN |
Security token to prevent cross-site request forgery attacks | Session |
laravel_session |
Maintains your login session and user preferences across pages | Session |
laravel_cookie_consent |
Stores your detailed cookie consent preferences | 6 months |
consent_given |
Indicates whether you have given cookie consent | 6 months |
remember_web_* |
Remembers your login when you select "Remember Me" | 5 years |
__stripe_sid |
Stripe - Session identifier for checkout process (set only during checkout) | 30 minutes |
6.2 Functional Cookies
These cookies enable enhanced functionality and personalization. You can disable these, but some features may not work properly.
Third-Party Services
| Cookie Name | Purpose | Duration |
|---|---|---|
__stripe_mid |
Stripe - Fraud prevention for secure payment processing (set only during checkout) | 1 year |
crisp-client/* |
Crisp - Provides customer support chat and maintains support conversation continuity. Loaded automatically after Functional consent or when you open chat. | 6 months |
Browser Storage (localStorage)
We use your browser's localStorage to remember your preferences. This data stays in your browser and is not transmitted to our servers.
| Category | Purpose |
|---|---|
| Display preferences | Theme, font size, UI layout positions |
| Study tools | Pomodoro timer settings, image viewer preferences |
| Music player | Player state, volume, playlist preferences |
| Content filters | Filtering and sorting preferences for cases, quizzes, etc. |
6.3 Analytics Cookies
These cookies help us understand how visitors interact with our website to improve our services. We use Google Analytics 4 (GA4) via Google Tag Manager (GTM) with Google Consent Mode v2, which means:
- Where applicable privacy laws require consent, analytics cookies are only set after you consent via the banner; elsewhere, they are enabled by default and can be disabled at any time via the preference center (see Section 8)
- We track page views, subscription page interactions, and checkout completion to understand and improve our conversion process
- Your user identity is pseudonymized using a one-way cryptographic hash (we never send your email address or name to Google Analytics in plain text)
- Subscription transaction data (plan type, price, billing period) is shared with Google Analytics to measure checkout effectiveness; no payment card details are ever shared
| Cookie Name | Purpose | Duration |
|---|---|---|
_ga |
Google Analytics - Registers a unique ID to generate statistical data | 2 years |
_gid |
Google Analytics - Registers a unique ID for website visitors | 24 hours |
_ga_* |
Google Analytics 4 - Used to persist session state | 2 years |
Session Storage (Analytics)
When you arrive via a marketing campaign link (containing UTM parameters or ad click identifiers), we temporarily store campaign attribution data in your browser's sessionStorage. This data is not sent to our servers and is automatically cleared when you close your browser tab. It is used solely to attribute your visit to the correct marketing source within Google Analytics.
6.4 Advertising/Marketing Cookies
We use Google Ads (via Google Tag Manager with Consent Mode v2) to measure ad campaign effectiveness and enable remarketing. These cookies (typically prefixed _gcl_, plus Google's IDE) are set only after you grant Marketing consent via the banner or preference center. When Marketing consent is not granted โ the default for all visitors โ Google receives anonymized, cookieless measurement signals only, and no identifying cookies are set on your device.
7. Cookie Retention Periods
We retain cookies only for as long as necessary to fulfill their purpose:
| Cookie Type | Retention Period | Justification |
|---|---|---|
| Session Cookies | Until browser closes | Required for current session only |
| Authentication | 5 years (if "Remember Me") | User convenience |
| Cookie Consent | 6 months | Remember your consent preferences |
| Google Analytics | 2 years (_ga), 24 hours (_gid) | Analytics and performance monitoring |
| localStorage Items | Persistent (browser-controlled) | User preferences; clearable via browser settings |
8. Managing Your Cookie Preferences
You can manage your cookie preferences at any time by:
Click the button below to review and update your cookie consent preferences:
You can also:
- Use your browser's cookie management settings
- Clear your browser's cookies and data to reset all preferences
Note: Disabling necessary cookies will prevent the website from functioning properly. You may not be able to log in or access certain features.
9. Third-Party Services
Our website integrates with the following third-party services:
| Service | Purpose | Cookies/Storage |
|---|---|---|
| Crisp | Customer support chat | crisp-client/* |
| Stripe | Payment processing | __stripe_mid, __stripe_sid |
| Google Analytics 4 (via Google Tag Manager) | Website analytics and subscription conversion tracking (page views, pricing page interactions, checkout completion) | See Section 6.3 above |
| Google Ads (via Google Tag Manager) | Ad campaign attribution, conversion tracking, and remarketing. Fires only after Marketing consent is granted; otherwise operates in anonymized/cookieless measurement mode. | See Section 6.4 above |
| SoundCloud | Study music streaming | No direct cookies (proxied) |
| Google Fonts | Typography | No cookies set |
| CDN Services | Content delivery | No tracking cookies |
For more information about how these services handle your data, please refer to their respective privacy policies:
10. Contact Us
If you have questions about our use of cookies, please contact us at:
- Email: support@casestacks.com
- Or contact us via our contact form
- Address: CaseStacks LLC, 9833 San Remo Pl, Wake Forest, NC 27587