Whenever connecting multiple addresses with Swan, we do not share or store your Extended Public Key (Xpub). Rather, we only store a relatively short list of addresses that we derive from it - just enough to have an address for each new payout. If you ever run out, we can reach out to you to ask you to reconnect your wallet. If you're a developer and want to read the code we use, plead read here.