不合法。
因为根据我国相关法律规定,个人贷款利率不得超过年化利率的4倍,而12%的年化利率明显超过了个人贷款利率上限,因此不合法。
此外,如果出现利率过高的贷款情况,借款人可以通过法律途径维护自己的合法权益。