違反保守警察秘密和國家秘密有關規定的,酌情給予黨紀政紀處分;構成犯罪的,依法追究刑事責任。
當事人隱瞞事實的法律後果是:
隱瞞事實壹般不構成犯罪,但會被拘留或罰款。構成掩飾、隱瞞犯罪所得罪的,可以根據下列不同情況,在相應幅度內確定量刑起點:
1.犯罪情節壹般的,可以在三年以下有期徒刑、拘役或者管制的幅度內確定量刑起點;
2.情節嚴重的,可以在三年以上七年以下有期徒刑的幅度內確定量刑起點。
綜上所述,如果警方公開證人證言,向上級公安機關紀檢部門投訴是違法的。
法律依據:
《中華人民共和國刑事訴訟法》第五十四條
人民法院、人民檢察院和公安機關有權向有關單位和個人收集、調取證據。有關單位和個人應當如實提供證據。
行政機關在行政執法和案件調查過程中收集的物證、書證、視聽資料、電子數據等證據材料,可以作為刑事訴訟的證據。
對涉及國家秘密、商業秘密和個人隱私的證據應當保密。
無論是誰偽造、隱匿、毀滅證據,無論證據屬於誰,都要受到法律的追究。