Skip to main contentSkip to accessibility settings
BrailleDocsv0.28.1

Cookie Policy

BrailleDocs

Last updated: April 2026

1. What Are Cookies

Cookies are small text files that websites place on your device (computer, tablet, or phone) when you visit them. They are widely used to make websites work efficiently, to remember your preferences, and to provide information to the site owners.

In addition to cookies, BrailleDocs also uses your browser's local storage to save preferences and settings. Local storage is similar to cookies but stays entirely on your device and is never sent to our servers with each request.

2. Cookies We Set

All cookies set by BrailleDocs are essential (strictly necessary) for the application to function. They are required for authentication and security. Because they are essential, no cookie consent is needed for these cookies under applicable privacy regulations.

NameTypeDurationPurpose
brailledocs-access-tokenhttpOnly, Secure15 minutesAuthentication (JWT)
brailledocs-refresh-tokenhttpOnly, Secure7 daysSession refresh (JWT)
oauth_statehttpOnlySessionOAuth CSRF protection
oauth_code_verifierhttpOnlySessionOAuth PKCE verification

3. Local Storage

The following items are stored in your browser's local storage. They are functional settings that stay entirely on your device and are never sent to our servers.

KeyPurpose
brailledocs_themeTheme preference (light/dark/system)
brailledocs_high_contrastHigh contrast mode setting
brailledocs_base_font_sizeFont size preference
brailledocs_translation_settingsBraille translation preferences
brailledocs_panel_sizeEditor panel size
brailledocs_display_settingsDisplay settings
brailledocs_edit_contentUnsaved editor content backup
brailledocs_cookie_consentCookie consent preference

4. Analytics

BrailleDocs uses Umami, a self-hosted, privacy-focused analytics platform. Umami does not use cookies and does not collect personally identifiable information.

No third-party analytics cookies are set. Umami tracks page views and custom events (such as file uploads and translation actions) to help us understand how the application is used and improve it.

Analytics tracking is controlled by the cookie consent banner. When analytics consent is denied, no tracking scripts are loaded and no data is collected.

5. Third-Party Cookies

We do not set third-party cookies. However, if you sign in using an OAuth provider (Google, GitHub, or Microsoft), those providers may set their own cookies during the authentication flow. Please refer to their respective privacy policies for details on how they handle cookies.

6. Managing Cookies

Most web browsers allow you to control cookies through their settings. You can typically find these options in your browser's "Settings," "Preferences," or "Privacy" menu. From there you can view, delete, or block cookies.

Please note that if you disable or delete the essential authentication cookies listed above, you will not be able to stay signed in to BrailleDocs. The application will still function for translation without an account, but features like saved works will be unavailable.

8. Contact

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

Send Feedback