Rainwater harvesting systems intercept, divert, store and release rainfall for future use. The term rainwater harvesting is used in this specification, but it is also known as a cistern or rainwater harvesting system. Rainwater that falls on a rooftop is collected and conveyed into an above- or below-ground storage tank where it can be used for non-potable water uses and on-site stormwater disposal/infiltration. Non-potable uses may include flushing of toilets and urinals inside buildings, landscape irrigation, exterior washing (e.g. car washes, building facades, sidewalks, street sweepers, fire trucks, etc.), fire suppression (sprinkler) systems, supply for chilled water cooling towers, replenishing and operation of water features and water fountains, and laundry, if approved by the local authority. Replenishing of pools may be acceptable if special measures are taken, as approved by the appropriate regulatory authority.