Not a real solution, but it’s something.
You could make a seperate hotspot profile for trial users and run a script which sends you an e-mail on each trial login.
This way, you at least “see it” when you get continued trial logins from the same hotspot. If it happens you could (temporary?) disable trial logins.
Kind regards
B