Os números privados só servem mesmo como medida de privacidade para os utilizadores finais. Nas operadores e inter-operadoras, o número do telemóvel anda pelos registros de chamadas nas redes dos operadores. Entre células, o que existe é um número de identificação e não propriamente o número de telemóvel, que mais não é do que uma máscara para um outro número interno da rede.
É é uma informação que apenas é acessível a um número muito reduzido de pessoas dentro de cada um dos operadores. A divulgação desse tipo de informação pode constituir crime.
Adicionalmente, e contrariamente ao que indicas, pelo IMEI é possível saber o número do cartão e efectuar a triangulação para se saber a localização aproximada de um cliente utilizando sistemas de georeferência. Nem sequer é preciso saber a morada de um cliente. Até pode ser um cartão pré-pago, desde que esteja activo e autorizado pela operadora.