According to Colgate, it is safe for teeth (if plain)....
"Plain sparkling water has a pH of around 5 or higher, so it won’t damage teeth. When flavor is added, it becomes more acidic. Lemon flavored sparkling water for instance has a pH level of 3 which means it could erode your enamel and damage your teeth."