To effectively remove hard water stains from glass surfaces, create a paste using equal parts baking soda and water, apply to affected areas, and let sit for 15 minutes before scrubbing gently with a non-abrasive sponge and rinsing thoroughly. For stubborn mineral deposits, white vinegar or lemon juice applied directly to stains for 5-10 minutes will dissolve calcium and magnesium buildups through gentle acid reaction. Commercial products containing phosphoric or citric acid specifically formulated for mineral deposit removal provide powerful options for severe staining. To prevent future buildup, apply a rain-repellent product designed for glass, wipe surfaces dry after water exposure, and consider installing a water softener to reduce mineral content in your water supply.