Cookies Policy
This policy explains how we use cookies, local storage, and similar browser technologies to deliver a seamless experience.
Last updated · March 16, 2026
What Are Cookies and Similar Technologies?
Cookies are small text files placed on your device by a website when you visit it. They are widely used to make websites function properly, improve performance, and provide information to the site owners. Cookies may be “session” cookies (deleted when you close your browser) or “persistent” cookies (remaining on your device for a set period or until you delete them).
Local Storage is a browser technology that allows websites to store key-value data on your device. Unlike cookies, local storage data is not automatically sent to the server with every request. We use it primarily to preserve your in-progress work so you don't lose data if you navigate away or refresh the page.
IndexedDB is another browser storage technology that allows for structured, larger-scale data storage on your device. We use it to temporarily store uploaded image data for pending roast drafts.
Essential Cookies
These cookies are strictly necessary for the operation of DashRoast. Without them, core features like authentication and secure sessions would not function. You cannot opt out of essential cookies while using the service.
| Cookie | Purpose |
|---|---|
| better-auth.session_token | Keeps you securely logged in across pages and browser sessions. |
| better-auth.csrf_token | Protects against cross-site request forgery attacks on authenticated actions. |
Local Storage Usage
We use your browser's local storage and IndexedDB to save in-progress work and improve your experience. None of this data is sent to our servers until you explicitly submit it (for example, by clicking the “Generate” button).
Pending Roast Drafts
When you start creating a new analytics roast, we save your progress locally so it survives page refreshes, navigating away, or logging in mid-flow. The specific items stored include:
pending_roast_draft_v2— A JSON object in local storage containing your draft ID, the text context you've entered, image paths, image count, and a creation timestamp. This draft automatically expires after 30 minutes.- IndexedDB store — Temporarily holds the raw image data (as base64 blobs) for screenshots you've uploaded but not yet submitted. This data is cleared upon submission or when you discard the draft.
How to clear this data manually: You can clear all pending draft data by completing the roast submission, using the “Discard” button in the app, or by clearing your browser's site data for DashRoast through your browser settings.
Third-Party Cookies
Certain third-party services we integrate with may also place cookies on your device. We do not control these cookies and recommend reviewing each provider's privacy policy for more details.
- Google OAuth: If you sign in with your Google account, Google sets cookies to authenticate your identity and manage the OAuth session. These cookies are governed by Google's Privacy Policy.
- Stripe: Our payment processor uses cookies to prevent fraud, securely process your subscription payments, and manage billing portal sessions. These are essential for payment functionality and are governed by Stripe's Privacy Policy.
Managing Your Preferences
You can control cookies through your browser settings. Most browsers allow you to refuse or delete cookies. However, if you disable essential cookies, you will not be able to log in or use core features of DashRoast.
- 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 → Manage and delete cookies
To clear local storage and IndexedDB data, use your browser's “Clear site data” option for the DashRoast domain, or use the application's built-in controls (discard/clear buttons) to remove draft data.
We Do Not Use Tracking or Analytics Cookies
DashRoast does not currently use any third-party analytics, advertising, or tracking cookies. We do not use services like Google Analytics, Facebook Pixel, or similar tracking technologies. The only cookies and storage mechanisms we use are those listed in this policy, all of which serve essential functionality purposes.
Updates to This Policy
We may update this Cookies Policy from time to time to reflect changes in the technologies we use, legal requirements, or other operational reasons. When we make changes, we will update the “Last Updated” date at the top of this page. We encourage you to review this policy periodically.
Contact Us
If you have questions or concerns about our use of cookies and similar technologies, please contact us at dashroast@gmail.com. You can also review our full Privacy Policy for more information about how we handle your data.