法人没有给自己买社保是违法的。根据《社会保险法》和《劳动合同法》的相关规定,用人单位和劳动者必须依法参加社会保险,缴纳社会保险费。这是用人单位的法定义务,不能通过约定变更或放弃。即使法人作为公司的负责人或所有者,也需要依法参加社会保险。
如果法人没有给自己买社保,可能会面临一系列的法律风险。例如,社会保险行政部门可能会责令限期改正,甚至对单位进行强制征缴、加收滞纳金或罚款等处罚。此外,如果法人以用人单位未依法为劳动者缴纳社会保险费为由解除劳动合同,单位还需要支付经济补偿金。
因此,作为法人,应该依法履行参保义务,为自己和员工缴纳社会保险费,以保障双方的合法权益。如果对此有任何疑问或需要进一步的法律咨询,建议咨询专业的法律人士或社保机构。