私人签订的收养协议是否有效力,需要看收养协议的内容以及是否办理收养的手续。收养协议作为合同的一种,需要有效合同的要件才能具有效力。合同的要件有以下几方面:收养人和被收养人具有签订合同的能力和权限、协议内容要合法、意思表示真实。双方之间签订收养协议,是双方协议一致的结果,不能用暴力胁迫的手段逼迫一方签订收养协议、办理收养手续。因而私人之间签订的收养协议有效与否还是要看收养协议是否都是合乎法律规定,是否是办理了收养手续,收养人与送养人是否具备签订收养协议的能力及收养协议的内容是否合法等等方面的内容。