The header is public
Form, version, both connection ids, the length and the packet number are readable by anything on the path; the first byte and the number are masked, but the mask is derived from the ciphertext, so removing it takes no key beyond the one the receiver already has.