Est-il légal qu’un officier de police judiciaire refuse qu’une personne s’éloigne du lieu où une infraction a été commise ?

Oui.

L’officier de police judiciaire peut défendre à toute personne de s’éloigner du lieu de l’infraction jusqu’à clôture de ses opérations.

Toute personne dont il apparaît nécessaire, au cours de l’enquête de flagrance, d’établir ou de vérifier l’identité, doit à la demande de l’officier de police judiciaire, se prêter aux opérations qu’exige cette mesure.

Tout contrevenant aux dispositions ci-dessus est passible d’une amende de 50.000 à 500.000 francs.

Article 81 de la loi n° 2018-975 du 27 décembre 2018 portant code de Procédure pénale