Warn instead of block when suspected commercial usage is detected
Whenever your algorithms detect a connection that is deemed "suspected commercial usage", why not display an alert to warn the user, instead of immediately blocking/flagging? Ideally the message should include what triggered the warning, so that one can avoid it going forward.
I believe many flaggings happen because of a mistake or someone unknowingly connects to a device which is disallowed by the terms.
"This connection is not allowed on the personal TeamViewer plan, because..."
- "the remote device is using a Commercial TeamViewer license."
- "the remote device is a server using [Detected Server OS]"
- "[for whatever reasons flagging may occur]"