Is a synthetic passport number 'safe' to share outside the team?
No: it is shaped like a real document number and there is no public checksum that can prove it is not in use, so sharing it outside the team carries the same risk as sharing a real one.
What counts as a direct identifier in this context?
A value that alone already points to one specific document or person, unlike an aggregate statistic; a passport number, synthetic or not, falls into that category purely because of the format it carries.
What should never be paired with the synthetic number in test data?
Real personal data copied from production, such as a name, birth date or nationality: pairing any of those fields with the synthetic number turns the whole row back into something describing one specific person.
Why keep even a fake passport number out of logs and ticket screenshots?
Because it is indistinguishable from a real one by format alone, and support logs or screenshots tend to survive far longer than the test environment where the value was generated.