La ley 1098 de 2006 establece el Código de la Infancia y la Adolescencia de Colombia. El código tiene como objetivo garantizar los derechos de los niños, niñas y adolescentes a través de la protección integral. Define principios como el interés superior del niño y la corresponsabilidad de la familia, sociedad y Estado en la protección de los derechos de los menores. Establece que los niños, niñas y adolescentes son sujetos de derechos y que sus derechos deben prevalecer sobre otros intereses.