Privacy Policy
This policy describes how GregglesTV (Gregory O’Connell) handles information on GregglesTV.com. This site is a mostly static blog with optional article comments. I don’t ask you to create an account, and I don’t sell your personal information.
Cloudflare hosting and analytics
This site is hosted on Cloudflare Pages. When you visit, Cloudflare may collect standard technical logs such as your IP address, browser type, dates and times of requests, and referring pages. Cloudflare uses this information to operate, secure and troubleshoot the site.
This site uses Cloudflare Web Analytics, a cookieless measurement tool provided by Cloudflare. It collects aggregate visit data (such as page views, referrers and browser types) to help me understand how the site is used. It does not use advertising cookies or cross-site tracking, and it is not used to identify individual visitors. I don’t run third-party advertising or retargeting pixels on this site.
Affiliate cookies
Some links on this site are affiliate links. If you click one and go to a retailer, that retailer or its affiliate network may set cookies or similar technologies on your device so they can credit a qualifying purchase to GregglesTV. That happens on the retailer’s or network’s website, under their own privacy policies. Programs that may do this include Amazon Associates, Best Buy Creators, Walmart (via Howl), Meta (Creator affiliate), Samsung (via Rakuten Advertising), HP (via CJ) and VR Wave.
I earn a commission if you buy through these links, at no extra cost to you. Read the affiliate disclosure for details.
Saved articles
The Save button on articles lets you keep a list of articles you want to read later. That list is stored only on your device, in your browser’s local storage. It is not sent to GregglesTV or stored on my servers, and it is not available on other devices or browsers. Clearing this site’s data in your browser removes your saved list.
YouTube embeds
Article pages can play the matching YouTube video. Videos are loaded with a click-to-play preview and, when you press play, are embedded from YouTube’s privacy-enhanced domain (youtube-nocookie.com). Until you press play, the video provider typically does not load on the page. After you play a video, YouTube and Google may collect information (including cookies) according to Google’s privacy policy.
Comments
Article pages let you leave a comment. If you submit one, I store the name and comment text you enter, the article it belongs to, the time it was posted, and a review status (published, held for review, or rejected). I do not ask for an account. An optional email field is not collected. Comments are public if they are approved, so don’t include information you wouldn’t want posted.
To reduce spam, scams and abusive posts, comment submissions are checked automatically. That includes a hidden honeypot field, limits on links, a blocklist of scam and slur patterns, a rate limit, and Cloudflare Turnstile (a bot check). I also send the comment text to Cloudflare Workers AI (a toxicity / safety model such as Llama Guard) so it can be flagged if it looks hateful or harmful. Comments that fail these checks are rejected or held for review and are not shown on the page until they are approved.
For the rate limit, the site stores a one-way hash of your IP address with a server-side salt, not the IP itself. Hashes are used only to limit how often someone can post, not to identify you in public. Turnstile may collect device and interaction signals under Cloudflare’s privacy policy. Comment data is stored in a Cloudflare D1 database for this site.
Links to other sites
This site links out to YouTube, social networks, retailers and other third parties. Those sites have their own privacy practices. I’m not responsible for their content or how they use information.
Contact form
The About page has a contact form. If you submit it, I collect the name, email address, subject and message you enter, and the time it was sent. I store that in a Cloudflare D1 database for this site and forward the message to my GregglesTV Gmail inbox so I can reply. I don’t publish contact form submissions.
The same kinds of anti-spam checks used on comments apply here: a hidden honeypot field, Cloudflare Turnstile, a rate limit that stores a one-way hash of your IP address with a server-side salt (not the IP itself), and automatic flags for scam or abusive content. Messages flagged as spam are stored but are not forwarded.
Contact
For privacy questions, use the contact form on the About page, or the social links there.
Last updated: November 12, 2026.