Skip to main content
All CollectionsManage
Automatic Pass Deletion Policy
Automatic Pass Deletion Policy

Understand how PassKit's auto-delete function works

Paul Tomes avatar
Written by Paul Tomes
Updated over 3 months ago

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

  1. Expiration Settings: Must be set to "fixed period after enrollment," "expires on fixed date," or "expiry date provided on issue."

  2. Expiration Date: The date specified in the universal.expiryDate field triggers the 90-day deletion window.

  3. 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.

Did this answer your question?