Are international (NON-EU/EEA/SCHENGEN) tourists generally required upon entering the UK at the border to provide any information at all about the person they're visiting (both in case they're staying at this person's place, or in case they're staying in a hotel) if they're coming to the UK to visit a family member or a friend?
Do ponto de vista legal, sim, eles geralmente são obrigados a fornecer essas informações, mas, em termos práticos, eles são obrigados a fornecê-las apenas se o oficial solicitar e os oficiais geralmente não o solicitam. Como exemplo, uma vez entrei no Reino Unido com um passaporte americano, dizendo que ficaria lá por alguns dias visitando um amigo. O oficial não pediu informações sobre o amigo.
Um oficial que solicitou essas informações pode recusar a entrada se a recusa em fornecer as informações levar o oficial a concluir que o viajante não demonstrou que ele ou ela atende às condições que se aplicam à categoria em que ele ou ela procura entrar no Reino Unido (por exemplo, como visitante ou estudante). Há perguntas aqui em que as pessoas tiveram seu visto recusado por causa de informações inadequadas sobre a pessoa que estão visitando, e um oficial de imigração tem o direito de buscar as mesmas informações de alguém na fronteira que elas seriam obrigadas a enviar em um pedido de visto.
In case of a positive answer to the above: is this information only provided orally, informally and off-the-records to the border agent, or will a record be kept?
Certamente não está fora do registro. O oficial pode registrar as informações no registro do banco de dados do viajante, mesmo que sejam fornecidas apenas oralmente. Mas não há garantia de que o oficial a registre.