Benzoyl peroxide is a rare allergen but a common irritant and can cause irritant contact dermatitis. As long as the latter does not occur, it is an excellent biocide.
Thanks!Edit: added question to the top.