Strange how the first two agents you gave showed up immediately on google.
This is a serious topic, as many foreigners think these agents are legal, which they obviously aren't. Granted, they don't get charged as they are paying tea money to senior police, but trust me, this can change quickly when new officers/government come to power.