I am developing a community extension in which the client would like to gather and collect the store's product data.
To be specific, the extension is for a service the user is paying for. The extension allows them to connect to the service with their Magento site easier. The developer of the extension would like to collect the store's product data and retrieve it, sending it back to their servers to improve the Magento user's service.
My question is whether or not there are any restrictions on this behavior from an extension? Should the user simply be prompted to agree to share the data? There is no customer data involved, only products.