Skip to main content

Dear Community,

I hope this message finds you all in good spirits.

I would like to inquire about the fate of account Storage once a user decides to uninstall the app. Are the data wiped out entirely upon uninstallation, or does Monday.com retain any portion of this data for a certain period or under specific circumstances?

Thank you all for your contributions and support. I eagerly await your insights and feedback.

Hello there @0xm3t1,

The data is not wiped when the app is uninstalled.

If the account re-installs the app, the data will be there.

Cheers,
Matias


How long is the data retained? As app developers we are required to delete data within 10 days per monday requirements for marketplace listing, which means we technically cannot comply with monday’s own rules if we use monday code.


Hello there @anon29275264,

It is handled case-by-case and by users’ demand.

Cheers,
Matias


Just to be clear if using monday code, monday is assuming responsibility for the data stored in the storage API, and its retention according to local laws?


Correct @anon29275264, monday is assuming responsibility for the data stored in the storage API, and its retention according to local laws 😁

Cheers,
Matias


Hello there @0xm3t1,

The data is not wiped when the app is uninstalled.

If the account re-installs the app, the data will be there.

Cheers,
Matias

Hello Matias,

The app review process requires that the app clear its data upon reinstallation. However, my app currently shows stored data even after being reinstalled. I find this behavior to be contradictory to the stated requirements. Could you please help me understand how to implement this? I don’t see a way to clear data upon uninstalling.
Also, isn’t it a requirement to keep data for 30 days even after uninstalling the app?


I can’t think of anything worse than the app wiping data on uninstall. If the user decides to uninstall/reinstall, very bad things will happen that they may not be aware of until the accidentally destroy all their data. 
 

monday should automatically perform a cleanup of orphaned app data after a number of days — sometime between 10 and 30 days. 
 

———

Aside For ​@lashibandara: ​@Matias.Monday isnt working on this community any more. 


@dvdsmpsn I 100% agree. But the review process is asking me to implement it somehow. And I have no idea how to do it at the moment. My app is a pure front end app. Apparently it’s a new requirement. 


Hi ​@lashibandara, I’m going through the review process and have the same issue - a pure frontend app with simple config stored in the global storage. Now, how am I supposed to automatically delete the data on uninstall? Would you share how did you resolve it?

I agree with ​@dvdsmpsn - if app uses monday storage and the stored data becomes monday’s responsibility, then the data auto-delete in X days (not immediately, unless it’s on user request) should be easily handled also by monday.


Hi ​@lashibandara, I’m going through the review process and have the same issue - a pure frontend app with simple config stored in the global storage. Now, how am I supposed to automatically delete the data on uninstall? Would you share how did you resolve it?

I agree with ​@dvdsmpsn - if app uses monday storage and the stored data becomes monday’s responsibility, then the data auto-delete in X days (not immediately, unless it’s on user request) should be easily handled also by monday.

Hi ​@mtkacz-soldevelo .

Actually, according to the documentation, we don’t have to do that if we use monday storage. But to be honest, they didn’t seem to understand that  and sometimes it felt like they had no idea what they were doing.

If we use a separate storage method, we still have 10 days (if I remember correctly) to remove customers’ data. So, I asked them to wait until I cleared the data using the CLI, and the reviewer was kind enough to agree.

She asked me whether I was ready before testing, and as soon as I received the uninstall notification, I cleared the storage for the account the reviewer was using. So by the time the reviewer reinstalled the app, the data was already gone.

To receive that uninstall notification, you need to either configure the App Lifecycle webhooks or install the App Lifecycle Management app from the marketplace.