Black streaks on shingles are caused by a living algae called Gloeocapsa magma, not pollution or dirt. The algae feeds on limestone filler in asphalt shingles and can be invisible for one to two years ...