Bob’s Media

Your information and choices

Privacy policy

Effective November 8, 2026.

Bob’s Media is operated by Chris Willett in California, United States. This policy explains how Bob’s Media handles information through bobsmedia.com, rigorstack.com, and apps.devanswers.org, and in related product purchases and support conversations. Contact us at sales@devanswers.org with privacy questions or requests.

Information we receive

  • Inquiries and support. When you contact us, we receive the information you provide. The Bob’s Media contact form asks for first name, last name, email address, and a message. It also contains a spam-detection field and submits through Google Apps Script. Email addresses submitted through the form may be retained in a Google Sheet when the inquiry is useful. Only Chris Willett has access to that Sheet. Email conversations may include attachments and technical information you choose to send. Please do not send passwords, payment-card details, or other sensitive information.
  • Purchases. Purchases are processed through Gumroad. We can access order information made available to sellers, such as the buyer’s name or email, purchased product and edition, payment amount, purchase date, and order status. Gumroad and its payment providers collect payment details; our marketing websites do not collect payment-card numbers.
  • Website requests. Hosting and asset providers receive technical information needed to deliver pages, such as IP address, browser information, requested resources, and request times. They may maintain operational and security logs.
  • Optional analytics. If you accept analytics, Google Analytics can collect information about page visits, traffic sources, browser and device characteristics, approximate location, and interactions such as purchase-button clicks. It uses cookies or similar identifiers. We do not intend to send names, email addresses, message contents, or payment-card details to Google Analytics.

Why we use information and who helps us

We use information to answer inquiries, provide requested services and installation support, deliver and maintain products, administer purchases and refunds, keep appropriate business records, protect our websites, and understand website performance when optional analytics is accepted.

  • Bluehost hosts these marketing websites. Business email uses Titan through Bluehost.
  • Google provides Apps Script for the contact form and Google Sheets for storing submitted email addresses. Google Analytics measures website activity only after you accept analytics. See Google’s privacy policy and how Google uses information from sites using its services.
  • Framer supplies externally hosted code and assets used by bobsmedia.com. We do not enable the separate Framer analytics script. See Framer’s privacy statement.
  • Google Fonts and Cloudflare’s cdnjs supply fonts or icon assets used on the product landing pages. A browser request to an external asset provider exposes technical request information even if analytics is rejected.
  • Gumroad handles checkout, payment processing, receipts, and product downloads. Its own services and tracking are governed by Gumroad’s privacy policy and its visitor controls.

Information may also be disclosed when reasonably necessary to meet legal obligations, handle disputes, or protect rights and security. Providers may process information in the United States or other countries. Their privacy notices explain their own processing practices. A website analytics choice does not block requests needed for external assets or control activity after you leave for Gumroad, DEV, X, or YouTube.

Cookies and your analytics choice

Optional Google Analytics stays blocked unless you accept it. You can reject analytics and still browse, contact us, and follow purchase links. Advertising personalization and remarketing are not part of this setup.

Use to accept or reject analytics. Your choice is stored locally in this browser for up to 180 days, separately for each website. This preference storage is used to remember your choice. Clearing browser storage, changing browsers, or visiting another site may require a new choice.

You can withdraw acceptance through the same control. Rejecting stops further optional analytics and clears accessible Google Analytics cookies. If analytics was already loaded, the page reloads to apply your choice. Withdrawal does not automatically delete data already received by a provider; contact us about applicable deletion requests.

Google Analytics retention is set to two months for user-level and event-level data, with the user-identifier retention reset disabled. Standard aggregated reports are not governed by that same setting. Gumroad’s built-in reporting and its tracking controls remain separate.

How long we keep information

We keep useful inquiries while they remain relevant to responding, providing services, or maintaining business records. We do not retain contact-form emails that are not useful. We retain project, purchase, and support records for as long as needed for their stated purposes, including ongoing support, business administration, legal obligations, and resolving disputes. Retention depends on the record and context. Provider logs, backups, and records may follow separate retention schedules. We do not promise immediate removal from every backup or from records a provider must independently retain.

Questions and privacy requests

Email sales@devanswers.org to ask about information we hold, request access, correction, or deletion, or raise a privacy concern. Depending on where you live and which laws apply, you may have additional rights, such as restriction, portability, objection, withdrawal of consent, or a complaint to a relevant regulator. We may need to verify your identity before fulfilling a request. Some records may need to be retained where permitted or required.

Gumroad separately handles information it collects through its platform. We can help identify which provider is responsible for a request. This policy covers our marketing websites and business interactions; it does not describe how a customer independently operates an application built from purchased RigorStack source code.

Changes to this policy

We will update this page when our practices change and show the effective date of the revised policy. If a change calls for additional notice or a new consent choice, we will provide it as appropriate.