Hydrogen Peroxide (H2O2) is a great substitute. Naturally produced and eco-friendly it is an anti-bacterial and anti-viral bleach usually sold to consumers in a water solution of three to six percent peroxide.
Food grades of hydrogen peroxide exist, which are safe to use in cleaning fruits and vegetables. It doesn't mean such hydrogen peroxide should be consumed but that the level of toxicity is extremely low.
However, as a cleaner it can do lots of amazing things including killing mold and mildew spores. Essentially, it disinfects while it cleans. Just remember, when it comes to cleaning with hydrogen peroxide the main thing is to let it sit on a surface for a while in order for it to work.
To clean floors:
Tile grout cleaning:
Mold and mildew:
Nasty pet odors in carpet: