Can anybody understand how it detects cheating (throwing your phone off a tall building)?
Assuming it's just using the accelerometer to detect freefall, is there any way to distinguish ascent and descent? GPS is probably too inaccurate and too high-latency to assist here.
Perhaps it can tell the difference between reaching terminal velocity and crashing into the ground, and it penalizes the former?