Yes, saltwater can strip color from dyed hair. The salt in the water can cause the hair cuticles to open, allowing the dye to wash out. Additionally, the chlorine in saltwater pools can also contribute to color fading. To protect your dyed hair from the effects of saltwater, it is important to rinse it thoroughly with fresh water after swimming and to use a color-protecting shampoo and conditioner. You may also want to consider using a leave-in conditioner or hair oil to help hydrate and protect your hair.