Sachverhalt: A. Am 26. Februar 2014 stellte die A._ AG, vertreten durch ihren Geschäftsführer B._, bei der Staatsanwaltschaft Kreuzlingen Strafantrag gegen ihren ehemaligen Mitarbeiter X._ wegen unbefugter Datenbeschaffung bzw. unbefugten Eindringens in ein Datenverarbeitungssystem. Sie erhob Straf- sowie Zivilklage und konstituierte sich als Privatklägerin. Sie machte geltend, X._ sei mit dem unbefugt beschafften Administratorenpasswort in ihr Datenverarbeitungssystem eingedrungen und habe sich möglicherweise Zugang zu Daten der Finanz- und Lohnbuchhaltung sowie zu Geschäftsgeheimnissen verschafft. B. Die Staatsanwaltschaft stellte das Strafverfahren gegen X._ am 5. Dezember 2014 ein (Ziff. 1), auferlegte die Verfahrenskosten B._, entschädigte X._ durch den Staat und verpflichtete B._, dem Staat die Entschädigung für X._ in voller Höhe zu bezahle n (Ziff. 2-4). In Gutheissung der hiergegen erhobenen Beschwerde der A._ AG hob das Obergericht des Kantons Thurgau am 12. Februar 2015 Ziff. 2-4 der Einstellungsverfügung auf und wies die Sache zur neuen Entscheidung an die Staatsanwaltschaft zurück. C. Am 9. März 2015 verfügte die Staatsanwaltschaft erneut die Einstellung des Verfahrens (Ziff. 1), auferlegte die Verfahrenskosten von Fr. 622.-- dieses Mal der A._ AG (Ziff. 2), entschädigte X._ durch den Staat mit Fr. 8'768.50 (Ziff. 3) und verpflichtete die A._ AG, dem Staat die Entschädigung für X._ in voller Höhe zu erstatten (Ziff. 4). Die dagegen erhobene Beschwerde der A._ AG hiess das Obergericht mit Entscheid vom 22. April 2015 teilweise gut, soweit es darauf eintrat (Ziff. 1). Es änderte Ziff. 4 der Einstellungsverfügung insoweit, als die A._ AG verpflichtet wird, dem Staat Fr. 4'746.60 an die Kosten der Verteidigung von X._ zu bezahlen (Ziff. 2). Es auferlegte der A._ AG die Verfahrenskosten für das Beschwerdeverfahren (Ziff. 3), bestimmte die vom Staat auszurichtende Entschädigung der A._ AG (Ziff. 4) und verpflichtete diese, X._ mit Fr. 1'030.50 (zzgl. MWSt) für das Beschwerdeverfahren zu entschädigen (Ziff. 5). D. Die A._ AG beantragt mit Beschwerde in Strafsachen, Dispositiv-Ziff. 2, 3 und 5 des obergerichtlichen Entscheids aufzuheben. Eventualiter sei die Sache zur Neubeurteilung der Kosten und Parteientschädigung an das Obergericht zurückzuweisen. E. Das Obergericht und die Generalstaatsanwaltschaft des Kantons Thurgau verzichten auf eine Stellungnahme.