How to use goodMatches
goodMatches is designed to be intuitive but here are the answers to some of the FAQs.
Q: How can I enter the scores?
A: You can do it by using the wheels in the score box. Put your finger around the box where you want to enter the score and swipe up or down to get the right number.
Q: How can I get the next goodMatches?
A: In the non-live mode, you simply click ‘Next goodMatches’ at the bottom.
In the live mode, you enter the scores first, click ‘Enter/Re-enter results’. Then ‘Next goodMatches’ at the bottom becomes clickable. Click it then press OK.

Step by Step Guide

This is where you start. After logging in (you do not have to log in each time unless you log out), you could
- Create a new group or
- Use existing groups (by giving your email address to the existing organiser of the group and getting their approval). Then
- You could choose the group for the day from max. 4 groups you have registered by up/down arrows and then click Start.
- When you are creating a new group, you are solicited to ‘Add new players‘. You could add up to 20 players.
- Enter their display names. You could also choose their proposed initial level from Beginner/Lower Intermediate/Upper Intermediate/Advance. You could opt it out by choosing ‘not to set.’ If you do not choose, their levels are set at the right middle (between lower intermediate and upper intermediate).

Then, you choose the players for the session. If you are happy with the selection, Confirm.

When the players are confirmed, you are asked
- the number of the courts
- max score in a game or set, i.e. in case of tennis, it’s 7 if it goes to tiebreak. In case of badminton, it could be 3 or 21 if you are playing just one game. The same for table tennis but it could goes up to 30.
- Live update or not: if you chose Live update mode, you are asked to enter the scores after completing the match. That way, you could improve the accuracy of the players’ skill level. If you won, you get points at the cost of your opponent, and it is calculated as such you get more points if you have beaten a stronger opponent.
- If you chose Verbose mode, you could see something like diff.1.19 position: 1/315 same opponent: no. This means the skill difference between 2 teams is 1.19 (the smaller the number, the smaller the skill level difference), position 1/315 means it is the best combination out of 315 different combinations. ‘Same opponent: no’ means there is not a player in you opponent team whom you just played against in the previous match.
- After making these selections, press ‘Get good/Matches‘



Hooray! Now you’ve got your goodMatches No. 1. If you have chosen the live mode, please enter the match scores when you’ve finished the match.
Like this. Then you press ‘Enter/Re-enter results and press Next goodMatches.
Now, you can see the winner teams were given points and you can also confirm who are the 2 top gainers for today.



When you press OK, you will get the second goodMatches like this.
You can change players by clicking ‘change players/setup‘. You can delete existing players/add new players as you wish. Even if you have changed the number of players or the number of courts, the app remembers what has happened so far, thus you get a nice continuation from the previous match. If you don’t like the matchup for any reason, you could ‘Skip‘ it as well.
Or you can watch the demo video which should give you a good idea of how it works.
Privacy Policy
This privacy policy (hereinunder, the Policy) relates to the iOS application, goodMatches (hereinunder, the App) developed by Satoama Language Services, Ltd. (hereinunder, the Company) and when we refer to “we”, “us”, and “our”, we mean the Company. You are deemed to have agreed to the Policy by choosing to use the App.
The data we collect and why and how we do this
- Email Address: This is required primarily to guarantee the uniqueness of the user, as the bearer of ranking points, and secondly to prevent fictitious users from being created. We ask you to provide your email address to open an account, identifiable only with this single email address. No email address is publicly visible to other users, but they may use your email address, only if it is provided by yourself to them, to nominate you as a co-organiser of their group.
- Country & Region (optional): To potentially expand the circle of the local tennis/badminton community, we recommend that you enter your country and region of residence, but this is optional and does not lead to personal identification.
- Player’s skill levels and ranking points (recommended): In order to achieve the best possible balance of match-ups, which is the main feature of the App, we recommend entering each person’s skill level on a four-point scale initially, and the results of your matches. These pieces of data will then be used to update individual ranking points. These inputs are however optional and do not lead to personal identification.
- We use the external service provider, Google Firebase, for storage of the above-mentioned information. The data stored by use of Google Firebase are controlled in accordance with Google’s Privacy Policy. For the terms of use and privacy policies of Google Firebase, please refer the website of Google Firebase.
- Official Website: https://firebase.google.com/
- Privacy policy: https://www.google.com/intl/en/policies/privacy/
- As and when you delete your account, all the associated data, including your email address, will be deleted from Google Firebase.
- Data we DO NOT collect: we never ask you for your real name (except for display name), your address, or your phone number, etc. which could lead to personal identification.
Who we share your personal data (i.e. your email address) with
The App uses the following third-party advertisement distribution service providers. The information obtained by the third-party services listed below, the purpose of use and provision to third parties are stipulated by the respective services, so please refer to their privacy policy URL pages.
Admob
- Provider: Google LLC
- Purpose of use: to distribute adds suited to the user
- Privacy Policy: https://www.google.com/policies/privacy
3. Security
We are committed to protecting your personal data using commercially acceptable safeguards. However, no method of transmission over the internet or method of electronic storage has been established as 100% secure and hence absolute security cannot be guaranteed. In the extremely unlikely event of an unintentional leak of information, we accept no liability.
4. Amendments to the Policy
The Policy is subject to change without notice in accordance with amendments to applicable laws and regulations. Should you have any inquiries or suggestions for the Policy, please contact us by messaging us here.
Contact:
Please contact us using our Facebook’s comment box.
Support
For any inquiries or suggestions, please leave your comment in the box below. We will try to get back to you as much as possible.