Os vídeos e fotos não são armazenados em relays, são armazenados em servidores de arquivos. A maioria das imagens e vídeos aqui do nostr são hospedados no serviço https://nostr.build portanto esse serviço consegue ver seu endereço IP, mas é claro que não dá pra relacionar com a sua npub/perfil aqui do Nostr, só dá pra saber que seu endereço IP requisitou tal vídeo ou tal imagem.
Esses servidores de arquivos não fazem parte do protocolo nostr em si. O que faz parte são apenas os relays, que têm a função de transmitir notes/events (são os posta, isso que escrevo é uma nota/evento), tanto que está no nome (Notes and Other Stuff Transmitted by Relays - NOSTR)
Posts*
Exato, agora imagine que você fica só dando scrolling no cliente, O tanto de vídeo que você não faz requisição... Um desses vídeos pode por exemplo não estar em um desses servidores famosos e sim em um servidor qualquer. Esse servidor conseguirá ver seu ip.
E qual o problema de ver seu IP? Só se pode no máximo deduzir que tal IP usa Nostr, nada além disso. O endereço IP não é uma identificação tal sensível e nem permanente, o problema está em relacionar um endereço IP com outras identificações, como no caso do seu browser IP + fingerprint do browser + cookies do site em questão. Nesse caso, mesmo que com uma VPN ligada, você vai continuar sendo identificado
Se eu mando um vídeo na sua DM e o vídeo carregou automaticamente, eu acabei de relacionar seu ip com seu npub.
O é npub?
É uma chave pública que está relacionada com sua chave privada. O seu por exemplo é esse: nostr:nprofile1qqsttyfjvdzskvpu2jqqmc8zj727799rzkx9cuzk8802q0fpkctdkrgpzpmhxue69uhkummnw3ezumt0d5hszrnhwden5te0dehhxtnvdakz7qgawaehxw309ahx7um5wghxy6t5vdhkjmn9wgh8xmmrd9skctcuq4pjd Dá para ver indo no seu perfil, perto de onde fica a foto.
nostr:nevent1qqsdm3e48ktsq7fgxerdp2hslfk0l8e5yh0k7hryk2fgpszjaqrfcggpzpmhxue69uhkummnw3ezumt0d5hsyg8eleswpg64d3uc6ydpkp7lmgpv4lzsjjc20fe0hmxvvmxlahdrr5psgqqqqqqs8cvt6m
nostr:nevent1qqs9aj6aslz2cdk7725nx37ez20ff7y3ku9l55nmctcuvww52xwgk3cpzpmhxue69uhkummnw3ezumt0d5hsyg8eleswpg64d3uc6ydpkp7lmgpv4lzsjjc20fe0hmxvvmxlahdrr5psgqqqqqqszlxtwf