To streamline your PassKit account and ensure data security, multi-use and single-use pass records are automatically deleted 90 days after their expiration date. This policy is based on extensive user feedback, which indicated a desire to retain pass records for a reasonable period to analyze usage data and potentially update expiration dates, such as when a membership is renewed.
How Auto-Deletion Works
Expiration Settings: Must be set to "fixed period after enrollment," "expires on fixed date," or "expiry date provided on issue."
Expiration Date: The date specified in the
universal.expiryDate
field triggers the 90-day deletion window.Deletion Process: PassKit automatically deletes records that meet these criteria and haven't been manually deleted beforehand.
Note on "Does not expire" Setting
This setting was introduced to address the issue of unexpected pass expirations and to provide flexibility for renewals or extensions. It allows you to use the universal.expiryDate
field without setting a hard expiration on the pass record. This creates a "soft" expiration date, enabling the pass to remain active until explicitly deleted.
By understanding this automatic deletion process and the potential reasons for delayed deletions, you can effectively manage your PassKit account and ensure that your pass records are handled appropriately.