Privacy Policy

Last updated: May 30, 2026

1. Information We Collect

As an independent developer, we follow a data minimization principle and collect only the information necessary to provide the core features of BitBeads, including the creator marketplace, wallet, and withdrawals:

Data Type Purpose Storage Location
Apple ID identifier Used for unique account identification and login security. Cloudflare D1
Email sign-in and verification code information Including the email address you provide, verification code request and verification records, device identifier, device model, App version, IP address, and client language, used for account registration/sign-in, sending verification codes, account security protection, abuse prevention, and troubleshooting abnormal sign-ins. Cloudflare D1 / Alibaba Cloud DirectMail / Resend
Patterns and finished images Used for pattern sync, version management, and community sharing. Cloudflare R2
Basic device information Including device model and operating system version for compatibility optimization. Cloudflare D1
Membership entitlement status Used to determine membership package validity period, expiration status, and whether benefits are available, and stored with strict protection. Cloudflare D1
AI image generation data Including reference images you upload, selected styles, generated results, task status, and error information for AI image generation, result lookup, risk control auditing, and service optimization. Cloudflare R2 / Cloudflare D1
Marketplace orders and virtual property data Including listing identifiers, prices in virtual currency such as Caidou, order status, and purchase or download authorization checks to complete transactions, prevent duplicate purchases, reconcile records, and handle disputes. Cloudflare D1
Creator wallet and ledger data Including creator earnings balances in units such as Jindou, locked or available states, and records of exchanges and withdrawals for settlement, risk control, and finance reconciliation. Cloudflare D1
Creator listing and moderation metadata Including work metadata, categories, tags, and cover or preview asset URLs that you submit or that operators review for listing display, moderation queues, and platform enforcement. Cloudflare D1 / R2
Camera permission and QR scan view Used only when you actively use Scan or scan a QR code to open pattern details. The camera is used to recognize a pattern sharing QR code and navigate to the corresponding pattern detail page. The scan view is processed instantly on your device and is not used for photo upload, background collection, or any other purpose. Processed locally in real time; not stored
Sharing commands in the clipboard When you open the App, return it to the foreground, or actively use sharing command recognition, the App may temporarily check whether the clipboard contains text matching the BitBeads sharing command format. This is used to recognize a share short code and ask whether you want to open the corresponding pattern detail page. We do not continuously monitor the clipboard and do not read, upload, or store clipboard content unrelated to sharing commands. Temporarily recognized locally; only the share short code is submitted to the server for resolution

Device permission and clipboard notice: Camera permission is used to scan QR codes and open pattern details. It is invoked only after you tap a scan entry and grant system permission, and its scope is limited to local QR code recognition. Clipboard access is used to recognize BitBeads sharing commands that you have copied. It is performed once when the App opens, returns to the foreground, or when you actively trigger recognition, and its scope is limited to formats such as a short code wrapped in "¥" or a BitBeads sharing short link. After a match, we use only the short code in the command to query the corresponding pattern from the server and do not upload the full clipboard content.

Email verification code note: When you use email verification code sign-in or registration, we use email delivery providers such as Alibaba Cloud DirectMail or Resend to send a login verification code to the email address you provide. Verification codes are valid for 10 minutes by default. We do not retain verification codes in plain text; the server stores only necessary records such as the verification code hash, expiration time, attempt count, request IP, and device identifier to complete verification, prevent reuse, limit abusive requests, and troubleshoot abnormal sign-ins.

Payment information note: On iOS, membership subscriptions and consumable in-app purchases such as Caidou are processed through Apple In-App Purchase (IAP). On Android, membership packages and virtual goods such as Caidou are processed through Alipay App Pay. We do not collect, store, or access your bank card number, payment password, or other sensitive financial information. To complete transactions, reconciliation, risk control, and dispute handling, we store necessary transaction records such as order numbers, payment channel, payment status, transaction identifiers, purchased items, and credited entitlements.

Withdrawals and payouts: If you apply for creator withdrawals or cooperate with finance verification, we may collect payout account information (such as account name and number) that you actively provide, only for transfers, tax, and compliance retention as described on the in-App withdrawal screens. We will not ask you to submit such information through unofficial channels.

2. Privacy Notice for AI Image Generation

3. Storage and Security of Information

4. Third-Party Services

To provide a complete service experience, we integrate the following third-party services:

We do not sell your personal data to advertisers or other third-party organizations.

5. Your Rights

You have full control over your own data:

6. Updates to This Privacy Policy

We may update this Privacy Policy from time to time. Any major changes will be communicated through in-app notices or by updating this page: https://pindou.aimagicengine.com/protocol/privacypolicy