TikToker Krystal Joyce, 20, was left distraught after a female security guard opened the partition while she was half-dressed at the store in Blanchardstown shopping centre, Dublin.
Judge Roderick Maguire said: "I find Ms Joyce was a truthful witness and was particularly upset because she has a social media presence through which she does her best to raise awareness for the Travelling community of which she is a member.".
A judge ruled in her favour and awarded the TikToker, who he said gave "honest and forthright evidence", the large lump sum.
Krystal was awarded €10,000 in damages against ITX Retail Limited, which operates the Zara store.
Krystal told Dublin Circuit Civil Court she had been questioned in front of other customers while standing half-dressed in her cubicle.