That seems a little excessive for an app like this. The only way I know of that users can fake their location is with a rooted device. I check for rooted devices in the app though so locations can't be spoofed.
Also, I hope you're not using Play Integrity (lol), because that means all the old phones you allow can be rooted, hide it from you and/or spoof positive chdck result........ because they're insecure like sieves..... Whilst you'd be banning modern and unrooted phones.
If it gets very popular, those who don't want to be tied to Google will be excluded from something important.
And the maker of this app thinks it could have a tremendous impact, so...
Play Integrity passes for devices unpatched for several years, which makes it a joke.
Is that possible on iPhone, or only on Android?