Privacy Policy

Effective Date: October 30, 2026
Data Controller: DongHyuck Yang

DongHyuck Yang ("we," "us," or "our") respects your privacy and is committed to protecting your personal data in compliance with applicable data protection laws, including the Korean Personal Information Protection Act (PIPA).

1. Information We Collect

[Required Information]

[Optional Information]

[Automatically Collected]

Note: Card Data Storage Locations
Card data (player or character, publisher, set, season, parallel, card number, serial, grade, image, purchase price, purchase date, sale price, sale date, memo, etc.) and collection history are stored in the on-device database (SQLite) by default. When the "Cloud Backup" feature is enabled, card information (including price and memo, excluding images) is also synchronized to our Supabase server and immediately deleted upon account withdrawal. Additionally, to improve market price accuracy, anonymized card price data (card signature + price, with no personal identification possible) may be automatically collected. When AI image analysis consent is granted, card images are temporarily relayed through our server to Google AI (Gemini) and eBay image search, and deleted immediately after analysis.
⚠ Image Upload Notice
This Service processes only trading card images. Do NOT upload images containing sensitive personal information such as ID cards, passports, or financial documents. Any risk of personal data exposure resulting from uploading images containing sensitive information lies with the user.

2. How We Use Your Information

3. Data Retention

4. Third-Party Sharing

5. Service Providers (Data Processing Delegation)

We delegate personal data processing to the following service providers to operate CardScanner:

All service providers are supervised to process personal data securely in accordance with applicable data protection laws. We have executed Data Processing Addendums (DPAs) with each provider, and Google Cloud Data Processing Addendum applies to all Google services. For overseas data transfers, users are notified herein, and the above providers maintain appropriate technical and organizational security measures.

6. Cross-border Data Transfer

Pursuant to Article 28-8 of the Korean Personal Information Protection Act (PIPA), we transfer personal data overseas as follows for the provision of our Service:

RecipientCountryData TransferredPurposeRetention
Google LLC (Vertex AI/Gemini)USACard imagesAI OCR (automatic card identification)Processed temporarily; not used for AI training
Supabase Inc.USAAccount info, consent records, access logsDatabase hostingDeleted upon account deletion (access logs: 3 months)
Cloudflare Inc.USAAuth tokens, card image recognition requestsServer infrastructureImages deleted within 1 hour; sessions on expiry
Expo Inc.USAPush tokens, device identifiersPush notificationsDeleted upon token renewal
Google LLC (Firebase)USAApp events, sessions, device infoApp analyticsPer Google's retention policy
Google LLC (AdMob)USAAdvertising ID, device infoAd deliveryPer Google's retention policy
eBay Inc.USACard search keywords (non-identifying), card images (with AI image analysis consent)Card price data lookup, similar-listing searchDeleted on cache expiry (images processed only for the search under eBay's policies)

We implement the following safeguards for cross-border data transfers:

7. Data Destruction

Personal data whose purpose of collection has been achieved shall be destroyed without delay.

8. Your Rights

You have the right to:

Exercise these rights via Settings > Account in the app.

9. Data Security

10. Children's Privacy

The Service is not directed at children under 14. We do not knowingly collect personal information from children under 14. If we become aware that personal information of a user under 14 has been collected, we will promptly delete it.

11. Cookies

As a mobile application, CardScanner does not use web cookies.

12. Data Protection Officer

For privacy inquiries, please use the in-app feedback feature.

13. Remedies for Rights Infringement

For privacy complaints in Korea, you may contact the following organizations:

14. Changes to This Policy

We may update this Policy and will notify you through the app before changes take effect.

KakaoTalk Sharing and Privacy

When you tap "Share," the share image created by the app (card photo, card name, price, or collection summary) and the message text are sent to Kakao Corp.'s KakaoTalk sharing servers and delivered to the chats you choose in KakaoTalk. This transfer happens only when you tap the button, and we do not store the share image or recipient information on our servers. Retention and deletion of share images uploaded to Kakao follow Kakao's operating policy and privacy policy.

Affiliate Marketing and Privacy

To display Coupang Partners affiliate products, the Service sends only search keywords such as card names to the Coupang Open API, and does not send personally identifiable information such as your name, email or device identifiers. Personal data processing after you tap an affiliate link and move to Coupang is governed by Coupang's privacy policy (privacy.coupang.com). For other affiliate networks such as LinkPrice and for the eBay Partner Network, outbound links include only the operator's affiliate identifier and none of your personal information is transmitted; processing after you leave the Service is governed by each partner's or seller's privacy policy.

On trading card (Pokémon) price screens used in Korean, the app may look up KREAM's (KREAM Corp., kream.co.kr) public product pages directly from your device to show completed sale prices and asking prices. In doing so, search keywords such as the card name and your device's IP address are sent to KREAM. This lookup does not go through the operator's servers. However, to calculate prices, a daily summary of completed sale prices for the looked-up product (median, lowest, highest price and count per grade) is stored on the operator's servers in a form that does not identify you, and is also used to show prices to other users. Individual sale records are not stored, and summaries are deleted after one year. The operator is not affiliated with KREAM, and after you move to a KREAM page, your personal information is handled under KREAM's privacy policy.