Hi sana,
Would you be able to set a directory path to a folder and have a second copy of a table saved there? I can imagine two scenarios: saving a copy in your designated folder whenever a user chooses to save a table (which can be done in the downloaadHandler) or just saving everything each time your application is run.
Adding a path name into the downloadHandler is straight forward. I suppose you'd need to send a notification to the user, but that should be possible too.
HTH
AB