frequently asked questions
what is tinystat?
tinystat is a privacy-first web analytics service. It gives you the visitor stats you actually need — pageviews, referrers, countries, devices — without using cookies or collecting personal data. You never need a cookie consent banner.
how is this different from google analytics?
Google Analytics uses cookies, tracks users across the web, and collects personal data that requires a consent banner under GDPR. tinystat uses no cookies, no fingerprinting, and collects zero personal data. Our tracking script is under 1KB (Google Analytics is 45KB+). You get the metrics that matter without the privacy baggage.
do i need a cookie consent banner?
No. tinystat does not use cookies, localStorage, or any form of persistent storage on the visitor's device. It does not collect personal data. Under GDPR and the ePrivacy Directive, no consent is required for analytics tools that don't process personal data.
how do you count unique visitors?
We create a keyed hash (HMAC-SHA256) of the visitor's IP address using a server-side secret combined with the current date. Only a short prefix of the hash is stored. This gives us a reasonable approximation of unique visitors per day without being able to identify anyone. Because the date is part of the input, the same visitor produces a completely different hash the next day, so there is no cross-day tracking.
is this gdpr compliant?
Yes, by design. tinystat does not process personal data as defined by the GDPR. We don't use cookies, we don't fingerprint devices, and we don't store IP addresses. The hashed visitor identifiers rotate daily and cannot be reversed. No Data Processing Agreement (DPA) is needed because no personal data is processed.
what happens when i hit my plan limit?
When your site exceeds its monthly pageview allowance, new pageviews stop being recorded for the rest of the billing cycle. All your existing data remains fully accessible. You can upgrade your plan at any time to resume recording. Pageview counts reset at the start of each billing cycle.
can i export my data?
Yes. You can export your analytics data as CSV from the dashboard at any time. Your data belongs to you.
how do i install the tracking script?
Add a single line of HTML to your website, just before the closing </head> tag. You'll get your unique script tag from the dashboard when you add a new site. It works with any website — HTML, WordPress, Next.js, Shopify, and everything else.
what's the script size?
The tinystat tracking script is under 1KB gzipped. It loads asynchronously and does not block page rendering. It has zero dependencies and makes a single HTTP request per page view. Your site speed will not be affected.
do you sell data?
Never. We do not sell, rent, share, or trade your data or your visitors' data with any third party. Our business model is simple: you pay for a plan, we provide analytics. That's it.
can i use this on multiple sites?
Yes, but the number of sites depends on your plan. Free supports 1 site, Starter up to 5 sites, Pro up to 10, and Executive gives you unlimited sites. Your monthly pageview limit is shared across all your sites.
how do i cancel?
You can manage or cancel your subscription at any time through the Stripe customer portal (accessible from your dashboard settings) or by emailing us at support@tinystat.site. When you cancel, your paid plan stays active until the end of the billing period, then your account moves to the Free plan.
do you filter out bot traffic?
Yes. We automatically detect and discard requests from known bots and crawlers (such as search engine crawlers and AI scrapers) so they don't inflate your analytics. Bot requests are silently dropped and never recorded.
what is rate limiting?
We employ rate limiting on our data collection endpoint to prevent abuse and protect the accuracy of your analytics. If an unusually high volume of requests comes from a single source in a short time, excess requests are temporarily rejected. This does not affect normal visitor traffic.
how do i make a gdpr data request?
Because tinystat does not collect or store personal data, there is typically no personal data to provide, correct, or delete. If you believe we hold data related to you, email support@tinystat.site and we will respond within 30 days as required by GDPR.