Hola J.ESPAÑA
Respecto a la ubicación de tu móvil, en el iPhone-Ajustes-Privacidad-Localización-Servicios del sistema-puedes activar Lugares importantes. El iPhone recordará las ubicaciones y si pulsas sobre una de las ciudades o pueblos te enseñará los lugares dónde has estado en esa ciudad, cuantas veces y te los mostrará en un mapa. De varios días, además.
No hay manera de bloquear llamadas solo de números ocultos.
Puedes activar No molestar y personalizarlo para que solo te llamen tus contactos, pero con esto ocultarías no solo los números ocultos sino también los que no están en tu agenda de contactos, es decir, los desconocidos.
Las llamadas de números ocultos que recibes cada día, las encuentras en el historial de llamadas recientes de la aplicación Teléfono de tu iPhone. Recientes está en la barra de abajo y arriba puedes elegir Todas o solo las llamadas Perdidas.
No conozco aplicaciones de terceros que realizan estas funciones, ya que las puedo realizar con el iPhone, pero es posible que algún compañero por aquí te diga algo
Un saludo