StudyDSA
Data StructuresAlgorithmsBig-O NotationPractice

Command Palette

Search for a command to run...

Sign InSign Up

Cookie Policy

Effective date: May 12, 2026

1. What are cookies?

Cookies are small text files that a website places on your device to remember information about your visit. Similar technologies include localStorage, sessionStorage, and pixels. In this policy, "cookies" refers to all of these.

StudyDSA uses a small number of cookies to keep you signed in, remember your preferences, and (with your consent) help us monitor errors. This policy explains what each one does and how to control them.

2. Categories of cookies we use

We group cookies into three categories. You can accept, reject, or customize the non-essential categories using the cookie banner.

  • Strictly necessary. Required for the Service to function. They keep you signed in, secure form submissions, and store your consent choices. These cannot be turned off because the site would not work without them.
  • Functional. Remember preferences (such as theme or preferred programming language) so you do not have to set them on every visit. You can decline these; the Service will simply forget those preferences between visits.
  • Analytics and error monitoring. Help us understand how the Service is used and reproduce bugs. These are set only after you grant analytics consent. They never set when you decline or when you have not yet answered the banner.

3. The specific cookies we set

NamePurposeDurationCategory
better-auth.session_tokenKeeps you signed in. Set when you log in; deleted when you log out.Session or up to 30 daysStrictly necessary
better-auth.csrf_tokenProtects against cross-site request forgery on form submissions.SessionStrictly necessary
themeRemembers your light/dark mode preference.1 yearFunctional
languageRemembers your preferred programming language for code samples.1 yearFunctional
cookieyes-consentStores your cookie consent choices so we do not ask again on every visit.1 yearStrictly necessary
sentry-* / replay_*Anonymized session replay for debugging. Only set when you grant analytics consent.Up to 90 daysAnalytics

4. Manage your preferences

You can change your consent choices at any time by clicking the link below, which reopens the cookie banner with your current settings:

You can also block or delete cookies through your browser settings. Be aware that strictly necessary cookies cannot be disabled without breaking authentication. Browser-level blocking will sign you out and reset preferences each visit.

Where required, we honor the Global Privacy Control (GPC) signal as an opt-out of "sale" or "sharing" of personal information.

5. Third-party cookies

When you visit pages hosted by our payment processor Stripe (for example, the checkout page), Stripe sets its own cookies for fraud prevention and session management. Those cookies are governed by Stripe's privacy and cookie policies. We also link to OAuth providers (Google, GitHub, Microsoft, Apple) for sign-in; their authentication flows occur on their own domains and are governed by their respective policies.

6. Changes to this policy

When we add, remove, or change cookies, we update this page and the "Effective date" at the top. Material changes that affect non-essential categories will re-prompt you for consent where required by law.

7. Contact us

Questions about cookies or this policy? Email support@studydsa.com, or see our Privacy Policy for the broader picture of how we handle personal information.

StudyDSA

Where complexity meets clarity.
By Armas Zarra.

Topics

  • Data Structures
  • Algorithms
  • Big-O Notation
  • Robotics
  • AI Research
  • Machine Learning

Practice

  • Blind 75
  • LeetCode 75
  • NeetCode 150

Legal

  • Privacy Policy
  • Terms of Service
  • Cookie Policy

© 2026 Armas Films LLC

Built with ♥ by Armas Zarra