Ok- mod would need to be client sided as well; to hide the visual overlay from the debug screen- the whole point would be to enforce a no-gps rule if the server admin desired that.
The config/control would be server sided; client side receives this information and acts accordingly- allowing the client game to use the information, but denying the player physical access to it.
Coordinates become invisible.
Floating player names are hidden.
If IDs are hidden then "Iron Pickaxe 216:17" becomes "Iron Pickaxe"
If the mod on not installed, then the server disconnects the player with "disconnected- please install information control v X.Yz"
If it sees a blacklisted mod, then the server disconnects the player with "disconnected- please uninstall 'Modname'"