Privacy Policy

Last updated: April 3, 2026

Overview

Ghost ("we," "us," or "our") operates the website ghostsearch.dev (the "Service"). This Privacy Policy explains how we collect, use, disclose, and safeguard your information when you visit our Service. Ghost is a product of morninglab.

By using Ghost, you agree to the collection and use of information in accordance with this policy. If you do not agree with the terms of this policy, please do not access the Service.

Information We Collect

Information You Provide

Email address. If you sign up for price alerts, we collect your email address. This is the only personally identifiable information we request. No account, password, or username is required.

Contact form submissions. If you contact us through the contact form, we collect the name, email, subject, and message you provide.

Information Collected Automatically

Usage data. When you visit Ghost, our servers automatically log standard request information including your IP address, browser type, referring URL, pages visited, and timestamps. We use one-way cryptographic hashing (HMAC-SHA256) on IP addresses before storage -- we do not store raw IP addresses.

Click data.When you click through to a retailer from Ghost, we record the click event (product, caliber, retailer, timestamp, hashed IP) for analytics and to support our affiliate business model. We do not track your activity on the retailer's website.

Cookies. Ghost does not use tracking cookies, advertising cookies, or third-party analytics cookies. We may use essential cookies for basic site functionality (e.g., session management for alert preferences).

How We Use Your Information

We use the information we collect to:

We do not sell, rent, or share your personal information with third parties for marketing purposes.

Third-Party Services

Cloudflare. Our Service is hosted on Cloudflare Workers. Cloudflare may process requests through their global network. See Cloudflare's Privacy Policy.

Resend. We use Resend to deliver email alerts. Your email address is shared with Resend solely for delivery purposes. See Resend's Privacy Policy.

Retailer links.When you click through to a retailer, you leave Ghost and are subject to that retailer's privacy policy. We are not responsible for the privacy practices of third-party retailers.

Data Retention

Email addresses are retained as long as your price alert subscription is active. You can unsubscribe at any time using the link in any alert email, and your email will be removed.

Click analytics and usage logs are retained in aggregate form. Hashed IP data is retained for up to 90 days for rate limiting and abuse prevention, then purged.

Contact form messages are retained as long as needed to respond to your inquiry.

Data Security

We implement industry-standard security measures including HTTPS encryption, Content Security Policy headers, HMAC-hashed IP addresses, and rate limiting. Our database is hosted on Cloudflare D1 with encryption at rest. However, no method of transmission over the Internet is 100% secure, and we cannot guarantee absolute security.

Your Rights

Depending on your jurisdiction, you may have the right to:

To exercise any of these rights, email us at hi@ghostsearch.dev. We will respond within 30 days.

California Residents (CCPA/CPRA)

If you are a California resident, the California Consumer Privacy Act (CCPA), as amended by the California Privacy Rights Act (CPRA), provides you with specific rights regarding your personal information.

Categories of Personal Information Collected

In the preceding 12 months, Ghost has collected the following categories of personal information:

Ghost does not collect Social Security numbers, financial account information, precise geolocation, biometric data, or any categories of sensitive personal information as defined under CPRA.

Sale and Sharing of Personal Information

Ghost does not sell your personal information. Ghost does not share your personal information for cross-context behavioral advertising. We have not sold or shared personal information in the preceding 12 months.

Your California Privacy Rights

As a California resident, you have the right to:

How to Submit a Request

To exercise any of these rights, contact us at hi@ghostsearch.dev or through our contact form. You may also designate an authorized agent to submit a request on your behalf. If you use an authorized agent, we may require proof of written authorization and verification of your identity.

We will acknowledge your request within 10 business days and respond within 45 calendar days. If we need additional time, we will notify you of the extension and the reason, up to a maximum total of 90 days.

Verification

To protect your privacy, we will verify your identity before fulfilling a request. For email-based requests, we will verify by sending a confirmation to the email address associated with your alert subscription. If we cannot verify your identity, we may deny the request and explain why.

Financial Incentives

Ghost offers free price alert emails in exchange for providing your email address. You may opt out at any time via the unsubscribe link in any email. We do not assign monetary value to your personal information. The price alerts service is provided at no cost regardless of whether you provide an email address — all price comparison, signal, and search features are available without subscribing.

Children's Privacy

Ghost is not directed to individuals under 18. We do not knowingly collect personal information from children. Ammunition purchasing is restricted to adults in all US jurisdictions. If we learn we have collected data from a minor, we will delete it promptly.

Changes to This Policy

We may update this Privacy Policy from time to time. Changes will be posted on this page with an updated "Last updated" date. Continued use of the Service after changes constitutes acceptance of the revised policy.

Contact

If you have questions about this Privacy Policy, contact us at hi@ghostsearch.dev or through our contact page.