Last updated: April 2026
Digital Passport ("the Service", "we", "us") is committed to protecting your privacy. This policy explains what data we collect, how we use it, and your rights.
| Data | Purpose | Retention |
|---|---|---|
| Email address | Authentication, billing notifications, account recovery | Until account deletion |
| Password (hashed) | Authentication | Until account deletion |
| Company name | Display in admin, Stripe billing | Until account deletion |
| MFA secret (encrypted) | Two-factor authentication | Until MFA disabled or account deletion |
| Backup codes (hashed) | MFA account recovery | Until used or account deletion |
| Data | Purpose | Retention |
|---|---|---|
| Akeneo PIM URL | API connection | Until account deletion |
| OAuth client ID | API authentication | Until account deletion |
| Client secret, username, password (encrypted) | API authentication | Encrypted at rest; deleted on account deletion |
| Access/refresh tokens (encrypted) | Active API sessions | Rotated automatically; deleted on disconnect |
Product attribute values fetched from your PIM are temporarily cached in Redis for performance. Cached data expires based on your configured TTL (default: 1 hour). We do not permanently store your product data.
Your Passport configurations (selected attributes, branding, channel, locale, compliance mappings) are stored in our database to generate Passport pages.
Payment processing is handled by Stripe. We store your Stripe customer ID and subscription ID but never store credit card numbers, bank details, or payment method information. See Stripe's Privacy Policy.
We record an audit trail of actions (configuration changes, logins, subscription changes) including timestamps and IP addresses. This is for your security and regulatory compliance. Audit logs are deleted when you delete your account.
Your data is used exclusively to:
| Service | Purpose | Data shared |
|---|---|---|
| Akeneo PIM | Product data source | We read your product data via API using credentials you provide |
| Stripe | Payment processing | Email, company name, subscription metadata |
| Sentry | Error monitoring | Error context (URL, HTTP status). Never product data or credentials |
| Resend | Transactional email | Email address, email content |
| Cloudflare | CDN, DDoS protection | IP addresses, HTTP headers (standard CDN operation) |
We do not share your data with any other third parties.
When you delete your account (Settings > Danger Zone > Delete Account):
When you cancel your subscription, your account reverts to the free plan. Your data is retained but features beyond the free plan are disabled. Excess Passport configurations are deactivated (not deleted).
If you are in the EU/EEA, you have the right to:
The admin interface uses a single session cookie for authentication. We do not use advertising cookies, analytics cookies, or third-party tracking cookies. Public Passport pages use no cookies at all.
The Service is not directed at individuals under 18. We do not knowingly collect data from children.
We may update this policy from time to time. Material changes will be notified by email at least 30 days before they take effect. The "last updated" date at the top of this page reflects the latest revision.
For privacy-related questions: [email protected]
For general enquiries: [email protected]