This Privacy Policy describes how Crowsnest Group LLC ("Crowsnest Group," "we," "us," or "our"), a limited liability company organized under the laws of the State of Washington, collects, uses, and shares information when you use the Grailmate mobile application and related services (collectively, the "Service"). Grailmate is a product operated by Crowsnest Group LLC.
By using Grailmate, you agree to the collection and use of information in accordance with this Privacy Policy. If you do not agree, please do not use the Service.
The Service is operated by:
Grailmate uses Sign in with Apple as its authentication method. When you sign in:
When you create a price alert, we store:
To deliver price alerts, we register a push notification token issued by our push delivery service provider. The token identifies your device for notification routing only; it is not linked to your name or email. We automatically remove invalid tokens when our push provider reports them as unregistered.
When you use the Service, we automatically collect:
We do not collect:
We are developing an internal analytics capability that may record:
This analytics data will be retained for 90 days and then automatically pruned. It will be used solely to understand product usage patterns and to inform product improvements. It will not be shared with third parties, used for advertising or marketing, or sold. This list describes the maximum scope of analytics we may collect; in practice, the actual scope at any given time may be narrower than what is enumerated here.
We share information with the following categories of recipients, and only to the extent necessary to operate the Service:
Sign in with Apple is operated by Apple. Apple's handling of your data during the sign-in flow is governed by Apple's Privacy Policy. We receive only the verified identity token Apple chooses to share with us.
We use service providers in the categories of error monitoring, push notification delivery, hosting, and product data services. These providers process operational data necessary to deliver the Service:
Specific vendor names and the categories of data each processes are documented in our Privacy Nutrition Label on the App Store. We will update this Privacy Policy if we change vendor categories or introduce a new category of recipient.
Grailmate participates in affiliate programs through a third-party affiliate network. When you tap a "Buy Now" or "View on" link in the app, we redirect you through the affiliate network to the merchant's website. Each affiliate-linked button in the app displays the disclosure "Affiliate relationship — we may earn a commission" so that the relationship is visible at the point of decision. The redirect URL contains:
We do not attach any data identifying you, your account, or your device to the affiliate link. After the redirect, your interaction with the merchant's website is governed by that merchant's privacy policy.
While the affiliate network's reporting dashboards may surface individual transaction-level data to us as the publisher (such as transaction identifiers, item SKUs, and commission amounts), we treat all such data in aggregate and do not link it back to specific Grailmate users. We currently participate in affiliate programs with merchants in the sneaker resale category and may add additional partners in adjacent collectible categories as we expand.
The grailmate.app website is hosted on Cloudflare Pages, which logs standard web visit data (IP address, user agent, requested URL) for security and performance purposes. This applies to visitors to grailmate.app, including this Privacy Policy page. Cloudflare's privacy practices are described at cloudflare.com/privacypolicy.
We do not sell your personal information to data brokers, advertisers, or any third party. We do not share your information for cross-context behavioral advertising. We have no plans to begin doing so.
We may disclose information if required to do so by law, valid legal process (such as a subpoena or court order), or to protect the rights, property, or safety of Crowsnest Group LLC, our users, or the public. We will challenge legal requests we believe to be overbroad or improper to the extent permitted.
If Crowsnest Group LLC is involved in a merger, acquisition, or sale of all or a portion of its assets, your information may be transferred as part of that transaction. We will notify you in advance and provide you with the opportunity to delete your account before any transfer takes effect.
| Data | Retention period |
|---|---|
| Account record (Apple user identifier, encrypted email, age confirmation, Terms of Service acceptance record) | Life of your account; deleted when you delete your account |
| Price alerts you create | Life of your account; deleted with your account |
| Push notification tokens | Until invalidated by your device or deleted with your account |
| Subscription history | Life of your account; deleted with your account |
| Rate-limit counters | 7 days, automatically pruned |
| Price history (volatility data) | 30 days, automatically pruned |
| Search log (planned) | 90 days, automatically pruned |
| Server runtime logs (HTTP request metadata and stdout/stderr emitted by our backend services) | 30 days, automatically pruned by our hosting platform's standard retention policy (docs.railway.com/observability/logs#log-retention) |
| Aggregate usage statistics with no user linkage | Indefinite |
| Backups | Database backups are taken on a tiered schedule: daily backups kept up to 6 days, weekly backups kept up to 1 month, monthly backups kept up to 3 months. The longest retention window is approximately 90 days for the most recent monthly backup. |
You may delete your Grailmate account at any time from the Settings screen within the app. When you delete your account, we immediately and permanently:
Backup copies of our database (described in Section 5) may retain residual data for up to 90 days after deletion, after which the data is no longer present in any system we operate. We use backups solely for disaster recovery and do not selectively restore deleted user data.
Account deletion is irreversible. There is no recovery process.
You can disable push notifications for Grailmate at any time through your iPhone's Settings app (Settings → Notifications → Grailmate). Disabling notifications does not delete your account or alerts; it simply stops delivery of new push messages.
The information we hold about you is limited and is largely visible within the Grailmate app itself (your alerts, your account state). If you believe we hold information about you that is inaccurate, contact legal@grailmate.app.
California residents have the right to:
To exercise these rights, contact legal@grailmate.app or write to us at the mailing address above. We will respond within 45 days, with one additional 45-day extension if reasonably necessary, in which case we will provide notice within the initial 45-day period.
Residents of US states with comprehensive privacy laws have rights similar to those described for California residents above, subject to applicable thresholds and exceptions defined by each state's law. To exercise rights provided under your state's law, contact legal@grailmate.app. We will respond within the timeframe required by applicable law.
Grailmate does not collect consumer health data as defined by Washington's My Health My Data Act. If our practices change in a way that would bring us within scope of that law, we will update this Privacy Policy to describe the additional protections we apply.
Grailmate is not directed to or intended for use by anyone under 18. Our Terms of Service require users to be at least 18 years of age, and we ask users to confirm their age at first launch before access to the Service is granted. We do not knowingly collect personal information from anyone under 18. If you are a parent or guardian and you become aware that someone under 18 has created a Grailmate account, please contact legal@grailmate.app and we will delete the account and any associated information promptly.
We take reasonable and appropriate measures to protect your information, including:
No security measure is perfect. If we become aware of a data breach affecting your information, we will notify you in accordance with applicable law.
Grailmate is currently offered only to users in the United States. We do not target or knowingly accept users from the European Economic Area, the United Kingdom, or other jurisdictions outside the United States. If we expand availability to additional regions, we will update this Privacy Policy to describe any additional protections those jurisdictions require, including (where applicable) GDPR-required disclosures and rights.
The Service may contain links to third-party websites and services (such as StockX, GOAT, and other merchants reachable through "Buy Now" links). We are not responsible for the privacy practices or content of those third parties. We encourage you to read their privacy policies before providing them with any information.
We may update this Privacy Policy from time to time. When we do, we will:
Continued use of the Service after a change becomes effective constitutes your acceptance of the revised Privacy Policy.
If you have questions about this Privacy Policy or our privacy practices, contact us at:
Crowsnest Group LLC d/b/a Grailmate
1100 Bellevue Way NE, Ste 8A PMB 310
Bellevue, WA 98004-4280
United States
legal@grailmate.app