[RFC] Ban appeal system

Note: We are moving the topics of this forum and it will be deleted at some point

Publish your own request for comments/change or patches for the next version of phpBB. Discuss the contributions and proposals of others. Upcoming releases are 3.2/Rhea and 3.3.
Post Reply
User avatar
Registered User
Posts: 89
Joined: Wed Jul 09, 2003 6:00 pm
Location: Cape Town, South Africa

[RFC] Ban appeal system

Post by Ron2K »


At some point, forums administrators will encounter lusers who believe (rightly or not) that they have been unfairly banned and wish to argue their case. Currently, they are prompted to fire off an e-mail to the board's e-mail address, which I believe to be inadequate for two reasons:
  1. Some boards would use an non-existing or unmonitored "noreply" e-mail address (phpBB.com being a prime example last time I checked).
  2. Not all forum staff would have access to it, which could potentially create workload issues.
I've thought up a system which is intended to make life easier for all parties concerned.

Process flow
  1. Luser receives the "you have been banned" message

    The luser should be provided with an "appeal this ban" button, which takes them to a simple form where they are prompted to fill out their appeal. On submission, it should go into a "ban appeals queue" similar to the reported post or unmoderated post queue, to be viewable by forum staff (permissions around this discussed later).

    A luser should only be permitted one appeal for the ban. If an appeal has been made, the "appeal this ban" button should not be shown; instead, status messages ("Your appeal is in progress", "Your appeal has been denied", etc.) messages should be shown in its place.

    Lusers should only be given limited time after the ban was placed to appeal said ban. This value should be configurable via the ACP.

    The option to send forum staff ban appeal notifications via e-mail should be considered if this RFC is accepted.
  2. The appeal is reviewed by forum staff

    The appeal should be viewable by forum staff via the Banning interface in the MCP. The following information should be provided (not necessarily in the order in which I've laid them out below):
    • Username of the banned luser
    • Time of ban
    • Reason for ban
    • Length of ban
    • Username of forum staff member setting the ban
    • Appeal text
    Only selected forum staff should have access to the ban appeal queue. This could be a new moderator permission, "Can manage ban appeals". At the very least, it should use the existing "Can manage bans" permission.
  3. A decision is made on the appeal

    When the forum staff (by the policies of their choosing) have reached a decision, the ban appeal should be approved or denied.

    If approved, the ban originally set should be automatically lifted.

    If denied, an option should be provided to change the length of the ban (useful for dealing with lusers who use the feature to attack forum staff).

    A reason should be provided for approving or denying the appeal. This reason, as well as the username of the forum staff member who dealt with the appeal, should be logged.

    An e-mail should be sent to the user when the appeal is dealt with, notifying him/her of the outcome, and the reason.
Life's a game. Just very badly programmed.
User avatar
Registered User
Posts: 165
Joined: Wed Nov 17, 2010 1:40 am
Location: Atlantic Canada

Re: [RFC] Ban appeal system

Post by jsebean »

This is my opinion others might think differently but personally I think this isn't necessary. I just wouldn't want to deal with the whole appeal thing. Sure you could probably "disable it" but I just don't think it would be necessary. They can get in contact with you somehow, for example a lot of sites have a contact us page with an email they can send messages to, so if they really think they "must" appeal it they can state their case, im sure you don't put a no reply address on your contact page. If they got banned when they weren't suppose to be for whatever reason they can re-register and keep going without any issues... right? Usually if you run the board you know the board rules, and you get moderators you trust so you shouldn't have to worry about having to allow some to "appeal" a ban. Anyway that's my rambling but in short i don't think this would be needed to be in the core of phpBB, but would be a nice Mod for those who do want it.
Post Reply