From Mastering Bitcoin:
“The second benefit of HD wallets is that customers can create a sequence of public keys with out gaining access to the corresponding personal keys. This permits HD wallets for use on an insecure server or in a receive-only capability, issuing a distinct public key for every transaction. The general public keys don’t must be preloaded or derived upfront, but the server doesn’t have the personal keys that may spend the funds.”
How can the consumer can create public keys? Does not he want no less than to have the seed?