Dark spots or streaks on your roof are typically caused by algae growth or water stains from leaks. These discolourations indicate that moisture is penetrating the roof, which can weaken the shingles and underlayment, potentially leading to leaks and further damage if not addressed promptly.