Skip to main content

Cookie Policy

Last updated: February 2026

This Cookie Policy explains how Bank Statement Matcher ("we", "us", or "our") uses cookies and similar technologies when you visit our website or use our services. We only use cookies and browser storage that are strictly necessary for the service to function (such as keeping you logged in) or to remember your preferences (such as language). We do not use advertising, tracking, or third-party analytics cookies.

What Are Cookies?

Cookies are small text files that are stored on your device (computer, tablet, or mobile phone) when you visit a website. They help websites remember your preferences, keep you logged in, and provide a better user experience. Cookies can be "persistent" (stored until deleted) or "session" cookies (deleted when you close your browser).

How We Use Cookies

We use cookies for the following purposes:

  • Essential Functions: To enable core functionality such as authentication, security, and user preferences
  • Session Management: To keep you logged in and maintain your session state
  • Preference Storage: To remember your language, theme, and interface preferences
  • Usage Tracking: To track free tier usage limits for anonymous users

Essential Cookies

These cookies are necessary for the website to function and cannot be disabled. They are usually set in response to your actions, such as logging in or setting preferences.

Cookie NamePurposeDurationType
bsm_tokenAuthentication token for logged-in users7 daysEssential
bsm_anon_idAnonymous user identifier for tracking usage limits1 yearEssential
bsm_localeStores your preferred language setting1 yearEssential
next-auth.session-tokenNextAuth session managementSessionEssential
next-auth.csrf-tokenCSRF protection for authenticationSessionEssential

Functional Cookies

These cookies enable enhanced functionality and personalization. They may be set by us or by third-party providers whose services we use.

Cookie NamePurposeDurationType
bsm_themeStores your preferred theme (light/dark)1 yearFunctional
bsm_sidebarRemembers sidebar collapsed/expanded state1 yearFunctional

Third-Party Cookies

We may use third-party services that set their own cookies:

  • Stripe: For secure payment processing. Stripe may set cookies to prevent fraud and ensure secure transactions.
  • Vercel: Our hosting provider may set cookies for performance optimization and edge caching.

We do not use advertising or tracking cookies. We do not share cookie data with advertisers or sell your data.

Managing Cookies

You can control and manage cookies in several ways:

  • Browser Settings: Most browsers allow you to block or delete cookies through settings. Check your browser's help documentation for instructions.
  • Device Settings: On mobile devices, you can manage cookies through your device settings.

Note: Disabling essential cookies may prevent you from using certain features of our service, such as staying logged in or maintaining your session.

Browser-Specific Instructions

Local Storage

In addition to cookies, we may use browser local storage to store preferences and session information. Local storage works similarly to cookies but can store more data and does not expire automatically. You can clear local storage through your browser's developer tools or settings.

Changes to This Policy

We may update this Cookie Policy from time to time to reflect changes in our practices or for legal, operational, or regulatory reasons. We will post any changes on this page with an updated "Last updated" date.

Contact Us

If you have questions about our use of cookies, please contact us at:

Email: privacy@bankstatementmatcher.com

By continuing to use Bank Statement Matcher, you acknowledge that you have read and understood this Cookie Policy.