Skip to main content

Security & Privacy

Subscription Management takes on the responsibility of connecting your application with your end-users. We've taken a number of steps to ensure the confidentiality of your data whilst it's entrusted with us.

We work in close collaboration with our Security Team to ensure our design and architecture meets and exceeds industry standards, with regular penetration tests validating our controls.

Keeping your Stripe account safe

Subscription Management uses your Stripe Secret Key to authenticate to your Stripe Account and leverage this connection to facilitate operations performed within Subscription Management.

This key provides full access to your Stripe account and can broker access to your customer data as well as any billing transactions. For these reasons, we recommend you follow the below safeguards:

  1. Keep your Stripe Secret Key in a robust location such as Azure's Key Vault)
  2. Mark any methods that work with Secrets as NonDebuggable
  3. Mark any object instances that work with Secrets as accessible only within the application. Single instance codeunits may be used only if its methods are marked with internal access modifier - the internalsVisibleTo setting declared within the applications JSON file should be blank to disallow ANY apps from accessing it.

Subscription Management keeps your Stripe Secret Key strongly encrypted through the use of server-side encryption mechanisms, leveraging TLS 1.2 to ensure robust, encrypted transport to external parties.

Keeping your and your customer data safe

Subscription Management collects and stores information from you and your customer. We classify this information into the categories listed below and depending on the category, we apply different storage and usage requirements:

CategoryDescriptionEnteredStoredUsed
Publisher's Auth InfoPublisher's Stripe API keysBy publisher using Subscription Management APIEncrypted within Subscription ManagementBy Subscription Management to authorize your app with your Stripe account
Publisher's InfoPublisher's Stripe ID, name, support email, Stripe TAX ID, link to TOC and privacy policyBy publisher using Stripe UIPublic within Subscription ManagementBy Subscription Management to operate
Customer's User Auth InfoCustomer's user SIDsBy user using Subscription Management Assisted SetupPublic within Subscription ManagementBy Subscription Management to authorize customer access to customer's account information
Customer's User InfoCustomer's user email, first/last nameBy user using Subscription Management Assisted SetupPrivate within Publisher's Stripe AccountBy publisher for service availability notifications
Customer's Auth InfoCustomer's IDBy user using Subscription Management Assisted SetupPublic within Subscription ManagementBy Subscription Management to authorize customer access to customer's account information
Customer's Environment InfoCustomer's tenant ID and environment identifierBy user using Subscription Management Assisted SetupPrivate within Publisher's Stripe AccountBy Subscription Management to operate
Customer's Billing InfoCustomer's billing address, email and payment methodBy user using Subscription Management Assisted Setup and Stripe Elements only for paid subscribersPrivate within Publisher's Stripe AccountBy Stripe to billing purposes

Please check a complete Terms and Conditions and Privacy Policy for a more details.