What Are Cookies?
Cookies are small text files that are stored on your device (computer, tablet, or mobile) when you visit a website. They are widely used to make websites work more efficiently, provide a better user experience, and supply information to the site owners.
Screenplay Studio also uses similar technologies such as localStorage and sessionStorage to store preferences and session data locally in your browser. Throughout this policy, we refer to all of these technologies collectively as “cookies.”
Cookie Categories
1. Strictly Necessary Cookies
These cookies are essential for the website to function and cannot be switched off. They are usually set in response to actions you take, such as logging in or filling out forms. Without these cookies, core features like authentication would not work.
Examples: Authentication session tokens, CSRF (Cross-Site Request Forgery) protection tokens.
2. Functional Cookies
These cookies enable enhanced functionality and personalization, such as remembering your display preferences, theme selection, and editor settings. They may be set by us or by third-party providers whose services we have added to our pages.
Examples: Theme preference (dark/light mode), display settings, editor layout preferences.
3. Analytics Cookies
These cookies help us understand how visitors interact with our website by collecting and reporting information anonymously. This data helps us improve the performance and usability of Screenplay Studio. All analytics data is anonymized and aggregated.
Examples: Page views, feature usage metrics, performance data.
4. Marketing Cookies
We do not currently use any marketing or advertising cookies. If this changes in the future, we will update this policy and request your consent before deploying any marketing cookies.
Cookies We Use
The following table details the specific cookies and local storage items used by Screenplay Studio:
| Name | Provider | Purpose | Duration | Type |
|---|---|---|---|---|
| sb-*-auth-token | Supabase | Stores the authenticated user session token. Essential for maintaining your login state across page loads. | Session / 1 year | Strictly Necessary |
| sb-*-auth-token-code-verifier | Supabase | PKCE code verifier used during the OAuth authentication flow for security purposes. | Session | Strictly Necessary |
| sb-*-auth-token.0 / .1 | Supabase | Chunked authentication cookies used when the session token exceeds maximum cookie size limits. | Session / 1 year | Strictly Necessary |
| ss_display_settings | Screenplay Studio | Stores your display preferences such as font size, page layout, and editor view settings. | Persistent | Functional (localStorage) |
| theme_preference | Screenplay Studio | Remembers your chosen color theme (dark/light mode) so it persists between visits. | Persistent | Functional (localStorage) |
| va | Vercel Analytics | Collects anonymized, aggregated usage data to help us understand traffic patterns and improve site performance. No personally identifiable information is stored. | Session | Analytics |
How to Manage Cookies
You have several options for controlling and managing cookies:
- Browser Settings: Most web browsers allow you to control cookies through their settings. You can typically find these in the “Privacy” or “Security” section of your browser preferences. You can choose to block all cookies, accept all cookies, or be notified when a cookie is set. Note that blocking strictly necessary cookies will prevent you from using Screenplay Studio.
- In-App Preferences: Visit your Settings page to manage functional preferences such as theme, display settings, and other personalization options.
- Clear Existing Cookies: You can delete cookies that have already been stored on your device through your browser settings. This will sign you out of Screenplay Studio and reset your preferences.
Common browser cookie settings: Chrome (Settings → Privacy and Security → Cookies), Firefox (Settings → Privacy & Security → Cookies), Safari (Preferences → Privacy), Edge (Settings → Privacy, Search, and Services → Cookies).
Third-Party Cookies
Some cookies are placed by third-party services that appear on our pages. We do not control how these third parties use their cookies. The third-party services we use include:
- Supabase — Authentication and backend services. Their cookies are essential for login functionality.
- Vercel — Hosting and anonymized analytics. Used to measure site performance and usage patterns.
We encourage you to review the privacy policies of these third-party providers for more information about how they handle your data.
Changes to This Cookie Policy
We may update this Cookie Policy from time to time to reflect changes in the cookies we use, changes in technology, or for other operational, legal, or regulatory reasons. When we make changes, we will update the “Last updated” date at the top of this page.
If we introduce any new categories of cookies (such as marketing cookies), we will notify you and seek your consent where required by law.
We recommend checking this page periodically to stay informed about our use of cookies.
Contact Us
If you have any questions about our use of cookies, please contact us at support@screenplaystudio.fun or visit our Support page.