This Cookie Policy describes the cookies and local storage used by the Contractors.es website (“the site”) at https://contractors.es, and how you can manage your consent. Last updated: September 2026.
1. What are cookies and local storage
A cookie is a small text file stored by your browser on your device when you visit a site. It lets the site recognise your device on subsequent visits. Local storage (e.g. localStorage) works similarly, but the data stays in your browser and is not sent to the server with every request.
2. Categories of cookies and storage we use
2.1 Functional - always active
These cookies and storage are required for the site to work. They do not require your consent.
| File / storage |
Purpose |
Lifetime |
contractors_consent_v1 (localStorage) |
Stores your consent preferences (cookie categories, policy version) |
Until you clear localStorage in your browser |
contractors_chat_engaged (localStorage) |
Remembers that the visitor has already opened the chat - after that the widget code is loaded automatically on subsequent pages |
Until you clear localStorage in your browser |
contractors_country (cookie) |
Set by our server based on geolocation (Cloudflare / nginx GeoIP) - used to direct you to the right language version and show the right currency |
Up to 1 day |
cf_clearance, __cf_bm, _cfuv (cookies) |
Anti-bot and CAPTCHA verification (Cloudflare Turnstile). Used when submitting forms (contact, demo, presentation) |
A few minutes up to 30 days |
2.2 Analytics - consent required
These cookies are set only after you grant consent via the consent banner (the “Statistics” category).
| File |
Purpose |
Lifetime |
_ga |
Google Analytics 4 - user identifier |
Up to 2 years |
_ga_* |
Google Analytics 4 - session state |
Up to 2 years |
Analytics collects aggregated statistics (visit counts, most-visited pages) without identifying individual users.
2.3 Marketing - consent required
These cookies are set only after you grant consent via the consent banner (the “Marketing” category).
| File |
Purpose |
Lifetime |
_gcl_au |
Google Ads - conversion attribution (Sign up link, demo form submission) |
Up to 90 days |
_gcl_ls |
Google Ads - session identifier for conversion attribution |
Up to 90 days |
2.4 Preferences - consent required
| File / storage |
Purpose |
personalization_storage (Consent Mode v2) |
Remembering interface preferences (e.g. manually selected language version) |
A live chat widget powered by tawk.to is available on every page (except the 404 error page). The widget code is fetched from the servers of tawk.to only after the visitor clicks the “Chat” button - until then we download nothing from tawk.to and do not connect to them. The connection to tawk.to therefore starts only at your request. After that first click the button remembers it, and the widget code is loaded automatically on subsequent pages - so the conversation carries on when you move to another page of our site.
Consent to store cookies and local storage is given in the consent form built into tawk.to, which is shown together with the chat panel. According to tawk.to, no cookies and no local storage related to the chat widget are stored until the visitor accepts that form - the files are created only after your decision. The form is shown by tawk.to, not by us: our consent banner has no entry for this service, because its consent is collected right there.
| File / storage |
Purpose |
Lifetime |
tawk_uuid_* (cookie) |
Essential to the chat widget’s operation |
not specified by tawk.to |
tawk_uuid_6adf6bb82e5d7834785f7e80 (cookie) |
A unique visitor identifier - recognising returning visitors |
6 months |
twk_idm_key (cookie) |
Keeps the visitor connected and prevents duplicate connection requests across pages |
until the session ends |
TawkConnectionTime (cookie) |
Coordinates connections across multiple browser tabs |
until the session ends |
twk_token_* (localStorage) |
Session token - the conversation continues when you move to another page of our site |
not specified by tawk.to |
token (localStorage) |
Essential element of the chat widget |
not specified by tawk.to |
PreviousNav (sessionStorage) |
Remembers the previously viewed page |
until the browser tab is closed |
The exact set of files depends on the tawk.to widget version and your dashboard settings - check it in your browser’s developer tools if in doubt.
The content of the conversation, the IP address and the visitor identifiers are processed by tawk.to. tawk.to is located in the United States and does all processing there, so this information leaves the European Economic Area. In its own privacy policy tawk.to declares that it relies on the EU-US Data Privacy Framework (together with the UK and Swiss extensions), contractual protections and other approved mechanisms for transfers to third countries.
3. Google Consent Mode v2 compliance
The site implements Google Consent Mode v2. By default (before you give consent), no analytics or marketing cookies are stored - the browser sends a denied signal to Google. Only after you grant consent (even partial) is the signal updated and the corresponding cookies may be stored.
Mapping of our categories to Google’s signals:
- Functional →
functionality_storage, security_storage
- Preferences →
personalization_storage
- Statistics →
analytics_storage
- Marketing →
ad_storage, ad_user_data, ad_personalization
4. Third-party cookies
In the past (on the previous WordPress + Elementor + Complianz version of the site) we used dozens of cookies (WordPress, Elementor, Jetpopup, Polylang, LiteSpeed, Google reCAPTCHA, Google Fonts, YouTube). All of them were removed during the migration to the new infrastructure.
The cookies and local storage set by external services today are described in the previous sections: Cloudflare Turnstile (2.1), Google Analytics and Google Ads (2.2-2.3), and tawk.to - the live chat widget (2.5), whose files appear only after the consent form built into tawk.to has been accepted. In addition, YouTube - its files appear only after you click a video play button and grant consent to the “Marketing” category.
If you find cookies on the site that are not listed above, it will be from a future feature - we will update this list to reflect them.
5. Managing your consent
On your first visit we show a banner asking for your consent. At any time you can:
- Change your preferences - click “Manage cookies” in the site footer,
- Withdraw all consent - in the same panel, by unchecking all categories.
Withdrawing consent deletes the local consent record (contractors_consent_v1). Cookies already set by Google need to be cleared in your browser directly.
Consent for the files of the tawk.to live chat widget is given in the consent form built into tawk.to (section 2.5), not in our consent banner. To withdraw it, delete the tawk.to cookies and local storage in your browser (section 6) - the chat stays unavailable until consent is given again.
6. Disabling cookies in your browser
You can disable or delete cookies at any time via your browser settings. Note however that:
- Disabling functional cookies (e.g.
contractors_country) prevents automatic redirection to the correct language version.
- Disabling Cloudflare Turnstile cookies may cause issues with form submissions (contact form, demo request, presentation request) - the site may not be able to confirm you’re a human.
- Disabling analytics or marketing cookies does not affect the site’s functionality - statistics simply will not be collected.
- Disabling tawk.to cookies makes the live chat unavailable - the widget will not connect you to a consultant.
Browser-specific instructions:
7. Retention period and your rights
We store cookies for no longer than necessary to fulfil the purpose for which they were collected, or until you withdraw consent.
Regarding personal data, you have the rights described in our Privacy Policy, including the right to access, rectification, erasure, restriction of processing, data portability, objection, and the right to lodge a complaint with a supervisory authority.
For questions about cookies, contact us:
Contractors.es sp. z o.o.
ul. Morwowa 11, 86-005 Zielonka, Poland
VAT: PL5543043884 · KRS: 0001219274
Website: https://contractors.es
Email: via the contact form