Privacy & cookies
This page explains what happens when you visit https://tropicalstuck.com. It is written to be read, not to hide anything. Last updated 2026-11-12.
The short version
- Essential analytics run without cookies and cannot identify you.
- If you accept analytics, we set a first-party visitor cookie and compute a browser fingerprint so repeat visits and bot traffic can be distinguished.
- Marketing pixels only load if you accept them and they are configured.
- You can change or withdraw your choice at any time via Cookie settings.
What is collected
Always (essential)
An aggregate page view: the page you loaded, the time, the referring site, your country and coarse region (from Cloudflare's edge), and a truncated user agent. To count unique visits without cookies, we compute a one-way hash of your IP address and user agent together with a salt that changes every day. The hash is not stored alongside the raw IP, and yesterday's hashes cannot be linked to today's.
With analytics consent
- A first-party cookie (
ts_vid) holding a random identifier for up to 12 months. - A browser fingerprint hash derived from your screen, time zone, language, platform, and graphics stack. We store only the resulting hash, never the raw signals.
- A session identifier kept in your browser's session storage (cleared when the tab closes), plus device class, browser, operating system, language, and UTM campaign parameters.
- Link clicks, including which link was clicked and whether it was a repeat click.
With marketing consent
Third-party tags for Google Analytics 4, the Meta Pixel, and TikTok, when those IDs are configured for this site. Those companies may set their own cookies and receive your IP address and event data. We do not control their retention.
Bot filtering
Requests are screened using user-agent heuristics, Cloudflare's bot signals, and rate limits. Suspected automated traffic is flagged at ingestion and excluded from the figures shown to us. It is not used to identify individual people.
Cookies we set
| Name | Purpose | Lifetime |
|---|---|---|
ts_consent | Remembers your analytics and marketing choices | 12 months |
ts_vid | Random visitor identifier (analytics consent only) | 12 months |
Third-party cookies are set by Google, Meta, or TikTok only after you accept marketing cookies. We do not run advertising pixels by default.
Why we are allowed to do this
Essential, cookie-less measurement is used on the basis of our legitimate interest in understanding whether the site works and in keeping it free of spam. Cookies, fingerprinting, and marketing tags are used only with your consent, which you can withdraw at any time.
How long we keep it
Raw events are kept for up to 14 months, then deleted. Aggregated totals that cannot be tied back to a person may be kept indefinitely.
Who processes it
- Cloudflare — hosting, edge network, bot signals.
- Google Analytics 4 — analytics, only with consent and when configured.
- Meta — advertising measurement, only with consent and when configured.
- TikTok — advertising measurement, only with consent and when configured.
Data may be processed outside your country. Where required, transfers rely on the providers' standard contractual clauses.
Your choices
You can accept, refuse, or fine-tune analytics and marketing at any time using the cookie banner. Refusing does not limit any part of the site.
Depending on where you live, you may also have the right to request a copy of your data, correct it, delete it, or object to processing. Because we hold very little that is tied to a person, we may need the identifier from your cookie to find anything at all.
Write to privacy@tropicalstuck.com and we will respond within the time limit set by applicable law.
Children
This site is not directed at children under 13, and we do not knowingly collect their data.
Changes
If this policy changes materially, the date at the top will change and, where required, we will ask for consent again.