Does that mean if you can use Bitpay without extracting the address, people can guess what your wallet is? I
Do do you mean that someone can find out your address if you are using the bitpay service to receive payments?
If thats what you have meaned, then yes..
Addresses are public information. Anyone can see them. Even if you use BIP70 payment requests.
At least after someone has made a transaction, he can simply look at a block explorer to look for the receiving address.
But as mentioned above a simple GET-request is also enough to extract the address. This is because BIP70 is just a protocol ontop of the application layer. Transactions are still being sent 'to addresses'.
No I mean, if people know I can use Bitpay, then they also know I am using a wallet that is compatible with BIP70 payment requests. As I refer above responses, I did not know some wallets could not support Bitpay. I know it is not a big problem, but now I am reading it up, it appears only 2 wallets are capable of receiving bitpay invoices, and yes, I'm using one of them. So now I know Bitpay knows I am a user of one of such wallets

I dislike already cookies that even tell websites what computer and OS I am using. So this upsets me a little bit. I had no idea Bitpay was like this.