工厂没给员工买保险是违法的。
《社会保险费申报缴纳管理规定》要求,用人单位应当自用工之日起30日内为其职工申请办理社会保险登记并申报缴纳社会保险费。未办理社会保险登记的,由社会保险经办机构核定其应当缴纳的社会保险费。
规定中所称社会保险费,是指由用人单位及其职工依法参加社会保险并缴纳的职工基本养老保险费、职工基本医疗保险费、工伤保险费、失业保险费和生育保险费。
规定提出,用人单位应当按月将缴纳社会保险费的明细情况告知职工本人,每年向本单位职工代表大会通报或者在本单位住所的显著位置公布本单位全年社会保险费缴纳情况,接受职工监督。用人单位代职工申报的缴费明细以及变动情况应当经职工本人签字认可,由用人单位留存备查。
针对一些用人单位未按时足额缴纳社会保险费的情况,规定明确,由社会保险经办机构责令其限期缴纳或者补足,并自欠缴之日起按日加收0.5‰的滞纳金逾期仍不缴纳的,由社会保险行政部门处欠缴数额1倍以上3倍以下的罚款。