PP Mahjong

Privacy Policy
Last updated: July 21, 2026

1. Introduction

This Privacy Policy (the “Policy”) applies to WhatsGoodApps LLC (“WhatsGoodApps,” “We,” “Us,” or “Our”), developer and provider of the Mahjong Practice mobile application (the “App,” “Service,” or “Services”).

This Policy explains how information is handled when You use Mahjong Practice. The App is designed so that most gameplay-related information remains locally on Your device. The App does not require a user account, does not provide a public leaderboard, and does not use a developer-operated server to store Your game history, quiz history, ranking, progress, streaks, or statistics.

As used in this Policy, “Personal Data” means information that identifies, relates to, describes, is reasonably capable of being associated with, or could reasonably be linked, directly or indirectly, with an individual or device. “You” and “Your” mean the person accessing or using the Services.

We may update this Policy from time to time to reflect changes in the App, Our practices, platform requirements, legal requirements, or third-party services. The updated Policy will be posted within the App, on Our website, or otherwise made available to You. When required by applicable law, We will provide additional notice or request consent.

2. Summary of Our Privacy Practices

No account is required to use Mahjong Practice.
Practice-game history, quiz history, ranking, progress, streaks, statistics, settings, and free-tier usage status are stored locally on Your device.
Ranking and progress information is private and is not uploaded to a public leaderboard or stored on a WhatsGoodApps server.
The App uses a third-party AI service provider to generate coaching assistance when You request it.
The App does not allow free-form questions to the AI coach. Coaching requests are initiated through predefined App controls.
AI coaching requests and responses are not retained by WhatsGoodApps or stored as part of Your local game history.
The AI service provider is not permitted by Us to retain coaching requests or responses or use them to train artificial-intelligence models.
Purchases and subscriptions are currently processed by Apple. We do not receive or store Your full payment-card details.
The App does not contain third-party advertising and does not use Personal Data for cross-app or cross-site tracking.
The App does not use third-party analytics or crash-reporting SDKs. We may receive analytics or diagnostic information made available by Apple through Apple’s services and Your device privacy choices.
3. Information Stored Locally on Your Device

3.1 Gameplay, Quiz, Ranking, and Progress Data

The App may create and store the following information locally on Your device:

Practice games started, completed, interrupted, or abandoned;
Game results, scores, hands, moves, discards, and other gameplay information;
Selected Mahjong ruleset;
Selected opponent difficulty, such as Relaxed, Standard, or Expert;
Selected game-pace settings;
Quiz questions presented, answers selected, scores, and quiz history;
Overall in-App ranking;
Progress records, streaks, achievements, and performance statistics;
App preferences and settings;
Whether the one lifetime free quiz and one lifetime free practice game have been used; and
Locally cached subscription or paid-feature access status.
This information is used to provide gameplay, quizzes, difficulty and pace settings, ranking, progress tracking, streaks, statistics, free-tier access, and paid-tier features. Except for information transmitted as described elsewhere in this Policy, locally stored gameplay information remains on Your device and is not collected or stored by WhatsGoodApps.

3.2 Private Ranking and Progress Information

The App provides one overall ranking based on performance against computer-controlled opponents. Ranking, progress, statistics, quiz history, and streak information are local and private. The App does not upload this information to a public leaderboard, associate it with an online account, or store it on a WhatsGoodApps server.

Ranking, progress tracking, and streak features are available only with an active paid subscription. If the paid subscription ends, the related information may remain stored locally but will be hidden and unavailable through the App. It may become visible again after resubscription if it remains present on the same device and has not been deleted, reset, corrupted, or otherwise lost.

3.3 Free-Tier Usage Status

The free tier provides one quiz and one practice game total for the lifetime of free-tier use. The App records locally on the device whether each one-time allowance has been used. This information is used to enforce the free-tier limits and is not stored in a WhatsGoodApps user account or server database.

Deleting and reinstalling the App, clearing App data, changing devices, or otherwise removing locally stored information may affect the App’s ability to recognize previous free-tier usage. Such actions do not create a contractual right to receive additional free use.

4. AI Coach and Third-Party AI Processing

4.1 Information Sent for Coaching

When You request a hint, explanation, recommendation, or other coaching assistance, the App may transmit information reasonably necessary to generate the requested response to a third-party AI service provider.

Depending on the coaching situation and the App version, transmitted information may include:

The selected Mahjong ruleset;
The current hand, tiles, available actions, or game state;
Prior moves, discards, calls, or computer-opponent actions relevant to the request;
Difficulty or gameplay settings relevant to the request;
The quiz question, answer options, or game situation being analyzed;
A predefined request identifying the type of hint or help selected; and
Technical information necessary to transmit and return the coaching response.
The App does not provide a free-form text field for users to submit open-ended questions to the AI coach. Coaching is requested through predefined controls. We do not intentionally include Your name, email address, ranking history, full progress history, subscription history, advertising identifier, contact list, photos, files, precise location, or other unrelated Personal Data in an AI coaching request.

Because the exact game context required for a coaching response may vary, the specific gameplay information transmitted may differ depending on the hint or assistance requested. The App is designed to transmit only information reasonably necessary to provide the requested coaching function.

4.2 Permission and Notice

The App will provide notice that a coaching request involves a third-party AI service provider. Before the App first transmits Personal Data to a third-party AI provider, the App will request Your permission where required by applicable law or platform rules. You may decline such permission, but AI coaching features that require third-party processing may then be unavailable.

4.3 Retention and Model Training

WhatsGoodApps does not retain AI coaching requests or responses on a developer-operated server. Coaching responses are displayed for the requested interaction and are not stored as part of Your local game history, ranking, progress records, streaks, or statistics.

The third-party AI service provider is used solely to process coaching requests and return responses. Based on Our configuration and arrangement with the provider, the provider is not permitted by Us to retain coaching requests or responses or use them to train, improve, or develop artificial-intelligence or machine-learning models.

The third-party provider may perform transient technical processing necessary to transmit, secure, and return a request. We require service providers to handle information in a manner consistent with this Policy and applicable law.

5. Purchases and Subscriptions

The App currently offers purchases and monthly or yearly subscriptions through Apple’s in-app purchase system. Apple processes payment information under Apple’s own terms and privacy practices. WhatsGoodApps does not receive or store Your full credit-card number, debit-card number, bank-account information, or other complete payment credentials.

The App may receive or process limited purchase-related information made available through Apple, such as:

Product or subscription identifier;
Purchase or transaction confirmation;
Receipt or transaction-validation information;
Subscription status and expiration information;
Renewal, cancellation, restoration, or refund status; and
Entitlement to paid features.
This information is used to validate purchases, restore purchases, determine access to paid features, prevent fraud or abuse, and comply with legal and platform requirements.

We may add Google Play distribution and billing in the future. If We do, Google may process purchases and related information under Google’s own terms and privacy practices, and We will update this Policy as appropriate.

6. Apple Analytics and Diagnostic Information

The App does not use third-party analytics, advertising-attribution, or crash-reporting software development kits. We may receive analytics, diagnostics, crash information, and usage information made available to developers by Apple, depending on Apple’s systems and Your device privacy and analytics settings.

Information made available by Apple may include App version, device model, operating-system version, crash logs, performance data, diagnostic information, and aggregated or limited usage information. We may use this information to diagnose problems, maintain security, understand technical performance, and improve the App.

Apple controls the collection and availability of Apple analytics and diagnostics under Apple’s own privacy practices and Your device settings. You may be able to manage analytics sharing through the privacy and analytics settings on Your Apple device.

7. Notifications

The App may request permission to send notifications, including reminders, streak-related notices, practice reminders, daily challenge notices, subscription-related reminders, or other App-related messages.

Notifications may be scheduled locally on Your device. Local notifications do not require WhatsGoodApps to receive or store a remote push-notification token or the content of the notification on a developer-operated server.

You may allow, restrict, or disable notifications through Your device settings. Disabling notifications will not prevent You from using the main gameplay and quiz features.

8. Customer Support and Communications

If You contact Us for customer support or another reason, We may collect the information You voluntarily provide, which may include:

Your name or email address;
The content of Your message;
Screenshots, attachments, or diagnostic details You choose to send;
App version, device model, or operating-system information included in the request; and
Purchase or subscription information needed to investigate a billing or access issue.
We use support information to respond to You, troubleshoot problems, investigate complaints, maintain security, prevent abuse, improve the App, and comply with legal obligations. Please do not send sensitive or confidential information that is unnecessary for Us to address Your request.

9. How We Use Information

Depending on how You use the App, We may use information to:

Provide, operate, maintain, and improve the App;
Provide practice games, quizzes, coaching, hints, and explanations;
Apply Your selected ruleset, difficulty level, and game pace;
Calculate and display ranking, progress, streaks, and statistics locally;
Track the one-time free quiz and practice-game allowances locally;
Validate purchases, subscriptions, and paid-feature access;
Restore purchases and respond to billing or entitlement issues;
Diagnose crashes, errors, and performance problems;
Protect the integrity, security, and lawful operation of the Services;
Detect or prevent fraud, abuse, automation, and circumvention of usage limits;
Respond to customer-support requests and communications;
Comply with legal obligations and enforce Our agreements; and
Create aggregated or deidentified technical information that does not reasonably identify You.
10. How We Disclose Information

We may disclose information in the following limited circumstances:

AI service provider: When You request coaching assistance, We may transmit the limited game or quiz context necessary to provide the requested response, as described in Section 4.
Apple: Apple processes App distribution, purchases, subscriptions, payment, purchase validation, and Apple analytics or diagnostic information under Apple’s own terms and privacy practices.
Professional advisers and service providers: We may disclose limited information to lawyers, accountants, security advisers, or other providers when reasonably necessary to operate Our business, respond to a request, protect rights, or comply with law.
Business transfers: Information may be disclosed or transferred in connection with a merger, acquisition, financing, reorganization, bankruptcy, sale of assets, or similar transaction.
Legal and safety purposes: We may disclose information when reasonably necessary to comply with law, legal process, or valid government requests; enforce agreements; investigate fraud or abuse; protect the security or integrity of the Services; or protect the rights, property, or safety of WhatsGoodApps, users, or others.
With Your consent or direction: We may disclose information for another purpose when You consent to or direct the disclosure.
We do not sell Personal Data. We do not share Personal Data for cross-context behavioral advertising, and We do not use Personal Data to track You across apps or websites owned by other companies for targeted advertising or advertising measurement.

11. Data Retention and Deletion

11.1 Local App Data

Gameplay history, quiz history, ranking, progress, streaks, statistics, settings, and free-tier usage status are retained locally on Your device until they are removed through device or App behavior, including deletion of the App, clearing App data, resetting or replacing the device, or loss or corruption of device storage.

The App does not currently provide a separate in-App control to erase all locally stored progress. You may delete locally stored App data by deleting the App, subject to device backups, operating-system behavior, and other technical limitations.

11.2 AI Coaching Data

WhatsGoodApps does not retain AI coaching requests or responses on a developer-operated server. Coaching responses are not retained as part of local gameplay or progress history. The third-party AI provider is not permitted by Us to retain coaching requests or responses or use them for model training, as described in Section 4.

11.3 Purchase and Subscription Information

Apple retains purchase and subscription information according to Apple’s own policies. The App may process or locally cache purchase and entitlement status as needed to provide paid features, restore purchases, prevent fraud, and comply with platform or legal requirements.

11.4 Apple Analytics and Diagnostics

Apple controls retention of analytics and diagnostic information collected through Apple’s systems. Any information made available to WhatsGoodApps may be retained for as long as reasonably necessary to diagnose issues, maintain security, improve the App, or comply with legal obligations.

11.5 Support Communications

We may retain support communications and related information for as long as reasonably necessary to respond to You, maintain support records, troubleshoot issues, prevent fraud or abuse, resolve disputes, enforce agreements, and comply with legal obligations.

11.6 Aggregated or Deidentified Information

We may retain aggregated or deidentified information for longer periods where it does not reasonably identify You and is not used to attempt to reidentify You.

12. Your Privacy Choices

Depending on Your device and location, You may have the following choices:

Decline or disable AI-coach features that require third-party processing;
Disable notifications through device settings;
Manage Apple analytics-sharing choices through device settings;
Stop using the App;
Delete the App to remove locally stored App data from the device, subject to backups and technical limitations;
Manage or cancel a subscription through Your Apple account settings; and
Contact Us regarding information that WhatsGoodApps actually possesses.
Because the App does not require an account and most gameplay information remains only on Your device, WhatsGoodApps generally cannot identify, access, retrieve, correct, transfer, or delete Your locally stored game history, quiz history, ranking, progress, streaks, statistics, or settings. Requests submitted to Us cannot cause deletion of information that We do not possess or control.

13. International Data Processing

The third-party AI provider, Apple, and other parties described in this Policy may process information in the United States or other countries where they or their service providers operate. Data-protection laws in those locations may differ from those in Your jurisdiction.

Where required, We use appropriate contractual or legal safeguards for transfers of Personal Data and require service providers to handle information consistently with applicable law and this Policy.

14. Security

We use reasonable administrative, technical, and organizational measures designed to protect information handled by Us. However, no device, software, storage method, or method of electronic transmission is completely secure, and We cannot guarantee absolute security.

You are responsible for maintaining the security of Your device, device passcode, Apple account, backups, and operating system. Anyone with access to Your unlocked device may be able to view locally stored App information.

15. Children’s Privacy

The App is intended only for users who are at least 18 years old. We do not knowingly collect Personal Data from anyone under 18. If You believe that a person under 18 has provided Personal Data to Us, please contact Us, and We will take appropriate steps consistent with applicable law.

16. Links and Third-Party Services

The App may contain links to or integrate services operated by third parties, including Apple and a third-party AI provider. Those parties operate under their own terms and privacy practices. We are not responsible for the privacy, security, content, or practices of third-party services except to the extent required by applicable law.

17. Supplemental Terms for Certain Regions

17.1 European Economic Area, Switzerland, and United Kingdom

If You are located in the European Economic Area, Switzerland, or the United Kingdom, Our legal basis for processing Personal Data depends on the information and context. We may rely on:

Your consent, including where required for third-party AI processing or notifications;
Performance of a contract, including providing paid features and validating subscriptions;
Our legitimate interests, including operating, securing, troubleshooting, and improving the App, where those interests are not overridden by Your rights; and
Compliance with legal obligations.
Subject to applicable law, You may have rights to request access, correction, deletion, restriction, objection, or portability of Personal Data that We possess. You may withdraw consent at any time where processing is based on consent, without affecting processing that occurred before withdrawal. You may also lodge a complaint with a competent data-protection authority.

These rights apply only to information that WhatsGoodApps possesses or controls. We generally cannot fulfill access, correction, portability, or deletion requests for gameplay information stored only on Your device because We do not possess or have access to that information.

To exercise an applicable right, contact support@whatsgoodapps.com. We may need information reasonably necessary to verify Your request.

17.2 California

This section applies to California residents to the extent the California Consumer Privacy Act, as amended by the California Privacy Rights Act, applies to WhatsGoodApps and the information at issue.

Categories of Personal Information

Depending on how You use the App, categories of Personal Data We may handle include:

Identifiers, such as an email address voluntarily provided in a support request or limited device or transaction identifiers made available through Apple;
Commercial information, such as product identifiers, purchase confirmation, subscription status, and entitlement information;
Internet or other electronic network activity information, such as Apple-provided analytics, crash, diagnostic, or performance information;
Customer-support communications and information You voluntarily provide; and
Limited game or quiz context transmitted to a third-party AI provider when You request coaching assistance.
Gameplay history, quiz history, ranking, progress, streaks, statistics, settings, and free-tier usage status are generally stored locally and are not collected into a WhatsGoodApps user profile or server database.

Purposes and Disclosures

We use and disclose the categories described above for the business and commercial purposes stated in this Policy, including providing coaching, validating subscriptions, responding to support requests, diagnosing problems, protecting security, preventing fraud, and complying with law.

WhatsGoodApps does not sell Personal Data and does not share Personal Data for cross-context behavioral advertising. We do not discriminate against users for exercising applicable privacy rights.

California Privacy Rights

Subject to applicable law and exceptions, California residents may have rights to request information about Personal Data collected, used, disclosed, sold, or shared; request access to or deletion of Personal Data; request correction of inaccurate Personal Data; and limit certain uses of sensitive Personal Data.

These rights apply to information that WhatsGoodApps possesses or controls. Because most gameplay information remains only on Your device and is not associated with an account, We generally cannot identify, access, correct, transfer, or delete that locally stored information on Your behalf.

To submit an applicable request, email support@whatsgoodapps.com. Your request must provide enough information for Us to understand the request and reasonably verify Your identity or authority. We will respond within the period required by applicable law.

18. Changes to This Privacy Policy

We may update this Policy from time to time. We will post the revised Policy and update the “Last updated” date above. Changes become effective when posted unless a later date is stated. Where required by law, We will provide additional notice or obtain consent.

19. Contact Us

If You have questions about this Policy or wish to exercise an applicable privacy right, contact Us at support@whatsgoodapps.com.