针对您提出的问题“与公司签订合作协议,公司不给个人交社保是合法的嘛”,我们可以从以下几个方面进行详细解答:
一、合作协议与劳动关系的区别
首先,要明确您与公司签订的是合作协议还是劳动合同。如果是合作协议,如劳务合同、承揽合同或项目合作协议等,那么您与公司之间并不构成劳动法意义上的“劳动关系”。在这种情况下,公司确实没有义务为您缴纳社保。这是因为社保缴纳是基于劳动关系的,没有劳动关系这个前提,就谈不上用人单位应缴社保的义务。
二、法定义务与协议效力
然而,如果您与公司签订的是劳动合同,那么情况就完全不同了。根据《中华人民共和国劳动法》和《中华人民共和国社会保险法》的相关规定,用人单位和劳动者必须依法参加社会保险,缴纳社会保险费。这是用人单位的法定义务,也是劳动者的法定权利。即使双方自愿签订了不缴纳社保的协议,该协议也因违反法律的强制性规定而无效。
三、可能产生的后果
对用人单位:
对劳动者:
四、建议与措施
综上所述,与公司签订合作协议时,公司不给个人交社保是否合法取决于您与公司之间是否存在劳动关系。如果不存在劳动关系,那么公司没有义务为您缴纳社保;但如果存在劳动关系,公司必须依法为您缴纳社保,任何不缴纳社保的协议都是无效的。希望这个解答能够对您有所帮助!