It seems simple enough to enable a “report a user” feature. It would be great to also enable a banned user list. I have an app with user-generated content + social features, and without the threat of restrictions/a ban, there are folks who will post unsavory content.
IP logging could be useful alongside simple email/account-based bans.
Here’s a clever workaround that was graciously suggested by @Christophe_HK, that gets part of the way there, but isn’t a full or particularly elegant implementation:
What you could do is to add a boolean “banned” column in your user profiles sheet, and set it to true for the users you want to ban. Then use the visibility condition to disable the access to some screen or action/feature (use a user specific column containing the “banned” boolean)