A gramática Your personestá correta?
Resposta do falante nativo
Rebecca
Sim, não há nada gramaticalmente errado em on your person. On your personsignifica carregá-lo em seus bolsos, bolsas, bolsas e outros pertences. Esse termo costuma ser usado por agentes de segurança para realizar buscas corporais. Exemplo: Do you have any weapons on your person? (Você tem uma arma?) Exemplo: There can be nothing on your person when you go through the metal detector. (Não leve nada consigo ao passar por um detector de metais)