根据《中华人民共和国劳动法》的规定,用人单位不得无故克扣或者无故拖欠劳动者的工资。如果劳动者在离职时,用人单位扣发工资,那么这是不合法的行为。
此外,用人单位在解除劳动合同后,应当依照本法规定给予劳动者经济补偿。如果用人单位没有按照规定给予经济补偿,那么这也是违法行为。
同时,用人单位的劳动安全设施和劳动卫生条件不符合国家规定或者未向劳动者提供必要的劳动防护用品和劳动保护设施的,由劳动行政部门或者有关部门责令改正,可以处以罚款;情节严重的,提请县级以上人民政府决定责令停产整顿;对事故隐患不采取措施,致使发生重大事故,造成劳动者生命和财产损失的,对责任人员依照刑法有关规定追究刑事责任。用人单位强令劳动者违章冒险作业,发生重大伤亡事故,造成严重后果的,对责任人员依法追究刑事责任。
此外,用人单位违反本法对女职工和未成年工的保护规定,侵害其合法权益的,由劳动行政部门责令改正,处以罚款;对女职工或者未成年工造成损害的,应当承担赔偿责任。
因此,离职扣发工资是不合法的行为,劳动者可以向劳动监察部门投诉或者申请劳动仲裁,维护自己的合法权益。
总之,用人单位应当遵守国家法律法规,保障劳动者的合法权益,不得随意克扣或者无故拖欠劳动者的工资。