πŸ”’ Privacy Policy

Last Updated: April 24, 2026   |   Effective Date: April 24, 2026

Solo developer kukuDev ("Operator") takes the privacy of users ("you") of the CodiCheck mobile application ("App" or "Service") very seriously. This Privacy Policy describes how I collect, use, disclose, and protect your information. By using the Service, you consent to the practices described in this Privacy Policy.

1. Information We Collect and Purpose of Use

The Service strictly requires a login to function. We collect the minimum necessary data to provide seamless AI fashion evaluations as follows:

CategoryCollected InformationPurpose of UseRetention Period
Account DataEmail address, Firebase UID, Authentication Provider (Google)Account creation, user identification, and login managementDeleted immediately upon account deletion
Profile DataNicknameUsed to address you in the private 1:1 chat with the AIDeleted immediately upon account deletion
Body ProfileAge, Height, Weight, Body Shape, GenderTo provide accurate, personalized AI fashion evaluations based on your body typeDeleted immediately upon account deletion
User ContentOutfit PhotosAI fashion analysis and restyled outfit image generationDeleted immediately from servers after AI processing is complete
Device/Usage LogsDevice model, OS version, App crash logsService stability improvement and error (bug) fixingAccording to Firebase Crashlytics policy
Terms Consent DataConsent to Terms of Service and Privacy PolicyLegal proof of consent to the Terms and PolicyRetained for 5 years from the time of consent in accordance with relevant laws
Purchase DataIn-app purchase history (Product ID, Platform), Purchase Token, Order/Transaction ID, Purchase timestampValidation of in-app purchases, product fulfillment, fraud prevention, and handling refunds/inquiriesRetained for 5 years from the time of purchase in accordance with relevant laws
Styling Ticket Usage HistoryStyling Ticket (Free Styling Ticket and Premium Styling Ticket) usage and deduction historyProcessing refunds, preventing fraudulent use, and handling customer inquiriesRetained for 5 years from the time of use, then destroyed in accordance with relevant laws

2. Sharing and Disclosure of Information

The Operator may share or disclose your personal information only in the following cases:

2.1. With Your Consent: When you have explicitly consented to share your personal information.

2.2. Service Providers: We may share information with the following third-party service providers to support our business operations. These providers can only access information to the extent necessary to perform services on our behalf and are subject to strict confidentiality obligations:

Third PartyShared InformationPurpose of Sharing
Google LLC (Gemini API)Outfit Photos (EXIF stripped), Body Profile DataAI fashion evaluation and restyled image generation
Google LLC (Firebase)Email, UID, Usage Logs, Crash LogsBackend infrastructure provision (Auth, Database, Server error analysis)
Google LLC (Google Play)Purchase Token / Receipt Data, Order ID, Purchased product infoIn-app purchase processing, receipt validation, and refund handling
Google LLC (AdMob)Device ID, Ad interaction dataServing personalized and non-personalized ads

β€» Note: The shopping links (Coupang, Amazon, etc.) provided in the App are generated solely based on 'general search keywords' derived from your fashion evaluation. No personally identifiable information is transmitted to these shopping platforms.

2.3. Legal Requirements: When required by law, regulation, or legal process (e.g., court order or subpoena), or when deemed necessary to protect the rights, property, or safety of the Operator.

2.4. Business Transfers: Your information may be transferred in connection with a business transaction such as a merger, acquisition, asset sale, or bankruptcy.

2.5. Anonymized or Aggregated Information: We may share anonymized or aggregated information that cannot identify an individual with partners, researchers, or other third parties.

3. Data Storage and Retention Period

3.1. Server Storage and Local Chat History: The Operator stores your account and body profile information on the server while your account is active. However, your chat history with the AI "Seah" is never stored on the server; it is stored locally on your device in an encrypted database (SQLCipher).

3.2. Data Deletion: If you delete your account, all personally identifiable information stored on the server will be permanently deleted without delay, except where required by applicable laws. The chat data stored locally is destroyed when the App is uninstalled.

3.3. Legal Retention: To comply with legal obligations, the following information is retained for a specified period after account deletion. It will be permanently destroyed automatically when the retention period expires.

Retained ItemRetention PeriodLegal Basis
Records of consent to Terms and Privacy Policy5 years from the time of consentAct on the Consumer Protection in Electronic Commerce, etc. (South Korea)
Payment records (Product ID, Platform, Purchase Token, Order ID, Timestamp)5 years from the time of purchaseAct on the Consumer Protection in Electronic Commerce, etc. (South Korea)
Styling Ticket (Free / Premium) usage history5 years from the time of useAct on the Consumer Protection in Electronic Commerce, etc. (South Korea)

4. Data Security

The Operator implements reasonable security measures to protect your personal information. This includes automatically destroying metadata (such as EXIF location data) before photo upload, blocking unauthorized access via Firebase App Check, data transmission encryption (HTTPS), and local database encryption. However, because no internet transmission method is 100% secure, absolute security cannot be guaranteed.

5. Your Rights

You have the following rights regarding your personal information:

5.1. Access and Correction: You have the right to access and correct your account information. Please note that nicknames cannot be changed once set, so choose carefully.

5.2. Deletion: You can permanently delete your personally identifiable information by withdrawing your membership (Delete Account). Upon deletion, all data including account info, profile, body info, evaluation history, and unlocked illustrations will be irreversibly deleted immediately. However, in accordance with relevant laws, records of consent, payments, and Styling Ticket (Free and Premium) usage histories will be retained for 5 years from the time of creation or use, and destroyed automatically thereafter.

5.3. Notification Settings: You can freely control notifications for Free Styling Ticket recharges via the in-app settings menu. This App does not send marketing notifications.

6. Children's Privacy

The Service is not intended for children under 16. The Operator does not knowingly collect personally identifiable information from children under 16. If we become aware that a child under 16 has provided personal information, we will take steps to delete such information from our records.

7. International Data Transfer

Your information may be stored and processed on computers located outside of your country, province, state, or other governmental jurisdiction. If you reside outside the Republic of Korea, please be aware that the data protection laws governing the Operator's collection, transfer, and processing of information may differ from those in your jurisdiction. By agreeing to this Privacy Policy and submitting your information, you consent to this transfer. The Operator will take all reasonably necessary steps to ensure your data is treated securely in accordance with this Privacy Policy.

8. Changes to this Privacy Policy

The Operator may update this Privacy Policy from time to time. If there are material changes, we will notify you at least 30 days before they take effect via an in-app notice, email, or other reasonable methods. Minor changes (e.g., typo corrections) may be updated without separate notice. Please periodically check the "Last Updated" date at the top of this page.

9. Contact Us

If you have any questions about this Privacy Policy, please contact us via email: