Anti-cheating System
How to detect user cheating
Detecting fake GPS
Detecting unsafe devices: jailbreak, simulator, unpermitted developer mode, etc.
Controlling user movements by sensor
Based on GPS accuracy. The system identifies users who are in high-rise buildings or narrow spaces that are not convenient for physical activities and the system will not allow users to earn in these cases:
With Android devices, if GPS accuracy > 25 meters: users cannot earn
With iOS devices, if GPS accuracy > 60 meters: users cannot earn
Detecting abnormal speed in each activity based on each user’s physical condition
AI machine learning to detect repeated patterns coming from automatic cheating
With devices that have been detected as cheating, the device owners’ credibility will be reduced in our system. If a user's credibility is low, we will not support them to retrieve their losing assets and they will not be allowed to join any challenges of the application.
(Clarify on August 10, 2022) When the system detects suspicious activities, it will review within 30 minutes to up to 24 hours depending on the situation. When the review is completed, the system will reward the tokens to users who are not cheating.
Examples of cases in which the earning feature will not be allowed
Use GPS hacking software and pendulum device
Cheating
Earning feature is not allowed
One person moving with multiple devices and multiple accounts at the same time
Cheating
Earning feature is not allowed
Make animal carry devices to join activities
Cheating
Earning feature is not allowed
Hire a runner
Cheating
Earning feature is not allowed
Operating in an environment that is not suitable for physical activity such as running, walking and cycling
Cheating
Earning feature is not allowed
How distance is calculated in activities
The distance displayed in-app and the distance that is converted into tokens earned might be different due to the GPS tracking accuracy and the detection of beFITTER anti-cheating system.
The distance shown in app: beFITTER will base on the accuracy of GPS and physical sensor to calculate distance which will be displayed in the application when user joins activities. The distance will be calculated when users move beyond the error area of GPS. Each time, the system will evaluate the accuracy of GPS and determine the corresponding error area.
Example: When a user is in an area with high GPS accuracy, the error area will be determined as about 30 meters. Users need to move for over 30 meters for the distance to be calculated. Because when a user is in the error area, GPS will detect that user as moving while he or she is standing still.
The distance calculated to determine tokens earned: The distance and the tokens displayed during a user's physical activity is only estimated. When that user ends the activity, the beFITTER anti-cheating system will double check to calculate the amount of tokens that are actually earned.
Last updated