//! [`HeldOutside`] — where personal data related to a marked field is kept, and
//! on what basis.
use ;
use LawfulBasis;
use PersonalDataRecordId;
/// Personal data related to a marked field, held in an erasable record outside
/// the passport.
///
/// Carries the basis and the record's identifier, and nothing about the person.
/// The controller's own evidence of the basis, such as its record of a consent,
/// is deliberately not referenced here: the controller keeps that evidence after
/// the data is erased, so a pointer to it in a signed passport would keep
/// relating the passport to the person.