Article 28G(2) in Indonesia’s 1945 Constitution reflects a human rights approach to asylum; it guarantees “the right to obtain political asylum from another country,” together with freedom from torture. It imposes an obligation upon the state to give access to basic rights to those to whom it offers asylum, following an appropriate determination procedure. By contrast, in Presidential Regulation No. 125 of 2016 concerning the Treatment of Refugees, the Indonesian government’s response to asylum seekers and refugees is conceptualized as “humanitarian assistance,” and through a politicized and securitized immigration-control approach. We argue that the competition between these three approaches—the human right to asylum, humanitarianism, and immigration control—constitutes a “triangulation” of asylum and refugee protection in Indonesia, in which the latter two prevail. In light of this framework, this article provides a socio-political and legal analysis of why Article 28G(2) has not been widely accepted as the basis of asylum and refugee protection in Indonesia.