On startup Firefox opens a websocket to push.services.mozilla.com and obtains a 
uaid value as part of the initial exchange.  Here's an example message sent by 
push.services.mozilla.com over the websocket:

{"messageType":"hello","uaid":"332024d750734458bc95724...","status":200,"use_webpush":true,"broadcasts":{}}


The uaid value remains constant across browser restarts, so it is a persistent 
identifier of the browser instance.  

I understand why this might be needed to support push notifications.  However, 
this websocket (and its uaid identifier) are created even on a fresh install of 
Firefox where no push notifications are registered nor ever have been.  

On the face of it that seems less than ideal.  Wouldn't it be better if 
creation of this websocket were delayed until one or more push notifications 
have been registered.  What do other people think about proposing this change 
to the Firefox folks ?
_______________________________________________
dev-privacy mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-privacy

Reply via email to