不合法,因为劳动法明确规定,不能扣押劳动者身份证件和收取押金,如果收取了,可以到劳动行政部门举报或者报警解决。一般收押金的都是不规范的企业或者骗人的企业。
法律依据:《中华人民共和国民法典》
第九百六十一条 中介合同是中介人向委托人报告订立合同的机会或者提供订立合同的媒介服务,委托人支付报酬的合同。
第九百六十二条 中介人应当就有关订立合同的事项向委托人如实报告。
中介人故意隐瞒与订立合同有关的重要事实或者提供虚假情况,损害委托人利益的,不得请求支付报酬并应当承担赔偿责任。