I have a Java desktop application which stores data into a SQLite db every 10 mins which is stored locally in the user's system. I have a cloud interface to visualize this data which uses PHP and MySQL.

I need to fetch data from the local db of the users. I don't know how to go forward with this. What technologies to use so that the local data in the user's system is not exposed to the web but is somehow made available to the cloud interface to visualize it.

Can you please tell me what technologies to go with and the whole process of data interchange? I am a bit confused with this.