Privacy
Last updated:
I’m Thuvarakan Tharmarajasingam, based in the United Kingdom, and I run this personal website. I am responsible for the personal information processed to operate it. For privacy questions or requests, email hello@thuva4.com.
Hosting, security, and Cloudflare analytics
This site is hosted on Cloudflare Pages, with server-side functions and a Cloudflare D1 database for page-view totals. Cloudflare receives technical information needed to deliver and protect the site, such as your IP address, requested URL, browser information, and request time. Its built-in analytics provide information about traffic and performance.
Cloudflare may also inject its Web Analytics beacon into served pages. Cloudflare says Web Analytics does not use cookies, local storage, or fingerprinting to identify visitors. This is separate from the request information processed for hosting and security. I do not configure Google Analytics, advertising trackers, or a separate third-party analytics service.
Read Cloudflare’s privacy policy and Web Analytics documentation for more about its processing.
Page-view counts
Articles, notes, and book pages send their page path to this site’s /api/views endpoint to increase a public view count. The counter database stores page paths and totals, not visitor profiles, IP addresses, or a history of your visits. Cloudflare still handles the underlying network request.
The counter uses sessionStorage to remember which pages have been counted in the current tab and cache their totals. It does not create a visitor identifier or connect visits across devices. This storage normally ends when you close the tab.
Browser storage and fonts
The site uses localStorage to remember your selected light or dark theme and knowledge-graph layout. Those preferences remain in your browser until you clear the site’s data. The site’s code does not send these preferences to the server.
Fonts are served from this website, not requested from Google Fonts. The site’s own code does not set advertising or tracking cookies. Cloudflare’s security features may set cookies when needed to protect the site; see its cookie documentation.
You can clear or restrict site storage through your browser settings. Some preferences may then stop working. Disabling JavaScript stops the browser-based counter and analytics beacon, but not the network processing needed to serve pages.
If you contact me
If you email me, I receive your email address, message, and any information you choose to include. I use that information to respond and handle our correspondence. I keep it only as long as needed for that purpose, an ongoing matter, or a legal obligation. Please do not send sensitive information you do not need to share.
Legal basis, recipients, and retention
Where data protection law applies, I rely on legitimate interests to operate and secure the site, understand aggregate usage, and respond to messages. Those interests must be balanced against your rights. This does not replace consent where consent is required for a particular use of browser storage.
Cloudflare processes hosting and request information, and my email provider handles messages you send me. These services may process information outside the UK or European Economic Area. Cloudflare describes its contractual terms and international-transfer safeguards in its Data Processing Addendum.
Cloudflare’s retention of request logs and analytics depends on the service and account settings. Page-view totals are retained to display cumulative counts; the counter does not keep individual visit records. Browser-storage lifetimes are described above. I do not sell visitor information.
Your rights
Depending on the applicable law and circumstances, you may ask to access, correct, delete, or restrict use of your personal information, object to processing based on legitimate interests, or request portability. Contact me using the email above. I cannot normally connect an aggregate page-view total to a particular person.
You can complain to the UK Information Commissioner’s Office or your local data protection authority. External websites linked from this site have their own privacy practices.