214Manual de Derecho europeo sobre asilo, fronteras e inmigración Introducción La detención es una excepción al derecho fundamental a la libertad. Por consi - guiente, la privación de libertad debe ajustarse a importantes salvaguardias: debe  estar prevista por la ley y no ser arbitraria (358). La detención de solicitantes de asilo  durante el procedimiento de asilo y migrantes sujetos a procedimientos de retorno  debe ser una medida de última instancia, que solo se ha de aplicar cuando se  hayan agotado otras alternativas. A pesar de estos principios, en Europa se detiene  a muchas personas a su entrada o para impedir su fuga durante los procedimien - tos de expulsión. Cuando un individuo es privado de libertad, se le debe tratar de  manera humana y digna. El Derecho internacional limita la posibilidad de detener a solicitantes de asilo y refu - giados. De conformidad con el artículo 31 de la Convención de Ginebra de 1951, no  se pueden imponer sanciones penales, por causa de su entrada o presencia irregu - lares, a «los refugiados que, llegando directamente del territorio donde su vida o su  libertad estuviera amenazada […], hayan entrado o se encuentren en el territorio  de tales Estados sin autorización, a condición de que se presenten sin demora a las  autoridades y aleguen causa justificada de su entrada o presencia ilegales» (359). El artículo 12 del PIDCP establece el derecho a la libertad de movimiento sin discri - minación entre ciudadanos y extranjeros. Se permiten restricciones a este derecho  cuando estén previstas en la ley y sean necesarias para proteger la seguridad nacio - nal, el orden público, la salud o la moral públicas o los derechos y libertades de los  demás.