I'm wondering how this is typically done at a high level. Please correct me if I'm wrong, but from what I understand, normally you could have some sort of validation. But if you have access to the source code, anyone could see how to send data to the server (or make your own server for that reason). Is there a viable solution for this?