Ofcourt Terms of Service
1. Parties and Effectiveness
- These Terms are an agreement between you and Sanya Yazhou Zhiyan Technology Co., Ltd. ("we", "us" or "our") regarding your use of Ofcourt.
- You agree to these Terms by ticking "I have read and agree to the Terms of Service and the Privacy Policy" on the login page and logging in.
- If you do not agree to these Terms, please do not use Ofcourt.
- The Privacy Policy explains how we handle your personal information and forms part of these Terms.
2. What We Provide
The current version of the Ofcourt app provides:
- Login with a mobile phone number or an email address, and account management.
- A profile card: nickname, avatar, username and NTRP self-rating; following other users and viewing following and follower lists; blocking or reporting other users; sharing your profile card as an image.
- Recording tennis videos in the app, or choosing a tennis video from your photo library; after upload, AI analysis, the analysis report and replay; selecting rallies and exporting them as a video.
- Daily tasks: completing tasks earns additional analysis time.
- Settings: upload method, appearance, account and security.
Conditions of use:
- Only tennis videos can be analyzed at present.
- A single video may be at most 2 hours long and at most 10 GiB in size.
- A video chosen from your photo library must be shot in landscape orientation, with a short side of at least 720 pixels, an average frame rate of at least 24 frames per second, and a duration between 10 seconds and 2 hours. If a video does not meet these requirements, the app tells you on your phone and the video cannot be uploaded.
- A video recorded in the app that is shorter than 10 seconds is not saved.
- Uploading requires an internet connection. By default, uploads happen only over Wi-Fi; you can turn on "Upload over cellular data too" in Settings, in which case you bear any data charges.
- All features in the current version are free of charge. Before we launch any paid feature, we will update these Terms.
3. Your Account
- You register and log in with a mobile phone number or an email address. You can later bind the other one as well; at least one of the two must remain bound.
- One phone number or email address can be bound to only one Ofcourt account.
- You may set a login password of 8 to 64 characters.
- Please keep your phone, email and password secure. Actions taken through your account are treated as your own actions. If you find that someone else is using your account, change your password immediately and contact us.
- At registration, the system randomly assigns you an 8-digit username. You can change it to 3 to 16 letters, digits or underscores; uppercase letters are stored as lowercase.
- After you change your username yourself, you can change it again only from 00:00 (Beijing time) on the 180th day counted from the day of the change. Your previous username is released immediately and others may take it.
- A nickname is 1 to 20 characters.
- Your username, nickname, avatar and NTRP self-rating are visible to all logged-in users. Please do not use content that violates Section 8.
- You may register multiple accounts with different phone numbers or email addresses, but you may not register accounts in bulk to obtain extra quota or task rewards (see Section 8).
4. Content You Upload
4.1 Ownership
- You or the original rights holder retain the rights to the videos you upload. Uploading does not transfer them to us.
4.2 License You Grant to Us
- To provide analysis and replay, you authorize us to store, copy, transcode and analyze your uploaded videos to the extent necessary, and to generate replay clips, analysis reports, and the player portrait images and thumbnails used for player identification.
- This authorization includes handing the videos to the processors listed in the Privacy Policy, such as our analysis service and cloud service providers. Some of the processing takes place outside mainland China; see Section 6 of the Privacy Policy for details.
- You can set each record to "Public" or "Only me". New records default to "Only me". For a record set to "Public", all logged-in Ofcourt users can view its report and replay, and you thereby agree that we may show that video and report to those users. We do not show "Only me" records to other users.
- Before you set a record containing other people's images to Public, you should first obtain the consent of the people shown.
- You also authorize us to extract, from the videos you upload, empty-court frames with people and balls removed, together with the camera height, the camera's distance from the court and the focal length, and to use them to generate synthetic training data to improve our analysis algorithms. See Section 3.5 of the Privacy Policy.
- Frames showing people do not enter the training data. Unless you separately consent, we do not train algorithms on frames that contain people.
- The authorization ends when your video is deleted. For how long the extracted empty-court frames and camera parameters are kept, see Section 7 of the Privacy Policy.
- This authorization is free of charge and non-transferable, and is used only to provide the service to you and to improve our analysis algorithms as described above; the places of processing are limited to those stated in the Privacy Policy.
4.3 Other People in Your Videos
- Your videos may show opponents, hitting partners, coaches or bystanders, and may also capture their voices.
- Before uploading a video that contains other people's images or voices, you should first obtain their consent.
- The player identification feature crops portrait images of the two players from the video and shows them to you; your opponent's portrait image is included.
- If anyone believes that a video you uploaded infringes his or her rights, he or she may contact us under Section 14, attaching proof of identity and a description of the infringement.
- After receiving a complaint, we may first suspend replay and the report for that video and notify you; if infringement is confirmed, we delete the video and its report. If you believe there is no infringement, you may explain your reasons to us.
4.4 Your Warranties
- The content you upload does not violate any law and does not infringe anyone's right of portrait, right of privacy, copyright or other rights.
- If your uploaded content gives rise to a dispute, you bear the responsibility; if it causes us loss, you shall compensate us.
5. AI Analysis Results
- Analysis results are estimated by algorithms from the video images and may be wrong.
- Possible errors include: ball landing positions, whether a ball is in or out, stroke type, spin, ball speed, how rallies are divided, and which player hit which shot.
- The ball speed in a report is the average speed from contact to landing, not the speed at racket release.
- Analysis results are not official line calls, cannot replace an umpire, and are not medical, rehabilitation or injury advice.
- For tennis singles, the analysis service distinguishes the two players. Player identification may be wrong. When identification fails, this version does not offer manual assignment of the two sides, and the report shows only the near side and the far side.
- Videos recorded in the app, and photo-library videos for which the pre-check cannot determine singles or doubles, are analyzed as singles. Until the analysis service can count players itself, if such a video is actually doubles, player identification, player data and the points-won-by-each-side statistics will be incorrect.
- Reports for the Match scenario do not give an official score; they only count how many points each side won in this video.
- The analysis scenario you select before recording (ball machine, rally, match, serve practice, feeding practice) affects the report content. You can change a wrong selection, but the whole video is then re-analyzed and quota is deducted once more (see Section 6.3).
- Our target is to produce the report in no more than the duration of the video, but we do not guarantee this. Until the report is ready, the app shows an estimated completion time.
- When analysis capacity is full and no machine is available to accept new tasks, we pause accepting new uploads and tell you to try again in about 10 minutes. Videos already uploaded continue to queue for analysis as usual.
6. Analysis Quota and Daily Task Rewards
6.1 Monthly Quota
- Each account receives 2 hours of analysis quota per month, plus task rewards credited that month.
- A "month" is a calendar month in Beijing time. The quota is recalculated at 00:00 on the 1st of each month.
- Unused quota and rewards do not carry over to the next month.
- After the quota is used up, you cannot upload new videos for the rest of that month; it is restored on the 1st of the next month.
6.2 How Quota Is Deducted
- When you tap "Upload full video" (for a video recorded in the app, when its turn to upload comes), we first reserve quota according to the video's duration.
- After transcoding completes, the deduction is recalculated using the actual duration of the original video.
- If the original video is more than 60 seconds longer than the duration reported, we do not accept the video.
- Quota is not deducted in these cases: the upload is not completed within 24 hours; you cancel the upload; the analysis service rejects the video.
- If the video is uploaded in full but the analysis fails, the quota is still deducted and is not refunded.
6.3 Changing the Analysis Scenario
- After a video has produced a result, if you change the analysis scenario, we re-analyze the whole video and deduct quota again according to the video's duration.
- If your quota is insufficient, you cannot make the change.
- If the re-analysis fails, the scenario reverts to the original and no quota is deducted for this attempt.
- Until the re-analysis produces a result, you continue to see the previous report.
6.4 Daily Tasks
| Task | Completion condition | Reward |
|---|---|---|
| Record 20 minutes | Total duration of videos recorded that day reaches 20 minutes | 5 minutes of analysis time |
| Play 20 rallies | Rallies detected across that day's videos total at least 20 | 5 minutes of analysis time |
| One rally of 10 shots | The longest rally in any one video that day reaches 10 shots | 5 minutes of analysis time |
- The reward is at most 15 minutes per day.
- Only videos recorded in the app count. Videos chosen from the photo library do not count.
- The day is the day of recording, in Beijing time. A video that spans midnight counts toward the day on which recording started.
- A video whose recording date is earlier than the day before our server first received it does not count.
- Videos that were not uploaded successfully, not fully uploaded, or rejected do not count.
- "Record 20 minutes" is counted after the video has been fully uploaded and transcoded; the two rally tasks are counted after the report is produced. If analysis fails, the two rally tasks do not count, while the recording duration still counts.
- Each task is rewarded once per day.
- Rewards are credited automatically upon completion and are recorded in the quota of the month in which they are credited. A video recorded last month but credited this month counts toward this month.
- Rewards already credited are not taken back. They are also not taken back if the number of rallies changes after you change the analysis scenario.
6.5 Other Rules
- Quota and rewards can be used only in your own account; they cannot be transferred or exchanged for cash.
- When we adjust the quota or task rules, we will notify you in the app at least 7 days in advance.
- If you obtain rewards by changing your phone's clock, registering accounts in bulk, or similar means, we may reclaim those rewards and suspend daily tasks for that account.
7. Retention of Replays, Reports and Videos
- A replay can be viewed for 30 days from the day transcoding completes (days counted in Beijing time), and cannot be viewed after that.
- Analysis reports are kept until you delete your account. A report can still be viewed after the replay period ends.
- The original video on our servers is deleted 1 day after transcoding completes. We do not offer downloads of the original video. If you need the original, please keep it on your phone or in your photo library.
- A video waiting to be uploaded on your phone is deleted by the app 7 days after the upload completes; you can change this in Settings to delete it as soon as the upload completes. If you turn on "Save a copy to Photos after recording", a copy also remains in your photo library.
- Each video is stored in one region only, and we do not make a separate backup of videos. If the storage fails, a replay may be temporarily unavailable or lost. We will do our best to preserve it but do not guarantee against loss. If a replay is lost within 30 days, we refund the quota that video used.
- In a report you can select rallies and export the replay clips with the analysis overlay as a video, which is saved to Photos or shared via the system share sheet. Only the person who uploaded the video can export. Exported videos are managed by you and we cannot delete them; before sharing one, please obtain the consent of other people shown in it.
- In the "Me" record list you can cancel the analysis of a video, or delete the video and its report. Neither canceling analysis nor deletion refunds quota; after analysis is canceled the video remains and can be re-analyzed without deducting quota again.
8. Code of Conduct
When using Ofcourt, you may not:
- Upload videos or images that violate laws and regulations, or that contain pornography, violence or other unlawful content.
- Upload or distribute other people's images, voices or personal information without their consent.
- Impersonate others with your nickname, avatar or username, or use content that infringes others' rights or is unlawful.
- Use scripts or programs to register accounts, request verification codes, upload videos or farm task rewards in bulk.
- Obtain task rewards fraudulently, for example by changing your phone's clock.
- Crack, decompile, attack or interfere with the Ofcourt app and servers.
If you violate the above, we may, depending on the circumstances, delete the relevant content, reset your nickname or avatar, restrict certain features, or suspend or delete your account. Except where immediate action is needed, we will first tell you the reason in the app or by SMS or email. If you disagree with the outcome, you may contact us under Section 14 to appeal.
Reporting and blocking:
- If you find another user violating the rules above, you can report him or her from the menu on his or her profile card. Reports are reviewed by our operations staff and handled under this Section. We do not notify the reported person, and we do not separately notify you of the outcome.
- You can block a user from the menu on his or her profile card. After blocking, the two of you cannot see each other's profile cards, following lists, follower lists or public records, and cannot follow each other.
- You can unblock in "Settings > Blocked users". After unblocking, the previous follow relationships are not restored.
9. Intellectual Property
- The rights in the Ofcourt app, software, interface design, name and logo belong to us.
- You may freely save, take screenshots of and share with others the data about your own play in an analysis report, for personal non-commercial use. The rights in the report's layout, graphics and underlying algorithms belong to us.
- Without our written consent, you may not copy, modify or commercially use any of the above.
10. Disclaimers and Limitation of Liability
- We will do our best to keep the service available, but it may be interrupted by maintenance, network problems, cloud provider failures and similar causes. For planned maintenance, we will notify you in the app in advance.
- Analysis results may be inaccurate (see Section 5). Whether to adjust training or play according to the results is your own decision.
- Disputes between you and other users, or between you and other people in your videos, are for you to resolve. Where necessary, we will provide the assistance required by law.
- We are not liable for service interruption or data loss caused by events that we could not foresee, avoid or overcome, such as natural disasters, war, government action, or large-scale network or power failures, but we will restore the service as soon as possible.
- To the extent permitted by law, our total liability to you arising from the service shall not exceed the higher of RMB 100 and the fees you actually paid for Ofcourt in the past 12 months.
- Liability that cannot be excluded or limited by law is not affected by this Section.
11. Changes, Suspension and Termination of the Service
- We may add, adjust or retire features. When features such as venue booking, venue recording or membership launch, we will update these Terms.
- If we cease to operate Ofcourt, we will notify you in the app at least 30 days in advance. After we cease operating, we delete your personal information and all videos and reports you uploaded.
- If you violate these Terms, we act under Section 8.
12. Deleting Your Account
- You can delete your account in "Settings > Account and security".
- After deletion is requested, your login on all devices becomes invalid immediately.
- The following 7 days are a cooling-off period. If you log in during this period with your original phone number or email address, the deletion is canceled and the account is fully restored.
- When the cooling-off period ends, we delete your account data, follow relationships, and all videos and reports you uploaded. Deleted data cannot be recovered.
- Unused quota and rewards in the account are forfeited upon deletion.
- After the purge, the same phone number or email address can register again, but it will be a new account unrelated to the original one.
- For what we delete and what we keep upon account deletion, see Section 9 of the Privacy Policy.
13. Changes to These Terms
- When we amend these Terms, we update the version number and date above.
- After an amendment, the next time you open the app we show a pop-up telling you what changed.
- For material changes, such as those affecting your quota, the scope of the license to your uploaded content, or the liability we bear, you must tap "Agree" to continue using the service; if you do not agree, you may delete your account.
- For other changes, your continued use of Ofcourt after they take effect is treated as acceptance.
14. Notices and Contact
- We notify you through in-app messages, SMS or email.
- You can contact us at support@ofcourt.com, including for complaints, infringement notices and questions about these Terms.
- Company name: Sanya Yazhou Zhiyan Technology Co., Ltd.
- Unified Social Credit Code: 91460000MAKCNH0N47
- Registered address: Room 321, 3rd Floor, Building 1, Cultural and Creative Industry Park, High-tech Zone, Yazhou Bay Science and Technology City, Yazhou District, Sanya, Hainan Province (centralized office area)
15. Governing Law and Dispute Resolution
- These Terms are governed by the laws of the mainland of the People's Republic of China.
- In the event of a dispute, the parties first negotiate. If negotiation fails, either party may bring a suit before the people's court with jurisdiction at our domicile (Sanya, Hainan Province).