If you have a porous stone tile floor (think travertine or marble) then yes, vinegar can cause etching and damage. If you have a sealed ceramic tile floor then vinegar is safe to use for cleaning.