Last updated: May 24, 2026 · Operator: SpellRack LLC, 116 Agnes Rd, Ste 200, Knoxville, TN 37919, USA
SpellRack is a Magic: The Gathering deckbuilding and commerce platform operated by SpellRack LLC, a Tennessee limited liability company. We collect what we need to run your account and bill you for paid plans. We never sell your personal information. You can export, correct, or delete your data at any time from Settings or by emailing [email protected].
For compliance with the California, Virginia, Colorado, Connecticut, and Utah privacy statutes, here is the matrix of categories we process:
| Category | Examples | Source | Purpose |
|---|---|---|---|
| Identifiers | email, display name, account ID, Discord ID | you | account login, communication |
| Commercial | subscription tier, plan, billing history, cards in collection | you, Stripe | subscription management, feature gating |
| Internet activity | IP, User-Agent, pages visited, errors encountered | your browser, PostHog, Sentry | security, debugging, product analytics |
| Geolocation (approximate) | ZIP code (only if you opt in for local-store search) | you | find cards at nearby stores |
| Inferences | format preferences, deck archetypes, price tier | your activity | recommendations, personalized UX |
| User-generated content | decks, deck names, feedback, pod chat, game records | you | deliver the service |
| Card-scan images | JPEG photo of a Magic card you scanned with the camera, only when you tap the confirmation badge on a borderline scan | your device camera | improve the scanner's accuracy by retraining on real-world conditions; never shared with a third party |
We do NOT collect or process:Social Security numbers, government IDs, biometric data, precise GPS, contacts, third-party advertising identifiers, payment-card numbers (handled exclusively by Stripe — see §4), or any "sensitive personal information" defined under CCPA without explicit consent.
For each processing activity, our legal basis under GDPR / UK GDPR is shown in parentheses:
We use the following providers to deliver the service. Each has its own privacy policy and data processing agreement. None receive more data than needed for their function.
| Provider | Role | Data shared | Region |
|---|---|---|---|
| Stripe | Payment processing | name, email, billing address, payment-card data (we never see the card) | USA (GDPR-aligned) |
| PostHog | Product analytics, session replay | page views, click events, anonymized user ID | USA (consent required in EU/UK) |
| Sentry | Error tracking | stack traces, IP, browser info on errors only | USA |
| Resend | Transactional email delivery | your email address, message content | USA |
| Anthropic | AI Copilot inference | your conversation messages; for premium users, also a system-prompt block summarizing your top-100 owned cards, recent deck names + commanders, and nearby store inventory (no payment data, no email, no address) | USA (zero retention; not used for training) |
| Discord | OAuth sign-in (optional) | Discord ID, username, email, avatar | USA |
| RevenueCat | Mobile subscription management (iOS / Android in-app purchases) | Apple/Google receipt data, your user ID, subscription state | USA |
| Cloudflare | CDN, DNS, email routing | IP, request metadata | Global edge network |
| Hetzner | Server hosting | all account + app data at rest | Germany (GDPR home jurisdiction) |
| Scryfall | Card data + images | your queries (card names, set codes) | USA |
| EDHREC | Synergy + recommendation data | commander/card queries | USA |
| TCGplayer (via Impact) | Affiliate links + marketplace listings | click-through tracking pixel only | USA |
| OpenStreetMap | Local game store directory data (names, addresses, phones) | none — read-only public data | Global, ODbL |
We maintain an append-only subprocessor changelog documenting every addition, removal, or region change. EU/UK customers, in particular: data is hosted in Germany (Hetzner) and transferred to US subprocessors under the EU-US Data Privacy Framework or Standard Contractual Clauses. See §9 for details.
We use the following cookies:
auth_session (HttpOnly, Secure, SameSite=Lax) keeps you signed in; discord_oauth_state + discord_oauth_verifier protect Discord OAuth (deleted on completion); cc_consent remembers your cookie preferences.ph_* cookies record anonymized session events. You can decline at any time via the consent banner or footer link.__stripe_* cookies on the checkout page to prevent payment fraud.__cf_bm and cf_clearance cookies to block bots and malicious traffic./feedback. The form tells you when content will be public.Under GDPR (EU/UK), CCPA/CPRA (California), VCDPA (Virginia), CPA (Colorado), CTDPA (Connecticut), UCPA (Utah), and other comparable laws you have the right to:
We're a US company hosting data primarily in Germany (Hetzner). EU/UK data is transferred to US-based subprocessors (Stripe, Resend, Anthropic, etc.) under the EU-US Data Privacy Framework or Standard Contractual Clauses where required.
Some outbound links to retailers (currently TCGplayer via the Impact network) are affiliate links. If you click through and make a qualifying purchase we may earn a commission at no extra cost to you. Affiliate links are tagged "(affiliate)" near the CTA. This disclosure is required by FTC 16 CFR Part 255.
SpellRack is intended for users 13 and older. We do not knowingly collect personal information from children under 13 (or under 16 in jurisdictions where that's the threshold). If you believe a child under that age has provided us data, contact [email protected] and we will delete it. Parents/guardians who believe their child has an account may request deletion at any time.
We protect your data with industry-standard measures: encrypted database secrets, TLS 1.2+ in transit, hashed passwords (bcrypt), HttpOnly + Secure cookies, content security policy, rate limiting, and least-privilege database access. Payment-card data never touches our servers — Stripe handles it under PCI DSS SAQ-A scope. No system is perfectly secure; if we ever discover a breach affecting your data, we'll notify you within the timelines required by applicable law.
We'll update this page when practices change and bump the "Last updated" date. Material changes get an in-app banner at next sign-in and an email to active users. Prior versions available on request.
Privacy questions or rights requests: [email protected]
Mailing address: SpellRack LLC, 116 Agnes Rd, Ste 200, Knoxville, TN 37919, USA
DMCA notices: see our DMCA Policy.