Cookie Policy

Last updated: November 19, 2025

1. 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 are widely used to make websites work more efficiently, provide a better user experience, and give website owners information about how their site is being used.

Herald uses cookies and similar technologies (such as local storage and session storage) to:

  • Keep you signed in to your account
  • Remember your preferences and settings
  • Understand how you use our Service
  • Improve your experience and our features

2. Types of Cookies We Use

2.1 Essential Cookies

These cookies are strictly necessary for the website to function. They enable core functionality such as security, authentication, and session management. The Service cannot function properly without these cookies.

Cookie NameProviderPurposeDuration
sb-*-auth-tokenSupabaseUser authentication and session managementSession / 1 year
sb-*-auth-token-code-verifierSupabaseOAuth PKCE flow securitySession
__sessionHeraldSession state managementSession
__vercel_live_tokenVercelDeployment preview authenticationSession

2.2 Functionality Cookies

These cookies remember your preferences and choices to provide enhanced functionality and personalization. They may be set by us or by third-party providers.

Cookie/StorageProviderPurposeDuration
newsletter-font-sizeHeraldAccessibility: Font size preference (small/medium/large)Persistent
newsletter-high-contrastHeraldAccessibility: High contrast mode preferencePersistent
googtransGoogleGoogle Translate language selectionSession
theme-preferenceHeraldUser interface theme preferencePersistent

2.3 Analytics Cookies

These cookies help us understand how visitors interact with our Service by collecting and reporting information anonymously. This helps us improve our features and user experience.

Cookie NameProviderPurposeDuration
_vercel_insights_*VercelWeb analytics and performance monitoringSession

3. Third-Party Cookies

Some features of our Service integrate with third-party services that may set their own cookies. These providers have their own privacy and cookie policies:

3.1 Supabase (Authentication)

Supabase provides our authentication and database services. Their cookies are essential for maintaining your login session and ensuring secure access to your account.

Supabase Privacy Policy

3.2 Vercel (Hosting)

Vercel hosts our application and may set cookies for analytics, security, and deployment preview functionality.

Vercel Privacy Policy

3.3 Google Translate

When you use the translation feature on published newsletters, Google Translate may set cookies to remember your language preferences and provide the translation service.

Google Privacy Policy

3.4 Cloudflare

Our file storage (Cloudflare R2) and CDN services may set cookies for security, bot detection, and performance optimization.

Cloudflare Privacy Policy

4. Local Storage and Session Storage

In addition to cookies, Herald uses browser local storage and session storage for certain functionality. These technologies store data directly in your browser:

4.1 Local Storage

  • Accessibility Settings: Font size and high contrast mode preferences
  • User Preferences: Dashboard settings and UI customizations
  • Draft Content: Temporary storage of unsaved newsletter content

4.2 Session Storage

  • Form Data: Temporary storage of form inputs during editing
  • Navigation State: Scroll position and navigation history
  • Temporary Tokens: Short-lived authentication tokens

5. How Herald Features Use Cookies

5.1 Newsletter Dashboard

When you use the dashboard to create and manage newsletters, cookies maintain your session and remember your preferences for the editor, including section order and content settings.

5.2 Published Newsletters

Published newsletter pages use cookies for accessibility features (font size, contrast), translation preferences, and anonymous view counting.

5.3 Games and Interactive Features

Games like Sudoku, Word Scramble, and quizzes may use local storage to save game progress and high scores. Poll votes may be tracked to prevent duplicate voting.

5.4 Email Campaigns

Our email delivery services (Resend, AWS SES) may use tracking pixels and cookies to measure email opens and clicks. This helps provide analytics for your email campaigns.

6. Managing Cookies

You have several options for managing cookies:

6.1 Browser Settings

Most browsers allow you to control cookies through their settings. You can:

  • View and delete existing cookies
  • Block all cookies or only third-party cookies
  • Set preferences for specific websites
  • Configure notifications when cookies are set

6.2 Browser-Specific Instructions

  • Chrome: Settings → Privacy and security → Cookies and other site data
  • Firefox: Settings → Privacy & Security → Cookies and Site Data
  • Safari: Preferences → Privacy → Manage Website Data
  • Edge: Settings → Cookies and site permissions → Cookies and site data

6.3 Clearing Local Storage

To clear local storage data, you can use your browser's developer tools or clear all site data through browser settings.

Important: Blocking or deleting essential cookies may prevent some features of Herald from working properly. You may not be able to sign in, and your preferences may not be saved between sessions.

7. GDPR and Cookie Consent

For users in the European Economic Area (EEA), United Kingdom, and other jurisdictions requiring explicit cookie consent:

7.1 Legal Basis

  • Essential Cookies: Used based on our legitimate interest in providing a functional Service
  • Functionality Cookies: Set when you actively choose preferences (consent by action)
  • Analytics Cookies: Used based on legitimate interest with privacy-preserving measures

7.2 Your Rights

You have the right to:

  • Know what cookies we use and why
  • Withdraw consent at any time by clearing cookies
  • Access our Service with limited functionality if you block non-essential cookies

8. Do Not Track

Some browsers include a "Do Not Track" (DNT) feature that sends a signal to websites indicating you do not want to be tracked. Currently, there is no industry standard for how websites should respond to DNT signals. Herald does not currently respond to DNT signals, but we limit tracking to what is necessary for providing and improving our Service.

9. Changes to This Policy

We may update this Cookie Policy from time to time to reflect changes in our practices, technologies, or legal requirements. When we make changes:

  • We will update the "Last updated" date at the top of this page
  • For material changes, we will provide notice through the Service

We encourage you to review this page periodically to stay informed about our cookie practices.

10. Contact Us

If you have questions about our use of cookies or this Cookie Policy, please contact us:

Herald

Contact: herald.xyz/help/contact

Help Center: herald.xyz/help