Cookie Policy
Last updated: 7 May 2026
1. What this is
This page explains the small-storage technologies (cookies, localStorage, and similar) that mavisail.com uses, what they do, and how to control them. Read it alongside our Privacy Policy, which covers personal data more broadly.
2. What a cookie is
A cookie is a small text file a website asks your browser to store. The next time you visit, your browser sends it back so the site can recognise you (e.g. keep you signed in) or remember a preference (e.g. your chosen language). Cookies do not contain executable code; they cannot read your hard drive or operate outside the browser sandbox.
We also use the related localStorage API to persist sign-in tokens on your device. Functionally it serves the same purpose as a cookie and we treat it the same way for this policy.
3. The cookies and storage we use
MaviSail does not use advertising cookies, marketing pixels, cross-site trackers, or third-party analytics that fingerprint your device. The categories below are exhaustive.
3.1 Strictly necessary
These keep the site working. They cannot be turned off without breaking sign-in and the booking flow.
- Authentication tokens (localStorage key
sailturk_tokens): a short-lived access token and a longer-lived refresh token, written when you sign in and removed when you sign out. Without these you cannot access the captain dashboard, the inbox, or your saved vessels. - Cached account profile (localStorage key
sailturk_user): your display name and role, written so the navigation can render correctly without a round-trip to the server. Cleared on sign-out. - CSRF and session cookies issued by Django on specific endpoints. Used to prevent cross-site request forgery; required for posting forms.
3.2 Preferences
These remember a choice you made. They're not strictly required, but the site is more pleasant to use with them on.
- Locale: the language URL prefix you chose (e.g.
/tr/,/de/) is encoded in the URL itself, not a cookie. We may set a cookie to remember your choice across sessions if you switch language manually. - Currency: your preferred display currency (EUR, GBP, USD, TRY) for vessel pricing.
- Watchlist seen-state (localStorage): used to mark price-drop alerts as "read" without requiring a server call.
3.3 Third-party cookies set on payment pages
When you proceed to deposit a charter, we redirect you to Stripe's hosted checkout. Stripe sets its own cookies on its own domain (checkout.stripe.com) for fraud detection and 3-D Secure. Those cookies are governed by Stripe's cookie policy, not this one. We don't set or read Stripe's cookies.
4. Why we don't show a cookie banner
Under the UK Privacy and Electronic Communications Regulations (PECR) and the EU ePrivacy Directive, prior consent is required to set cookies that are not strictly necessary or essential for a service the user has requested. Preference cookies that simply persist a choice the user actively made (e.g. selecting a currency) typically fall under the legitimate-interest exemption rather than requiring opt-in consent. Because we use no advertising or cross-site tracking cookies, no consent banner is required. If our cookie footprint changes, this page and the user experience will change with it.
5. How to control cookies
- Block or delete cookies in your browser: every modern browser lets you clear cookies and storage, block third-party cookies, or run in private/incognito mode. Search "cookies" in your browser settings.
- Sign out: signing out clears the authentication tokens and the cached profile from localStorage immediately.
- Do Not Track: we respect Do Not Track to the extent applicable, but because we don't do behavioural tracking it has no practical effect on what we collect.
6. Changes to this policy
We update this policy when our cookie footprint changes. Material changes will be flagged on this page; the "last updated" date at the top is always current.
7. Contact
MaviSail Ltd, UK. Email: [email protected]. See also our Privacy Policy and Terms of Service.