cleaner user auth