Account information: Your email address, display name, and password (stored as a bcrypt hash — we never store your real password).
Profile information: Optional fields you fill in — bio, location, favorite card, tagline, social handles, and profile photo. You choose what to share publicly.
Collection data: The cards you add to your binders, including card names, quantities, conditions, and prices you record.
Uploaded images: Profile avatars, banner photos, binder cover art, and personal card photos you upload through the app.
Usage data: Basic server logs (IP addresses, request timestamps) for security and debugging purposes. These are not shared with third parties.
PokémonTCG.io: Card search queries are forwarded to the public PokémonTCG.io API to look up card data and prices. Your account information is not shared with this service — only the card name you search for.
Google Vision API (optional): If you use the card scanner feature, camera images may be processed by Google Cloud Vision to perform OCR text recognition. Images are not stored by Google after processing. See Google's data usage policy.
You control what others can see:
Your data is stored on a server located in the United States. We use industry-standard practices including bcrypt password hashing, JWT authentication tokens, and HTTPS in transit.
Uploaded files (avatars, card photos, banners) are stored on the server and served directly. We recommend not uploading images that contain sensitive personal information.
Your account data is retained for as long as your account is active. If you request account deletion, we will permanently delete your account data, uploaded files, and card collection within 30 days. To request deletion, email us at [email protected].
TopDeck is not directed at children under 13. We do not knowingly collect personal information from children under 13. If we learn that we have collected such information, we will delete it promptly.
Depending on your location, you may have the right to access, correct, or delete your personal data. To exercise any of these rights, contact us at [email protected].
We may update this Privacy Policy from time to time. We'll notify you of significant changes by updating the "Last updated" date. Continued use of the service after changes constitutes acceptance of the updated policy.
Questions or concerns about privacy? Email us at [email protected].