Sho's AI Factory
KPOP Audition iconKPOP Audition

Privacy Policy

  • Version 1.1.0
  • Effective 2026-10-26
  • Updated 2026-10-26

Sho Fujimoto (the "Developer") provides this Privacy Policy (the "Policy") to explain how user information is handled in the mobile application "KPOP Audition" (the "App"). The App is an entertainment service that includes AI-generated conversations with fictional male idols, group chats, rankings, creating and publishing original characters, advertising, and subscriptions.

1. Scope

  1. This Policy applies to the App, its related servers and web pages, and the Developer's handling of user information in connection with support, reports, moderation, and other activities related to the App.
  2. The App uses third-party services for generative AI, advertising, usage analytics, crash reporting, subscription management, and cloud hosting. Their handling of information is also governed by their own terms and privacy policies.

2. Accounts and the User Identifier

  1. The App has no account registration with an email address or password.
  2. On first launch, the App generates a random user identifier (UUID) on your device and stores it there. This identifier links your nickname, ranking records, original characters, reports, and subscription status within the App.
  3. If you delete the App, the identifier and data such as your chat history are removed from your device, and the Developer cannot restore them.

3. Information We Collect

The Developer collects or processes the following information to the extent necessary to provide the App.

  1. Information you enter or set
    • Nickname
    • Messages you send in one-on-one and group chats
    • The name, personality, and free-text settings of your original characters
    • Images you choose from your photo library for your original characters
    • Report reasons and comments, and support inquiries
  2. Information sent as you use the App
    • Your user identifier (UUID) and display language
    • Conversation context needed for AI replies (recent chat history stored on your device, relationship values, summaries of things learned in conversation, and your boyfriend / ex-boyfriend settings)
    • Conversation counts and timestamps per character (for rankings)
    • Communication logs such as IP address, request time, and error information
  3. Information collected by third-party services
    • Advertising (Google AdMob): advertising identifiers (IDFA / AAID), device information, approximate location inferred from IP address, ad impressions and clicks, consent status, and diagnostics such as crash and performance data
    • Usage analytics and crash reports (Google Firebase Analytics / Firebase Crashlytics): records of actions in the App, the Firebase app instance ID, device and OS information, app version, and crash and error reports (see Section 10)
    • Subscription management (RevenueCat): your user identifier (UUID), purchase history, and subscription status
    • App stores (Apple App Store / Google Play): purchases, payments, refunds, and crash and diagnostic information
  4. Information stored only on your device
    • Chat messages, relationship values, things learned in conversation, your boyfriend and chat partner settings, bookmarks, group chats, point balance, usage counts, notification settings, and the list of users you have blocked
    • These are not stored on the Developer's servers, except that they may be sent temporarily when needed to generate an AI reply.

4. How We Collect Information

  1. The Developer obtains information when you enter, send, upload, set, report, or submit an inquiry in the App.
  2. The Developer's servers, generative AI providers, advertising providers, the analytics provider, the subscription management provider, and app stores automatically obtain or process information as you use the App.
  3. When you set an image for an original character, only the one image you choose is resized on your device and uploaded with its metadata (EXIF, including location) removed. The Developer does not access your whole photo library.
  4. The App's daily reminder is a local notification scheduled on your device. The App does not collect push notification tokens.

5. How We Use Information

The Developer uses user information for the following purposes:

  1. To provide, maintain, protect, and improve the App
  2. To generate AI replies for chats, group chats, character introductions, and translations
  3. To provide rankings, the public character list, and publishing of original characters
  4. To review content and images, handle reports, prevent abuse, restrict use, and otherwise moderate
  5. To determine subscription status and provide subscription benefits
  6. To serve ads, measure ad performance, prevent invalid clicks, and manage consent
  7. To respond to inquiries, deletion requests, and requests for disclosure
  8. For troubleshooting, analyzing errors and usage, security, and statistics
  9. To comply with laws, app store policies, and advertising policies

6. Information That Becomes Public

  1. Some features of the App can be viewed by other users. The following information becomes public:
    • Your nickname shown in rankings (or a display name in the form "Guest-xxxx" if you have not set one) and your cheer count
    • The name, introduction, profile, and image of an original character you have asked to publish and that has passed review
  2. Original characters are private when created. They are published only if you request it and they pass review.
  3. Only set content you are comfortable making public. Do not set your real name, contact details, address, workplace or school, photos of real people, or other people's personal information.
  4. Even private character images are served from hard-to-guess URLs so they can be displayed. Do not share these URLs with others.

7. Use of Generative AI

  1. The App uses generative AI and moderation APIs from DeepSeek, Alibaba Cloud (Qwen), and OpenAI for chats, group chats, character introductions, translations, and reviewing content and images.
  2. To generate replies, your messages, nickname, recent chat history on your device, summaries of things learned in conversation, character settings, and display language are sent to the AI providers. Original character images are sent to Alibaba Cloud (Qwen) for safety review. Nicknames and character settings are sent to OpenAI's moderation API for safety checks.
  3. The Developer does not store the text of chats or group chats on its servers. Your chat history is stored on your device.
  4. Each AI provider handles information according to its own policies.

8. Reports and Moderation

  1. You can report other users' profiles, original characters, and AI replies from within the App.
  2. For reports of profiles or characters, the Developer stores the reporter's and the reported user's identifiers, a snapshot of the reported content, the reason and comment, the time, the app version and language, and hashes of the IP address and user agent.
  3. For reports of AI replies, the Developer does not store the reporter's identifier; it stores only a hash of the reported text, its category, and the app version and language.
  4. Report records are kept up to a fixed number of the most recent entries (currently 10,000); older records beyond this limit are deleted.
  5. The Developer may provide necessary information to authorities or rights holders when required by law, when necessary to protect users or others, or to address serious violations of the Terms.

9. Advertising, Tracking, and Consent

  1. The App shows ads through Google AdMob.
  2. AdMob processes advertising identifiers, device information, IP address (including inferring approximate location), ad impressions and clicks, and diagnostic information to serve ads, personalize ads, measure performance, prevent fraud, and for analytics. This information may be used for advertising across other companies' apps and websites (tracking).
  3. On iOS, the App asks for your permission through App Tracking Transparency (ATT) before using the advertising identifier (IDFA). You can use the App without granting permission; ads may be less relevant.
  4. In regions where consent is required, such as the European Economic Area, the United Kingdom, and Switzerland, you can give, change, or withdraw consent for ads through Google's consent management (UMP) form.
  5. You can change tracking permission, reset your advertising identifier, or limit personalized ads in your device settings.
  6. While you have an active subscription, ads are not shown before chats.

10. Usage Analytics and Crash Reports

  1. The App uses Google's Firebase Analytics and Firebase Crashlytics to understand how the App is used and to fix problems.
  2. The App sends Firebase Analytics records of actions in the App: screens viewed, progress through the initial setup, choosing a boyfriend, choosing the look of an original character, sending messages (without their content), opening and closing the purchase screen, purchase and restore results, ad results, and failures of main actions. These records include the related character's ID, usage counts, the display language, and whether you have a subscription.
  3. The Firebase SDK also automatically collects the Firebase app instance ID, device and OS type, app version, and approximate region inferred from IP address.
  4. The App sends Firebase Crashlytics reports of crashes and unexpected errors (the error details and where they occurred), together with the device model and the OS and app versions.
  5. The App does not send the text of chats or group chats, your nickname, original character settings, or images you choose to Firebase.
  6. The Developer uses this information only in aggregate to improve the App, and does not use it to identify you or for tracking. The setting that allows Firebase Analytics data to be used for ad personalization is turned off.
  7. To measure subscription purchases, renewals, and cancellations, the App passes the Firebase app instance ID to RevenueCat, and RevenueCat sends subscription records to Firebase Analytics.
  8. There is currently no setting in the App to turn off analytics or crash reports. Deleting the App stops any further sending.

11. Subscriptions

  1. The App offers an auto-renewable subscription (Premium) through the App Store and Google Play.
  2. Your user identifier (UUID) and purchase information are sent to RevenueCat to manage your subscription status. The Developer's servers do not store your subscription status.
  3. Payment information such as credit card details is handled by the app stores. Neither the Developer nor RevenueCat receives it.

12. Third-Party Services

The App uses the following third-party services:

  1. Cloudflare
  2. DeepSeek
  3. Alibaba Cloud (Qwen)
  4. OpenAI
  5. Google AdMob
  6. Google Firebase (Firebase Analytics / Firebase Crashlytics)
  7. RevenueCat
  8. Expo
  9. Apple App Store / Google Play
    • Purpose: app distribution, purchases, payments, refunds, crash and diagnostic information
    • Please refer to each store's terms and policies.

13. Sharing and Outsourcing

The Developer does not provide users' personal information to third parties except in the following cases:

  1. With your consent
  2. When processing information through the third-party services in Section 12 to the extent necessary to provide the App
  3. When required by law
  4. When necessary to protect the life, body, property, rights, or safety of a person
  5. When necessary to address abuse, violations of the Terms, infringement of rights, or security incidents
  6. To a successor who takes over the provision of the App as part of a business transfer

14. International Transfers

The third-party services in Section 12 may process or store information outside Japan, including in the United States and China. Processing by Alibaba Cloud (Qwen) takes place in Japan (Tokyo region). The Developer sends information only to the extent necessary to provide the App, after reviewing each provider's privacy policy and terms.

15. Security

The Developer strives to take reasonable security measures, including encrypted communication, access control, minimal retention, and hashing. However, the Developer cannot guarantee complete security of internet communication, devices, or third-party services.

16. Data Retention

  1. Nicknames, original characters, and ranking records are kept for as long as needed to provide the App, or until you request deletion.
  2. Original characters you delete are removed from the public list and rankings, and may be kept for a period to prevent abuse and resolve disputes. If you request deletion, the Developer deletes them, including their images.
  3. Daily usage counters are deleted within a few days, and records used to prevent duplicate submissions are deleted within 72 hours.
  4. Report records are deleted once they exceed the limit described in Section 8.
  5. Communication logs are retained according to Cloudflare's settings.
  6. Usage analytics and crash report data are retained according to the settings of Google Analytics and Firebase Crashlytics.
  7. Information stored on your device remains there until you delete the App.

17. Your Rights and Data Deletion

  1. Under applicable law, you may request disclosure, correction, deletion, or suspension of use of your personal information held by the Developer.
  2. Because the App has no accounts, please contact us at the address at the end of this Policy with details that help identify you, such as your nickname, the names of your original characters, and the device and period you used. The Developer will delete your nickname, original characters (including images), ranking records, and other data to the extent you can be identified.
  3. You can erase the data on your device by deleting the App.
  4. To cancel a subscription, use your app store settings. Deleting the App does not cancel your subscription.

18. Children's Privacy

  1. The App is not intended for children under 13. The Developer does not knowingly collect personal information from children under 13.
  2. If the Developer learns that a child under 13 has provided personal information, it will delete that information to a reasonable extent. Parents or guardians may contact us at the address below.

19. Changes to This Policy

  1. The Developer may change this Policy as needed.
  2. The revised Policy takes effect when posted on this page. Important changes will be announced in the App or in the store listing.

20. Contact

For questions about this Policy, user information, reports, deletion requests, or other privacy matters, please contact:

Developer: Sho Fujimoto
Privacy contact: Sho Fujimoto
Email: zero@zerotoone.app