TableHop Cookie Policy

Effective Date: May 19, 2026 Last Updated: May 19, 2026

This Cookie Policy explains what cookies and similar technologies TableHop ("we", "us", "our") uses on https://thetablehop.com, what they do, and how you can control them. It supplements our Privacy Policy.

If you have any questions, please contact us at contact@thetablehop.com.

1. What are cookies?

Cookies are small text files that a website places on your device to remember information across pages and visits. We also use similar technologies — such as anonymous analytics beacons and crash-reporting agents — that don't always set a cookie but achieve a similar purpose.

We group these into three categories you can control:

  • Necessary cookies that the site can't run without
  • Analytics that help us understand how the site is used
  • Session replay that helps us diagnose errors and broken flows

You can change your preferences at any time using the Reset cookie preferences link near the end of this page.

2. Necessary cookies

Necessary cookies are required for TableHop to function. You can't turn them off because removing them would break sign-in, lose your settings, or invalidate this consent record itself. The legal basis is contract performance — you can't use the Service without them.

| Name | Purpose | Expiry | |---|---|---| | Supabase auth cookies (sb-*) | Keep you signed in across pages. Set by our authentication provider when you log in. | Session / refresh-token rotation | | tablehop_consent | Records your cookie preferences so the banner doesn't show again until your choices expire. | 13 months | | Theme preference | Remembers whether you chose light, dark, or system theme. | Persistent (localStorage, not a cookie) |

3. Analytics

We use Vercel Web Analytics to understand which pages and features people use most. Vercel Analytics is designed to be cookie-less in practice — it hashes a daily salt with your IP and user agent to count unique visitors without setting a tracking cookie or linking visits across days. We still treat it as an opt-in category because the network beacon counts as a "tracking technology" under ePrivacy law.

We also use Vercel Speed Insights to measure how fast pages load for real users (Core Web Vitals). Speed Insights uses a single anonymized beacon per page load with no persistent identifier, so it stays on regardless of your analytics choice. If you'd rather we collected no performance data at all, your browser's "Do Not Track" or content-blocking extensions will suppress it.

When you turn analytics off, no Vercel Analytics beacons are sent from your browser.

4. Session replay

We use Sentry Session Replay to capture anonymized recordings of user sessions when something goes wrong. This helps us diagnose bugs that are difficult to reproduce from a stack trace alone (e.g., "the save button didn't respond on Safari iOS"). Recordings are:

  • Anonymized — input fields are masked by default; we never see passwords, payment details, or message contents
  • Sampled — only 10% of normal sessions and 100% of sessions where an error occurs
  • Short-lived — retained for 90 days, then automatically deleted by Sentry

Session replay is opt-in. When you decline it, no recording integration is loaded on your browser.

Error tracking itself (the Sentry agent that reports stack traces when something crashes) stays on regardless of your choice. Error traces are anonymized and don't include the page DOM. We treat this as a legitimate interest under GDPR — keeping the site working is a baseline service quality requirement.

5. Third-party services we do NOT use

For transparency, we want to be explicit about what we don't use:

  • No advertising cookies — we don't sell ads or place advertising tags
  • No retargeting pixels — we don't run remarketing campaigns
  • No social media tracking — Facebook Pixel, Twitter Pixel, LinkedIn Insight are all absent
  • No data brokers — we don't share data with third parties for commercial purposes
  • No fingerprinting libraries — we don't try to identify your browser across sessions

If we ever add a category that requires consent — for example, embedded videos that set their own cookies — we will update this policy and re-prompt for your choice.

6. Browser controls

In addition to our in-site preferences, you can:

  • Block all cookies from your browser's privacy settings — note that this will prevent you from signing in to TableHop
  • Clear cookies to reset your consent state (the banner will reappear on your next visit)
  • Send "Do Not Track" — we honor DNT for analytics and session replay; sending DNT is equivalent to declining both categories

7. Updates

We will update this policy when our cookie usage changes. If the change is significant (a new category, a new third-party service), we will re-prompt for your consent. Smaller updates (a clarification, a typo fix) will be reflected in the "Last Updated" date at the top.

8. Contact

If you have questions about this Cookie Policy, please contact us at contact@thetablehop.com.

Manage your preferences

You can change your cookie choices at any time. The button below clears your saved preferences so the consent banner reappears on your next page view.