Legal
Privacy policy
Last updated: May 2026
Overview
waretagarasu.com uses a lightweight, self-hosted analytics system to understand how the site is used. Analytics are opt-in: nothing is collected until you explicitly accept the consent prompt. No third-party scripts are loaded for tracking purposes, and no cookies are used.
What is collected
When you accept analytics tracking, the following data points are recorded each time you visit a page or every 30 seconds while you remain on a page (a "heartbeat"):
- Page path and title, e.g.
/projects/eolietech, "Eolietech | WaretaGarasu" - Browser and operating system, e.g. "Chrome", "Windows" (parsed from your browser's User-Agent string)
- Device type: Desktop, Mobile, or Tablet
- Screen resolution, e.g. "1920×1080"
- Language: your browser's declared language (e.g. "en-GB")
- Approximate location: country, region, and city (when available) from Cloudflare's edge network based on your IP. Estimates can reflect the nearest data centre, not your exact address. Rounded latitude and longitude (averaged per place for the public map) and the edge POP code may be stored; GPS is never used.
- A session identifier: a random string generated in your browser's
sessionStoragethat is discarded when you close the tab. It is never sent to a third party. - A visitor identifier: a daily-salted cryptographic hash (HMAC-SHA-256) of your IP address and User-Agent string. The raw IP address is never stored. The hash changes every 24 hours and cannot be reversed.
What is NOT collected
- Your raw IP address (only a daily-regenerating hash is kept)
- Cookies of any kind
- Cross-site tracking data
- Personal information (name, email, etc.)
- Precise GPS location
- Data from any other website
How the data is used
Analytics data is used solely to understand which pages are popular, where visitors come from, and what devices they use, helping improve the site. The aggregated, anonymised data is published publicly at /stats. Raw event records are never shared with third parties.
Data retention
Analytics events are automatically deleted after 30 days. A scheduled cleanup runs nightly.
Hosting and data storage
All analytics data is stored in a Cloudflare D1 database (SQLite) running within the EU / UK Cloudflare network. No data is transferred to any analytics vendor or advertising network. Cloudflare's own infrastructure privacy policy applies to the transit and storage of data on their edge network.
Other site features (not analytics)
The contact section may show a Discord online-status indicator (online, idle, do not disturb, or offline). Your browser only requests /api/discord/presence on this website. Our edge Worker fetches public status from Lanyard (api.lanyard.rest) server-side; your browser never contacts Lanyard directly. The response contains only a status label, cached for about one minute. This does not use analytics consent and does not identify you to us.
The public /stats map renders entirely client-side from a locally bundled geography file. No external tile requests are made.
Your choices
To change or withdraw analytics consent, clear the preference stored in your browser. Run the following in your browser's developer console:
localStorage.removeItem('wg-analytics-consent')This will cause the consent prompt to reappear on your next visit. If you decline, no data is collected from that browser.
Contact
If you have any questions about this policy, reach out via info@waretagarasu.com.