Well no app should be refreshing data more than once a minute otherwise it will get banned by the CKDB code
Statistically, checking when the last share was will get false positives a few times a day if you use that every 30 seconds.
The API worker hash rate updates only once per minute.
Since he didn't ask, I've no idea what he's using, but I would guess they would be above that, otherwise people would already have been banned by the CKDB code and posted comments about it