No cookies, ever
TinyTrack never writes a cookie to your visitors’ browsers — not a first-party one, not a third-party one. Not even a session cookie for analytics purposes. Instead of persisting an identifier across visits, TinyTrack generates a short-lived visitor ID by hashing a combination of non-personal signals (such as a truncated IP address and a random server-side salt). That hash is:- Salted per site — the same visitor on two different TinyTrack-instrumented sites produces two completely different hashes that cannot be linked to each other.
- Salted per day — the hash rotates at midnight UTC, so a returning visitor the next day looks like a brand-new visitor to the system.
- Discarded after aggregation — once the count is recorded, the intermediate hash is thrown away. There is no log, no table, and no file that stores it.
No consent banner needed
Because TinyTrack stores no personal data and sets no cookies, the legal triggers that require a consent banner under GDPR, CCPA, and PECR simply do not fire.- GDPR (EU/UK): Consent banners are required when you process personal data or use non-essential cookies. TinyTrack does neither.
- CCPA (California): Opt-out requirements apply to the sale or sharing of personal information. TinyTrack has no personal information to sell or share.
- PECR (UK): Cookie consent rules apply to cookies or similar tracking technologies. TinyTrack uses none.
No personal data leaves the browser. Visitor IDs are salted per site, per day, then discarded.
What TinyTrack does and doesn’t store
TinyTrack records events (pageviews, custom events, payment events) and the metadata attached to them: page path, referrer, UTM parameters, country (derived from IP, never stored), device type, and browser family. Raw IP addresses are never written to disk.
Bot filtering
Raw traffic numbers lie if crawlers are mixed in with real humans. TinyTrack automatically identifies and strips requests from known bots, scrapers, and automated agents before they reach your dashboard. The filtering layer checks against a continuously updated list of known bot user-agent strings and applies behavioral heuristics to catch headless browsers and synthetic traffic that mimics human patterns. The result: every session, pageview, and conversion you see in the dashboard represents a real person taking a real action. This matters most for goal and funnel accuracy. If a crawler triggers a purchase confirmation page, it should not inflate your conversion rate — and with TinyTrack, it won’t.Your data stays yours
Your analytics data belongs to you, full stop. TinyTrack will never:- Sell your data to advertisers or data brokers
- Share aggregate or individual records with third parties for targeting
- Use your visitors’ behavior to build profiles used outside your account