自愿不买社保是不合法的。
根据《中华人民共和国社会保险法》规定,用人单位应当自用工之日起三十日内为其职工向社会保险经办机构申请办理社会保险登记。未办理社会保险登记的,由社会保险经办机构核定其应当缴纳的社会保险费。
因此,用人单位必须为职工购买社保,这是法律规定的强制性义务。