Thanks for reaching out.
We do ask for some details like school principal email to deter students from creating fake teacher accounts, and we check entered data to check for potential "mis-registrations".
Having said that, as you mentioned, EF Class is not currently used to provide tests and formal grading, but it is a tool that encourages formative assessment, allowing you to focus on the content of what a student writes and how you can help them improve throughout their journey. So impact of cheating here is minimised. Like you said, it's ultimately up to them whether they wish to learn or not from the experience.
Lastly, even if they were determined to cheat and get all of the answers, we currently have over 400 hours worth of material (and growing), and they don't know what content you are going to be using during your lesson. If they choose to go through all of that content, I feel like they would be doing a lot of studying, probably more than if they didn't bother at all
I hope this helps, and I'm always here if you ever need anything else!
The EF Class Team