第一、离婚协议是有效的。但房子应当登记在你个人名下,你才能对该房产拥有所有权;即使房子现在已经登记在你前夫名下,你前夫有义务协助你办理变更登记,如果拒绝,你仍可以提起诉讼请求确认房屋所有权归你,并将该房屋变更登记至你名下。第二、后来你们私下写的协议也应该是有效的;但这并不能影响房屋所有权归属。因为你们仅仅是协议房屋使用权的问题,未涉及所有权。第三、协议是否约定了使用时间,如果没有,你可随时收回房屋;如果有,则应在期限届满时收回。