If you get put in the no rehire list at your job is it permanent?

So a bunch of coworkers complained about me to hr and since I’m such a great employee they couldn’t find a reason to fire me. But I guess I got put in the no rehire list because of all the complaints. Is it permanent?
If you get put in the no rehire list at your job is it permanent?
Post Opinion