Terms of Use for WPM Arena¶ ↑
Effective date: 11 October 2026
Last updated: 11 October 2026
1. Agreement¶ ↑
These Terms of Use (the Terms) govern your use of the Android game WPM Arena (the App, package name com.hearthside.wpmarena), including its multiplayer backend, private rooms, leaderboards, virtual items, subscriptions, and updates (together, the Service).
The Service is operated by the individual developer who publishes the App under the Google Play developer name Hearthside (we, us, or our), based in Ukraine. The operator's verified legal identity and contact address are available in the Developer contact section of the App's Google Play listing.
Contact: hearthside.support@gmail.com
By downloading, opening, or using the App, you agree to these Terms. If you do not agree, do not use the Service. Our Privacy Policy explains how information is handled and should be read with these Terms.
Nothing in these Terms removes rights that applicable consumer law does not allow you to waive.
2. Eligibility¶ ↑
The App is intended for users aged 13 and over and is not directed to children under 13.
If you are a minor where you live, you may use the App only with the involvement and permission of a parent or legal guardian. That person is responsible for supervising your use and authorising any purchase. If local law sets a higher minimum age or requires parental authorisation for an online service, that law applies.
You may not use the Service where doing so would violate applicable law, sanctions, or export restrictions.
3. Licence¶ ↑
While you comply with these Terms, we grant you a limited, personal, non-exclusive, non-transferable, non-sublicensable, and revocable licence to install and use the App on Android devices you own or control for personal, non-commercial entertainment.
The App is licensed, not sold. Except where mandatory law expressly permits it, you may not:
-
copy, modify, distribute, rent, sell, sublicense, or create derivative works from the App;
-
reverse engineer, decompile, or attempt to obtain source code;
-
remove ownership or copyright notices;
-
access the Service using a modified client, script, automated typing tool, or unauthorised API client;
-
scrape or systematically extract leaderboards, practice texts, art, or Service data;
-
bypass security, authentication, purchase validation, rate limits, or anti-cheat controls; or
-
use the Service commercially, including selling accounts, boosts, virtual currency, or items.
Using an emulator for ordinary personal play is not prohibited by itself, but an emulator or other tool must not automate input, falsify results, or bypass technical controls.
4. Anonymous player identity¶ ↑
4.1 No email or password account¶ ↑
The App creates an anonymous player identity for online features. It is linked to a credential stored on your device and may be recoverable through Google Block Store or a one-time recovery code.
You are responsible for keeping your device and recovery code secure. Anyone who obtains a valid recovery credential may be able to take control of the player identity.
If you lose the device, available Google restore data, and the recovery code, we may be unable to recover the identity because we do not have an email address, phone number, or identity document with which to prove ownership.
4.2 One person, fair use¶ ↑
Do not create or coordinate multiple identities to manipulate matchmaking, leaderboards, rank rewards, daily rewards, purchases, or promotions. You may not buy, sell, rent, trade, or give a player identity or recovery code to another person.
4.3 Nicknames and public profile¶ ↑
Your nickname, public player ID, selected cosmetics, level, multiplayer statistics, and Premium badge may be visible to other players.
Your nickname must not:
-
impersonate a person, developer, moderator, company, or brand;
-
contain a real person's private information;
-
be obscene, hateful, threatening, sexually explicit, or discriminatory;
-
promote illegal activity, self-harm, terrorism, fraud, or abuse;
-
advertise a product, include spam, or contain a deceptive link; or
-
infringe copyright, trademark, privacy, or other rights.
We may reset or restrict a nickname that violates these rules. You grant us a non-exclusive, worldwide, royalty-free licence to display your nickname and selected cosmetics within the Service for as long as the player identity exists.
There is no player chat, voice chat, image messaging, or direct-message system in the App.
5. Game modes and computer-controlled racers¶ ↑
WPM Arena includes Solo Race, Quick Match, ranked multiplayer, and Private Rooms. Online availability depends on your internet connection, server availability, compatible game-language selection, and other players.
To reduce waiting and allow a race to run when enough compatible human players are not available, Quick Match or another multiplayer presentation may include computer-controlled racers. Their generated names, language-appropriate given names, cosmetics, performance, and Premium badge are fictional and do not represent real people. A Private Room participant who joins through a valid invitation is a separate App installation, except for any clearly computer-controlled slot the App intentionally supplies.
We do not guarantee that every opponent is human, that matchmaking will find a particular number of human players, or that latency will be identical for all participants.
6. Fair play¶ ↑
WPM Arena is a typing-skill game. You must not:
-
use an auto-typer, macro, bot, script, key remapper, accessibility automation, or other tool that submits race input for you;
-
alter the App, memory, clock, network traffic, WPM, accuracy, progress, rating, currency, purchase, or result data;
-
exploit a bug to duplicate currency, items, rewards, or rank;
-
replay or forge requests, race messages, receipts, or recovery credentials;
-
deliberately lose, collude, or coordinate repeated matches to farm rating or rewards;
-
use fraudulent, refunded, reversed, or unauthorised transactions to obtain content;
-
interfere with another player or the Service;
-
probe or access servers, databases, or accounts without written authorisation; or
-
use the Service for unlawful conduct.
Online race timing, progress validation, and completed multiplayer results are determined by the backend. Local progression and rank calculations use the validated result received by the App. We may correct or remove results, rewards, balances, statistics, or leaderboard entries produced by cheating, fraud, a duplicated event, or a technical error.
If we reasonably believe these Terms were breached, we may warn you, reset affected data, restrict competitive features, suspend the player identity, or terminate access. We will act proportionately where circumstances allow.
To appeal, email hearthside.support@gmail.com with the public player ID, approximate match time, and an explanation.
7. Ranks, seasons, rewards, and statistics¶ ↑
The App can provide:
-
ranks from Bronze through Legend;
-
weekly seasons and rank rewards;
-
leaderboards;
-
levels, achievements, and daily rewards;
-
local detailed statistics and match history; and
-
Gold, Gems, XP, cosmetic items, and Premium rewards.
Ranks, rewards, and economy values are game features, not real-world rankings, money, financial products, or prizes. We may adjust thresholds, reward values, season length, matchmaking, progression speed, and balancing rules to improve fairness, fix errors, or operate the Service.
Statistics and results can be affected by network delay, device performance, disconnects, anti-cheat checks, software defects, or later corrections. They are provided for gameplay and self-improvement and are not certified typing qualifications.
8. Virtual currency and items¶ ↑
Gold, Gems, Race Avatars, profile avatars, Trails, titles, themes, soundtracks, and other digital unlocks are collectively Virtual Items.
Virtual Items are a limited, personal, revocable licence to use digital features inside the App. They:
-
have no cash value;
-
are not legal tender, stored value, property, or a payment instrument;
-
cannot be withdrawn, exchanged for money, or transferred between players;
-
may not be sold, traded, gifted, wagered, or used outside the Service; and
-
remain subject to server and local integrity checks.
We may change prices expressed in Gold or Gems, earning rates, availability, visual appearance, and balancing. We will not intentionally remove a paid item without a legitimate reason. Where a material change adversely affects a real-money purchase, mandatory consumer rights continue to apply.
Virtual Items can be lost when a player account is deleted, terminated for a serious breach, corrupted beyond recovery, or when the Service is permanently closed, subject to applicable law.
9. Google Play purchases¶ ↑
9.1 Payment processing¶ ↑
Digital purchases use Google Play Billing. Google Play displays the binding local price, currency, tax treatment, payment method, and checkout terms. RevenueCat validates purchase tokens and reports product and entitlement status to the App.
We do not receive or store your full payment-card number, bank details, or billing address.
9.2 Products¶ ↑
The App can offer:
-
one-time consumable Gold packs;
-
one-time consumable Gem packs; and
-
weekly and monthly auto-renewing Premium subscriptions.
Gold and Gem packs are delivered to the active player state after the purchase is confirmed. Consumed virtual currency is not restorable as an unused product. If Google confirms a purchase but the App does not deliver it, email support with the Google Play order ID and public player ID.
9.3 Prices and authorisation¶ ↑
The price shown by Google Play at checkout controls. Prices and taxes can vary by country and can change for future purchases.
You must be authorised to use the Google Play account and payment method. You are responsible for securing purchase authentication on your device and for purchases made by a minor you supervise.
If a transaction is fraudulent, reversed, charged back, refunded, or otherwise invalidated, we may revoke the corresponding currency or entitlement and correct any resulting balance.
10. Premium subscriptions¶ ↑
10.1 Renewal and billing¶ ↑
Premium is available as a weekly or monthly auto-renewing subscription. Payment is due immediately when Google Play confirms the purchase. The App currently offers no free trial, no introductory free period, and no delayed first charge.
Unless cancelled, Google Play charges the price shown for each new billing period. The next renewal date is shown in Google Play.
10.2 Premium benefits¶ ↑
Benefits currently include features described in the App, such as boosted Gold and XP rewards, weekly Premium rewards, Premium-only cosmetics, a Premium badge, access to Premium statistics or match-history features, and removal of all in-App ads. When a non-Premium player can choose to watch a rewarded ad for an extra Gold bonus, an active Premium member can claim the same optional in-App bonus directly. The exact current benefits are shown before purchase.
Premium-only cosmetics and gated features are available only while the entitlement is active. Currency and non-Premium items already granted remain subject to the ordinary Virtual Item rules.
10.3 Cancellation¶ ↑
Cancel through Google Play > Payments & subscriptions > Subscriptions > WPM Arena before the renewal date shown by Google Play. Cancellation stops the next renewal; access normally continues until the end of the paid period.
Uninstalling the App or deleting a WPM Arena player account does not cancel the Google Play subscription. An active Premium entitlement can remain available or be restored independently of a deleted gameplay profile.
10.4 Price changes¶ ↑
Google Play provides any notice or confirmation required for a subscription price change. A new price applies only as permitted by Google Play rules and applicable law. You may cancel instead of accepting a future renewal.
If we later introduce a promotion or trial, its exact price, duration, eligibility, and renewal terms will be displayed by Google Play before you subscribe. No such offer should be assumed from these Terms.
10.5 Advertising and optional ad rewards¶ ↑
The App may show ads served by Google. A rewarded ad is shown only after you choose its watch button. It offers the stated amount of additional Gold; you can dismiss the ad, and doing so does not remove or delay your ordinary race or season reward. Gold is an in-App Virtual Item: it is non-transferable, cannot be withdrawn or exchanged for money, and has no cash value. An active Premium subscription removes all in-App ads and lets you claim the same optional Gold bonus without watching an ad. The App may also show occasional interstitial ads at limited transitions after a completed solo race. Ad availability and formats may vary by device, region, consent choice, and network.
11. Refunds¶ ↑
Google Play refund eligibility depends on the product, timing, payment method, country, and applicable law. Start with Google's refund process: support.google.com/googleplay/answer/2479637.
Google states that some App, game, and in-app purchase requests made within 48 hours may be eligible for a refund, while later requests are generally handled with the developer. This is not a guarantee of a refund.
If a confirmed purchase was not delivered, is defective, or you believe mandatory consumer law gives you a refund right, email hearthside.support@gmail.com with the Google Play order ID and public player ID. We will investigate and can process an appropriate refund through Google Play.
Delivered or consumed Virtual Items are otherwise non-refundable to the extent permitted by law. Nothing in these Terms removes statutory rights concerning faulty digital content, unauthorised transactions, withdrawal rights, or other mandatory protections. Any consent or acknowledgement required before immediate supply of digital content is handled in the Google Play checkout.
12. Availability and updates¶ ↑
We aim to keep the Service available but do not guarantee uninterrupted, error-free, or latency-free operation. Maintenance, hosting incidents, device limits, network failures, low player availability, or events beyond our control can interrupt play.
We may release updates and may add, modify, rebalance, suspend, or remove features, modes, texts, cosmetics, rewards, rankings, or technical requirements. Older App versions may stop connecting to the backend.
If we permanently discontinue paid online features, we will stop new sales and renewals as appropriate, provide reasonable notice where practicable, and honour refund or continued-access obligations required by law.
13. Account deletion and termination¶ ↑
You may stop using the App at any time. To delete the player account and associated backend data, use Settings > Delete Account or the external deletion link in the Google Play listing.
Deletion is permanent. Gameplay progress, local rank and achievements, balances, owned items, match participation, and recovery credentials are removed as described in the Privacy Policy. A Google Play subscription must be cancelled separately.
We may suspend or terminate access for a serious or repeated breach, fraud, security risk, legal requirement, or threat to the Service. Where reasonable and lawful, we will explain the reason and allow an appeal.
Sections that logically survive termination, including intellectual property, Virtual Item restrictions, disclaimers, liability, disputes, and general terms, remain effective.
14. Intellectual property¶ ↑
The App's original software, visual design, interfaces, illustrations, avatars, trails, icons, animations, sound effects, music, original text, logos, and the WPM Arena name are owned by us or used under licence and are protected by applicable intellectual-property law.
Some practice passages come from public-domain or otherwise lawfully usable literary sources. We do not claim ownership of a third party's underlying public-domain or licensed text. Our original selection, formatting, code, and presentation remain protected to the extent allowed by law.
Third-party libraries remain subject to their own licences.
If you send feedback, you grant us a worldwide, perpetual, non-exclusive, royalty-free licence to use it to improve and promote the Service, without an obligation to compensate you. Do not send confidential information.
To report an infringement, email support with the work, location in the App, your authority to act, and enough information for us to evaluate the claim.
15. Third-party services and links¶ ↑
The Service depends on Google Play, Google Play Billing, Firebase, Google Mobile Ads and User Messaging Platform, Google Block Store, RevenueCat, Railway, Android system services, and internet providers. Their own terms and privacy notices apply when they act as independent providers.
We are not responsible for a third party's outage, account decision, payment method, store policy, or external website. This does not remove any responsibility we have under mandatory law.
Invitation links, the Play listing, privacy documents, subscription management, and support email can open third-party apps or websites.
16. Disclaimer¶ ↑
To the fullest extent permitted by law, the Service is provided as is and as available. We do not promise that:
-
every match will contain a particular number of human opponents;
-
matchmaking, servers, or purchases will always be available;
-
statistics, rankings, rewards, or saved progress will never require correction;
-
every device, keyboard, language configuration, or Android version will work identically; or
-
all defects will be corrected immediately.
Mandatory consumer warranties and remedies are not excluded.
17. Limitation of liability¶ ↑
To the fullest extent permitted by law, we are not liable for indirect, incidental, special, consequential, exemplary, or punitive loss, including loss of opportunity, profits, data, progress, Virtual Items, or goodwill.
Where liability can legally be limited, our total liability for claims related to the Service will not exceed the greater of:
-
the amount you paid for the App through Google Play during the 12 months before the event giving rise to the claim; or
-
EUR 50.
We do not exclude or limit liability for fraud, wilful misconduct, death or personal injury caused by negligence, or any liability or consumer remedy that cannot lawfully be excluded.
Some countries do not permit certain exclusions, so they apply only to the extent lawful where you live.
18. Governing law and disputes¶ ↑
These Terms are governed by the laws of Ukraine, excluding conflict-of-law rules.
If you are a consumer, this choice does not deprive you of mandatory protections in the country where you habitually live, and you may use any court or dispute mechanism that mandatory local law makes available.
Before starting formal proceedings, email hearthside.support@gmail.com with the issue, requested solution, and relevant public player ID or Google Play order ID. We will try to respond within 30 days.
Subject to mandatory consumer jurisdiction rules, disputes are submitted to the competent courts of Ukraine.
The former European Commission Online Dispute Resolution platform was discontinued in 2025 and is therefore not listed as a dispute channel. EU consumers can find information about alternative dispute resolution at: commission.europa.eu/topics/consumers/consumer-rights-and-complaints/resolve-your-consumer-complaint/alternative-dispute-resolution-consumers_en. We do not commit to a voluntary consumer arbitration body unless required by law.
19. Changes to these Terms¶ ↑
We may update these Terms to reflect changes in the App, providers, business model, or law. We will change the date at the top and provide an appropriate in-App or store-listing notice for a material change.
Changes do not retroactively alter a completed purchase. If you do not accept updated Terms, stop using the Service, delete the player account if desired, and cancel any active Google Play subscription separately.
20. General¶ ↑
-
Entire agreement: These Terms and the Privacy Policy are the agreement between you and us about the Service.
-
Severability: If part of these Terms is invalid, the rest remains in effect and the invalid part is limited or removed only as necessary.
-
No waiver: A delay in enforcing a term is not a waiver.
-
Assignment: You may not transfer these Terms or a player identity. We may transfer the Service and these Terms to a successor, with notice and without reducing mandatory rights.
-
Force majeure: We are not responsible for delay or failure caused by events beyond reasonable control, subject to mandatory law.
-
Language: The English version controls unless local law requires otherwise.
-
Headings: Headings are for convenience and do not change meaning.
21. Contact¶ ↑
Operator: the individual developer publishing WPM Arena under the Google Play developer name Hearthside, based in Ukraine. The verified legal identity and contact address appear in the App's Google Play listing.
Email: hearthside.support@gmail.com
Use this address for support, purchase delivery, refund questions, account deletion, privacy requests, infringement reports, or Terms questions.
Google Play, Android, Firebase, and RevenueCat are trademarks of their respective owners. WPM Arena is an independent product and is not endorsed by those companies.