是不合法的,根据《中华人民共和国劳动合同法》第九条:用人单位招用劳动者,不得扣押劳动者的居民身份证和其他证件,不得要求劳动者提供担保或者以风险抵押向劳动者收取财物。
法律依据
《中华人民共和国劳动合同法》第九条