I'm not sure if the same applies here, but I believe Voat had the right idea in banning People only if they'd broken the TOS,and maybe in some other edge cases. Bans in my opinion should be used sparingly, and the boned user should always be notified (no shadow banning).
The users base did a pretty good job in the beginning of using their downvotes to stop any spam (or in certain subs, dissenting opinions), but the beauty of that is it was still available to be seen if someone wanted to. No rows upon rows of [DELETED].
Just wanted to put that out there, would love to hear all your thoughts on this matter.
Pinging @Christheguy because it is relevant to the post too.
I put together the current version of the TOS. At the moment, some of the things in the TOS are quite restrictive. There are the obvious things like a ban on child porn and whatnot, but some of the things listed there are not there because we wanted to ban it.
Gambling, for example, is prohibited. I have had to make posts on Voat about vulnerabilities in surveillance cameras and other things, because discussion about that sort of thing is not allowed here. The reason for this is our current hosting provider has a very strict set of rules regarding what their service can be used for. Hate speech, gambling and discussion about hacking are banned under the hosting provider's TOS, so it has to be in our TOS too whether we like it or not.
So far, the only content removed from Phuks has been spam. It was very very very clear that it was spam, and on one occasion there were about 40-50 spam posts made within an hour, all of which were removed. Nobody has been shadowbanned, all sitewide bans can be seen in the site log, which is on the sidebar on the frontpage. All mod bans can be seen in the sub logs. We do have some banned domains, all of which were domains being spammed. There is a page that contains the banned domains but I can't remember the url.
This would be a nice safeguard, but it is easily bypassed by adding new rules to the sidebar when you want to ban someone. There is also a problem from a moderating point of view too. I have banned people before for reasons that did not come under sub rules. The entire ban list on ModernPowers on Voat was probably banned for reasons that were not specified on the sidebar. However, in all cases, the players were behind the decisions because it was the best thing to do for the sub.
I think this would work very well on Phuks as it is right now. There is no doubt that we would all be able to agree to rules on different subs without disagreements. This is pretty clear considering that basically none of our subs have rules, yet everyone is sticking to a certain standard when they post. The problem is, depending on the userbase, this can be a very bad thing. Let's say the quality of content on one of the subs you're moderating drops. In order to combat it, you want to add a rule, but you need to seek community approval first. Users do not agree to the rule change because it means they can't shitpost anymore. Unpopular decisions sometimes make subs better.
I think we should adopt the ModernPowers model for dealing with this stuff. Have a very basic guideline to start with, then deal with each problem as it arises. The userbase is small enough to figure our shit out gradually.