What happens when uninstalling and re-installing Marketplace apps in Confluence Cloud?

Platform Notice: Cloud Only - This article only applies to Atlassian apps on the cloud platform.

Summary

In order to boost Confluence's productivity and expand its features, users can install apps from the Marketplace. While some of these apps are used for integration, enhancement of features, and new configuration for the product itself, others will have the data (e.g., attachments like .drawio files) stored directly on pages, including their parameters. These files remain accessible and downloadable even if the app is uninstalled or its license is revoked. However, users cannot create, modify these files directly within Confluence until the app is reinstalled or relicensed. For example, in the case of draw.io diagrams, users are recommended to export critical diagrams before canceling or uninstalling the app to ensure data usability.

For such apps, users wonder what happens with this data. Is it deleted? Can it be re-used when the app is reinstalled later?

Solution

When an app was previously installed on Confluence Cloud, removing and re-installing it should bring its data back because Confluence stores it on the Page's storage format, including parameters such as "macro id" and the corresponding data to "match" with the app information.

Note: To prevent issues from app removals or trial expirations, administrators are strongly recommended to test app installations and removals in non-production environments. Additionally, exporting critical data such as diagrams or HTML content before trial expiration ensures accessibility in the absence of the app.

Let's use Gliffy as an example. When a diagram is added to a page, it will use parameters such as:

  • Macro name

  • Macro ID

  • Attachment name (and ID in Confluence)

  • Attachment ID (the diagram itself)

App state

What remains on the page

What users can expect

What to do next

License revoked or trial expired

App content and its page data can remain available.

Some apps may display a notification or error. For Gliffy diagrams, content can remain visible, but diagrams are not editable while the app is unlicensed.

Re-license or reinstall the app if users need to edit the content. Communicate trial status to affected team members, and export critical diagrams or HTML content before a trial expires when continued access is needed.

App completely uninstalled

The macro parameters remain on affected pages.

The new/current editor can show Error loading extension!; the legacy editor can show Unknown macro: Gliffy.

Reinstall the app, or manually remove or replace the affected macros on each page if the app is no longer needed or available.

App reinstalled

The existing macro parameters and page attachments remain available to the app.

Diagrams can display again, and reinstallation can resolve similar errors caused by missing macros for other apps.

Open an affected page and confirm that the diagram displays again or that the earlier missing-macro message no longer appears.

Revoking the app's license or trial expiration

If the user chooses to stop the trial or revoke the license, some apps may render an error message or display a notification when accessing affected content. For example, in the case of Gliffy diagrams, the content will still be visible but show this message:

Gliffy is unlicensed. Please install a license to draw diagrams in your wiki

Note: These diagrams will not be editable unless the app is re-licensed or re-installed. Other apps, like the HTML Macro, may cease to render embedded content until the app is re-licensed or reinstalled. Users are advised to communicate trial statuses to relevant team members to prevent unexpected disruptions.

Completely uninstalling the app

If the app is completely uninstalled, the parameters will still remain on the pages, and depending on the editor used, different messages will be displayed where the macro was supposed to be:

  • "Error loading extension!" - For the new/current editor

  • "Unknown macro: Gliffy" - For the legacy editor

This behavior can also occur after a migration process where macros from uninstalled apps are carried over from the source environment to Confluence Cloud. These macros will trigger similar error messages if the corresponding app is not installed. Currently, there is no bulk removal functionality for residual or error-causing macros. Users must manually remove or replace these macros on each affected page. For macros like the HTML Macro that cease functioning after trial or license expiration, consider migrating content to native Confluence formatting or evaluating alternative apps that meet operational needs.

Re-installing the app

After re-installing it, the diagrams will be displayed again because the parameters of the macro did not change and the attachments are still added to the page(s), allowing the data to be properly fetched.

For other apps, reinstallation can resolve similar errors caused by missing macros. If the corresponding app is no longer needed or unavailable, users must manually update affected pages to remove or replace these macros. To request bulk removal features, users can follow and vote on ongoing feature requests, such as CONFCLOUD-83244, on Atlassian's issue tracking platform.

After reinstalling the app, open an affected page and confirm that the diagram displays again. If the page previously showed Error loading extension! or Unknown macro: Gliffy, confirm whether the corresponding app content now renders as expected.

Updated on August 28, 2026

Still need help?

The Atlassian Community is here for you.