diff --git a/src/pages/guides/distribute/guidelines/general/listing.md b/src/pages/guides/distribute/guidelines/general/listing.md
index 89c70c274..a3a4e9165 100644
--- a/src/pages/guides/distribute/guidelines/general/listing.md
+++ b/src/pages/guides/distribute/guidelines/general/listing.md
@@ -2,6 +2,14 @@
Your listing should provide valuable information about what your add-on does, and why people should use it.
+
+
+Are you an existing developer?
+
+Action required: Add trader details to continue EU distribution.
+
+[Add trader details now.](https://new.express.adobe.com/add-ons?mode=submission)
+
## Listing metadata
Your listing metadata provides Adobe and users with details about your add-on. Follow the guidelines below to ensure your listing clearly describes everything you want your users to know about your add-on.
@@ -100,8 +108,45 @@ NOT:
**www.[Your Company name]forAdobeExpress.com**
-
+### Trader details
+
+In accordance with the [European Union Digital Services Act](https://eur-lex.europa.eu/legal-content/EN/ALL/?uri=CELEX:32022R2065) trader requirements, developers who wish to distribute their add-ons in the European Union (EU) must provide additional information in their publisher profile.
+
+
+
+Developer/Trader
+
+The terms **developers/traders** are used interchangeably in this guide.
+
+Any developer who wishes to publish their add-ons in the EU can be identified as a trader.
+
+Checkout our [Know your trader](https://developer.adobe.com/compliance/) guide to understand **why** you must provide these details to make your add-ons available in the EU.
+
+Choose **Yes** if you wish to make your add-ons available for users in the EU.
+
+![Trader details](../../img/trader-details.png)
+
+You must provide the following details:
+
+- Business email address
+- Country code and Business telephone number
+- Business street address or P.O. box
+- City
+- State/Province/Region
+- ZIP/Postal code
+- Country
+- Business D-U-N-S number [`optional`]
+
+You must complete and submit your publisher profile in order to submit your first add-on, however this is only a one time thing, unless you decide you need to update for your own reasons.
+
+Any changes to your publisher profile will need to be submitted for approval again.
+
+
+
+**Are you an existing developer?**
+
+Existing developers can easily update their trader details directly in their [publisher profile](https://new.express.adobe.com/add-ons?mode=submission).
-**IMPORTANT:** You must complete and submit your publisher profile in order to submit your first add-on, however this is only a one-time thing (unless you decide you need to update it for your own reasons). **Note:** Any changes to your publisher profile will need to be submitted for approval again.
+Note that only trader details can be added; other fields cannot be edited by developers.
-Frequently changing your publisher profile can confuse users and erode trust. Please be sure you've considered this before changing this information.
+You must provide trader details by February 16, 2025, to keep your add-on visible and available in Adobe Express for users in the European Union as of February 17, 2025. This trader information will be displayed publicly on your listing detail pages when viewed from EU countries.
diff --git a/src/pages/guides/distribute/img/pub-profile2.png b/src/pages/guides/distribute/img/pub-profile2.png
index bad9ac9d6..e6b156984 100644
Binary files a/src/pages/guides/distribute/img/pub-profile2.png and b/src/pages/guides/distribute/img/pub-profile2.png differ
diff --git a/src/pages/guides/distribute/img/trader-details.png b/src/pages/guides/distribute/img/trader-details.png
new file mode 100644
index 000000000..b69e670d0
Binary files /dev/null and b/src/pages/guides/distribute/img/trader-details.png differ
diff --git a/src/pages/guides/distribute/public-dist.md b/src/pages/guides/distribute/public-dist.md
index d26c766d0..b08d9b7dc 100644
--- a/src/pages/guides/distribute/public-dist.md
+++ b/src/pages/guides/distribute/public-dist.md
@@ -208,9 +208,25 @@ Carefully review our [monetization guidelines](./guidelines/monetization.md) to
You will only see this step the first time you submit an add-on and if you've never created a publisher profile before to this submission.
-Fill your publisher details and upload a 250x250 logo.
+- Fill your publisher profile details.
+- Upload a 250x250 logo.
+- Add your trader details: In accordance with the European Union Digital Services Act trader requirements, developers who wish to distribute their listings in the EU must provide additional information in their publisher profile. [Learn more](./guidelines/general/listing.md#trader-details) about adding trader details.
-
+#### Edit publisher profile
+
+The existing developers can now edit their publisher profile to add trader details.
+
+Choose **Yes** if you wish to make your add-ons available for users in the EU.
+
+
+
+**Are you an existing developer?**
+
+You must provide trader details by February 16, 2025, to keep your add-on visible and available in Adobe Express for users in the European Union as of February 17, 2025. This trader information will be displayed publicly on your listing detail pages when viewed from EU countries.
+
+[Add trader details now.](https://new.express.adobe.com/add-ons?mode=submission)
+
+![Publisher Profile](./img/pub-profile2.png)
### Step 10: Final submission
diff --git a/src/pages/guides/faq.md b/src/pages/guides/faq.md
index 9a58c350e..219a93603 100644
--- a/src/pages/guides/faq.md
+++ b/src/pages/guides/faq.md
@@ -11,43 +11,57 @@ keywords:
- Extensibility
- API
- Add-on Manifest
+ - DSA
+ - Adobe DSA requirements
+ - Compliance
title: FAQ
description: A list of frequently asked questions and answers.
contributors:
- https://github.com/hollyschinsky
- https://github.com/undavide
+ - https://github.com/nimithajalal
---
# Frequently Asked Questions
## Questions
-- [How do I run on a different port than the default (ie: 8080 for example)?](#how-do-i-run-on-a-different-port-than-the-default-ie-8080-for-example)
-- [Is `yarn` supported with the CLI, or only `npm`?](#is-yarn-supported-with-the-cli-or-only-npm)
-- [How do I save the state of my add-on?](#how-do-i-save-the-state-of-my-add-on)
-- [How do I use top level `await` while using webpack?](#how-do-i-use-top-level-await-while-using-webpack)
-- [How do I setup webpack to copy new files or folders into `dist`?](#how-do-i-setup-webpack-to-copy-new-files-or-folders-into-dist)
-- [My form submission doesn't work and the devtools console shows the error: "Blocked form submission to " " because the form's frame is sandboxed and the 'allow-forms' permission is not set." What's wrong?"](#my-form-submission-doesnt-work-and-the-devtools-console-shows-the-error-blocked-form-submission-to---because-the-forms-frame-is-sandboxed-and-the-allow-forms-permission-is-not-set-whats-wrong)
-- [How do I enable CORS for a service that blocks my add-on requests due to the origin?](#how-do-i-enable-cors-for-a-service-that-blocks-my-add-on-requests-due-to-the-origin)
-- [How do I prevent my iframe content from being blocked due to cross-origin issues?](#how-do-i-prevent-my-iframe-content-from-being-blocked-due-to-cross-origin-issues)
-- [The `Window.showOpenFilePicker()` API is not working from within my add-on, why not?](#the-windowshowopenfilepicker-api-is-not-working-from-within-my-add-on-why-not)
-- [I’m not able to load the add-on in the browser anymore. When I click on "Connect”, I get an error `ERR_CERT_AUTHORITY_INVALID`.](#im-not-able-to-load-the-add-on-in-the-browser-anymore-when-i-click-on-connect-i-get-an-error-err_cert_authority_invalid)
-- [I receive this error when trying to run my add-on: `Error: EISDIR: illegal operation on a directory`.](#i-receive-this-error-when-trying-to-run-my-add-on-error-eisdir-illegal-operation-on-a-directory)
-- [I receive a `MANIFEST_NOT_FOUND_ERROR` during the package verification when trying to upload my plugin package for distribution.](#i-receive-a-manifest_not_found_error-during-the-package-verification-when-trying-to-upload-my-plugin-package-for-distribution)
-- [How can I monetize my add-on?](#how-can-i-monetize-my-add-on)
-- [What does it mean when an API is considered **experimental**?](#what-does-it-mean-when-an-api-is-considered-experimental)
-- [What are the supported mime types/file formats for exported content?](#what-are-the-supported-mime-typesfile-formats-for-exported-content)
-- [What are the supported file formats for imported content in Adobe Express?](#what-are-the-supported-file-formats-for-imported-content-in-adobe-express)
-- [Are animated GIF's supported when importing or dragging content to the document?](#are-animated-gifs-supported-when-importing-or-dragging-content-to-the-document)
-- [Why do I receive a "No 'Access-Control-Allow-Origin' header is present on the requested resource" error?](#why-do-i-receive-a-no-access-control-allow-origin-header-is-present-on-the-requested-resource-error)
-- [Is `SharedArrayBuffer` supported?](#is-sharedarraybuffer-supported)
-- [Which browsers and operating systems are currently supported?](#which-browsers-and-operating-systems-are-currently-supported)
-- [How does Adobe use my add-on’s data?](#how-does-adobe-use-my-add-ons-data)
-- [Where can I request new add-on features or suggest ideas?](#where-can-i-request-new-add-on-features-or-suggest-ideas)
-- [Why does the CLI return the error: "Login failed. Please try again.", though I didn't have a chance to login because the browser never opened?](#why-does-the-cli-return-the-error-login-failed-please-try-again-though-i-didnt-have-a-chance-to-login-because-the-browser-never-opened)
-- [What mime type is returned from a PDF that was exported with the `createRenditions` method?](#what-mime-type-is-returned-from-a-pdf-that-was-exported-with-the-createrenditions-method)
-- [The latest version of the CLI is not automatically installing when I run the `npx` command to create a new add-on.](#the-latest-version-of-the-cli-is-not-automatically-installing-when-i-run-the-npx-command-to-create-a-new-add-on)
-- [I'm trying to use a newly released feature, but it seems to be unavailable?](#im-trying-to-use-a-newly-released-feature-but-it-seems-to-be-unavailable)
+- [Frequently Asked Questions](#frequently-asked-questions)
+ - [Questions](#questions)
+ - [Answers](#answers)
+ - [How do I run on a different port than the default (ie: 8080 for example)?](#how-do-i-run-on-a-different-port-than-the-default-ie-8080-for-example)
+ - [Is `yarn` supported with the CLI, or only `npm`?](#is-yarn-supported-with-the-cli-or-only-npm)
+ - [How do I save the state of my add-on?](#how-do-i-save-the-state-of-my-add-on)
+ - [How do I use top level `await` while using webpack?](#how-do-i-use-top-level-await-while-using-webpack)
+ - [How do I setup webpack to copy new files or folders into `dist`?](#how-do-i-setup-webpack-to-copy-new-files-or-folders-into-dist)
+ - [My form submission doesn't work and the devtools console shows the error: "Blocked form submission to " " because the form's frame is sandboxed and the 'allow-forms' permission is not set." What's wrong?"](#my-form-submission-doesnt-work-and-the-devtools-console-shows-the-error-blocked-form-submission-to---because-the-forms-frame-is-sandboxed-and-the-allow-forms-permission-is-not-set-whats-wrong)
+ - [How do I enable CORS for a service that blocks my add-on requests due to the origin?](#how-do-i-enable-cors-for-a-service-that-blocks-my-add-on-requests-due-to-the-origin)
+ - [How do I prevent my iframe content from being blocked due to cross-origin issues?](#how-do-i-prevent-my-iframe-content-from-being-blocked-due-to-cross-origin-issues)
+ - [The `Window.showOpenFilePicker()` API is not working from within my add-on, why not?](#the-windowshowopenfilepicker-api-is-not-working-from-within-my-add-on-why-not)
+ - [I’m not able to load the add-on in the browser anymore. When I click on "Connect”, I get an error `ERR_CERT_AUTHORITY_INVALID`.](#im-not-able-to-load-the-add-on-in-the-browser-anymore-when-i-click-on-connect-i-get-an-error-err_cert_authority_invalid)
+ - [I receive this error when trying to run my add-on: `Error: EISDIR: illegal operation on a directory`.](#i-receive-this-error-when-trying-to-run-my-add-on-error-eisdir-illegal-operation-on-a-directory)
+ - [I receive a `MANIFEST_NOT_FOUND_ERROR` during the package verification when trying to upload my plugin package for distribution.](#i-receive-a-manifest_not_found_error-during-the-package-verification-when-trying-to-upload-my-plugin-package-for-distribution)
+ - [How can I monetize my add-on?](#how-can-i-monetize-my-add-on)
+ - [What does it mean when an API is considered **experimental**?](#what-does-it-mean-when-an-api-is-considered-experimental)
+ - [What are the supported mime types/file formats for exported content?](#what-are-the-supported-mime-typesfile-formats-for-exported-content)
+ - [What are the supported file formats for imported content in Adobe Express?](#what-are-the-supported-file-formats-for-imported-content-in-adobe-express)
+ - [Are animated GIF's supported when importing or dragging content to the document?](#are-animated-gifs-supported-when-importing-or-dragging-content-to-the-document)
+ - [Why do I receive a "No 'Access-Control-Allow-Origin' header is present on the requested resource" error?](#why-do-i-receive-a-no-access-control-allow-origin-header-is-present-on-the-requested-resource-error)
+ - [Is `SharedArrayBuffer` supported?](#is-sharedarraybuffer-supported)
+ - [Which browsers and operating systems are currently supported?](#which-browsers-and-operating-systems-are-currently-supported)
+ - [How does Adobe use my add-on’s data?](#how-does-adobe-use-my-add-ons-data)
+ - [Where can I request new add-on features or suggest ideas?](#where-can-i-request-new-add-on-features-or-suggest-ideas)
+ - [Why does the CLI return the error: "Login failed. Please try again.", though I didn't have a chance to login because the browser never opened?](#why-does-the-cli-return-the-error-login-failed-please-try-again-though-i-didnt-have-a-chance-to-login-because-the-browser-never-opened)
+ - [What mime type is returned from a PDF that was exported with the `createRenditions` method?](#what-mime-type-is-returned-from-a-pdf-that-was-exported-with-the-createrenditions-method)
+ - [The latest version of the CLI is not automatically installing when I run the `npx` command to create a new add-on.](#the-latest-version-of-the-cli-is-not-automatically-installing-when-i-run-the-npx-command-to-create-a-new-add-on)
+ - [I'm trying to use a newly released feature, but it seems to be unavailable?](#im-trying-to-use-a-newly-released-feature-but-it-seems-to-be-unavailable)
+ - [Who qualifies as a "trader" under the DSA?](#who-qualifies-as-a-trader-under-the-dsa)
+ - [What information must Adobe Express add-on developers provide as traders?](#what-information-must-adobe-express-add-on-developers-provide-as-traders)
+ - [What is the deadline for updating trader information?](#what-is-the-deadline-for-updating-trader-information)
+ - [How should developers update their trader information?](#how-should-developers-update-their-trader-information)
+ - [What happens if a developer fails to update their trader information by the deadline?](#what-happens-if-a-developer-fails-to-update-their-trader-information-by-the-deadline)
+ - [Why is my add-on not visible in the EU region?](#why-is-my-add-on-not-visible-in-the-eu-region)
+ - [What should I do if I encounter issues updating my trader information?](#what-should-i-do-if-i-encounter-issues-updating-my-trader-information)
## Answers
@@ -198,3 +212,31 @@ Once you find config file, delete the two properties defined for `sslCertPath` a
### I'm trying to use a newly released feature, but it seems to be unavailable?
If you are trying out a newly released feature in your add-on and have an instance of Adobe Express still open in a browser tab from before, you will need to refresh the page to ensure the latest release is loaded before trying out a new feature.
+
+### Who qualifies as a "trader" under the DSA?
+
+ In the context of Adobe Express add-ons, developers who publish their add-ons in the EU region are identified as traders.
+
+### What information must Adobe Express add-on developers provide as traders?
+
+ Developers must provide basic information, including their names, addresses, telephone numbers, and email addresses. This information must be accurate and up-to-date.
+
+### What is the deadline for updating trader information?
+
+ Existing Developers must update their trader information in the [publisher profile](https://new.express.adobe.com/add-ons?mode=submission) by February 16, 2025.
+
+### How should developers update their trader information?
+
+ Developers can update their trader information through the Adobe Express add-on [publisher profile](https://new.express.adobe.com/add-ons?mode=submission). Please make sure all required fields are filled out accurately.
+
+### What happens if a developer fails to update their trader information by the deadline?
+
+ If the trader information is not updated by February 16, 2025, the developer's add-ons will not be visible to users in the EU region. It is crucial to meet this deadline to avoid disruptions.
+
+### Why is my add-on not visible in the EU region?
+
+ This could be due to incomplete or outdated trader information in your [publisher profile](https://new.express.adobe.com/add-ons?mode=submission). Please make sure all required details are updated and accurate.
+
+### What should I do if I encounter issues updating my trader information?
+
+ If you have any problems, you can contact [Adobe Express support](https://developer.adobe.com/express/community/) for help.We can help resolve any issues and ensure your information is correctly updated.
diff --git a/src/pages/references/changelog.md b/src/pages/references/changelog.md
index 6ef882d00..7f05b96f9 100644
--- a/src/pages/references/changelog.md
+++ b/src/pages/references/changelog.md
@@ -21,6 +21,18 @@ contributors:
# Changelog
+## 2025-01-13
+
+- Adds a new section in [Listing Your Add-on guidelines](../guides/distribute/guidelines/general/listing.md) which describes how to [add trader details](../guides/distribute/guidelines/general/listing.md#trader-details) in the publisher profile.
+
+
+
+**Are you an existing developer?**
+
+You must provide trader details by February 16, 2025, to keep your add-on visible and available in Adobe Express for users in the European Union as of February 17, 2025. This trader information will be displayed publicly on your listing detail pages when viewed from EU countries.
+
+[Add trader details now.](https://new.express.adobe.com/add-ons?mode=submission)
+
## 2024-11-04
- Adds a new [Cross-origin Isolation Handling](../guides/develop/coi.md) page which describes an upcoming change to how Adobe Express enforces cross-origin isolation, and the impact it may have on current add-ons, as well as those currently in-development.