Privacy
Privacy Policy
This policy describes the limited information StackGeist processes to understand which editorial paths lead to retailer clicks, plus optional Pinterest measurement and data processed by hosting and external services.
Effective September 1, 2026
Information StackGeist collects
StackGeist records two first-party analytics events: an editorial-page landing and a click on an affiliate retailer link. The event can contain the page path, UTM source, UTM medium, UTM campaign, UTM content, CTA placement, product identifier, and event schema version.
StackGeist does not intentionally include names, email addresses, IP addresses, browser user agents, full referrers, full query strings, or a persistent visitor identifier in these event records.
Session campaign attribution
When a URL contains supported UTM parameters, the browser keeps those four campaign values in sessionStorage so an affiliate click can be attributed after navigation between StackGeist pages. Session storage is limited to the current browser tab session and is not used to recognize a person across sessions.
Event processing and retention
The browser sends the minimal event to /api/events. A Cloudflare Pages Function validates the event and writes accepted fields to a Cloudflare D1 database for aggregate reporting. StackGeist uses these aggregates to compare editorial destinations, campaigns, and CTA placements.
Each accepted write removes event rows older than 90 days. Cloudflare may process technical information needed to operate D1 under Cloudflare's terms. StackGeist does not sell these event records.
Optional Pinterest measurement
The Pinterest base tag is disabled unless you explicitly opt in. If allowed, the browser loads Pinterest's tag and sends page-visit and technical request information to Pinterest so StackGeist can measure campaign traffic and conversions. Pinterest may use cookies or similar technologies for measurement and advertising under its own privacy terms.
StackGeist does not enable Pinterest Enhanced Match and does not send names or email addresses through the tag. You can change your choice at any time with the Privacy choices button. Withdrawing permission reloads the page and removes Pinterest cookies that StackGeist can access.
Hosting and security data
StackGeist is hosted through Cloudflare. Like most hosting and security providers, Cloudflare may process technical request data such as IP addresses, browser information, timestamps, requested URLs, and security-related information needed to deliver and protect the site. This infrastructure processing is separate from the limited fields StackGeist intentionally writes to D1.
Affiliate and external links
Some StackGeist pages contain affiliate links to Amazon or links to other manufacturers and retailers. When you follow an external link, that third party may collect information, set cookies, or otherwise process your activity under its own privacy policy. StackGeist does not control those external privacy practices.
Cookies and saved choices
StackGeist's first-party event system sets no first-party analytics cookies and no persistent visitor identifier. Campaign attribution uses sessionStorage rather than a cookie. If you opt in to Pinterest measurement, Pinterest may set measurement or advertising cookies.
Your Pinterest permission choice is stored in localStorage so the site can honor it on later visits. This preference is not used as a visitor identifier. Third-party sites reached through outbound links may use their own cookies or similar technologies.
Accounts, forms, and children
StackGeist does not currently offer user accounts, comments, a newsletter submission form, or a contact form. The publication is general-audience and has no feature intended to collect personal information from children.
Changes and questions
This policy will be revised when StackGeist adds a material data-collection feature or changes the event fields above. See the Contact page for the current route to ask a privacy question or request a correction.