Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Import/Export Settings File #1814

Open
trymeouteh opened this issue Feb 25, 2020 · 2 comments
Open

Import/Export Settings File #1814

trymeouteh opened this issue Feb 25, 2020 · 2 comments
Labels
1. to develop discussion enhancement enhancement of a already implemented feature/code feature: ⚙️ settings Settings panel functionalities. feature-request new feature

Comments

@trymeouteh
Copy link

I think the desktop clients need to have a import/export settings file which can be saved in a unencrypted or encrypted format. This settings file will save the settings and sync connections.

The reason I think this is needed is for when one wants to go though border security such as at an airport. One can easily export their settings to the cloud or on their laptop. Logout of Nextcloud, uninstall Nextcloud, delete the folders that were synced with Nextcloud, go through security and then install Nextcloud, login and import the settings and have Nextcloud setup the same way it was before.

This will make it easy to setup Nextcloud again once your passed security. And is a useful feature to protects ones privacy.

@misch7
Copy link
Member

misch7 commented Feb 29, 2020

Thanks for your suggestions! :-)

This is also a good idea for a general config backup-feature and for such cases like migrating to another system.

For the moment you could just zip your config directory and also copy the hidden files in your sync folder, they contain the selected sync folder database.
But if you also delete your data, you have to re-sync it of course anyway.

Another hint regarding security:
Your account credentials (and client certificates, if used) are stored in your system's keychain store and will not be deleted upon uninstall. So you should remove them manually to really wipe sensitive data of the client.
Then you also should consider to revoke the app authorization for the client in your NC server's web interface, to ensure nobody can use your old credentials.
As an alternative you may simply use the Remote Wipe feature, available with NC 17 and the client 2.6.2 release.

@misch7 misch7 self-assigned this Feb 29, 2020
@misch7 misch7 removed their assignment Oct 17, 2020
@mgallien mgallien added the enhancement enhancement of a already implemented feature/code label May 5, 2021
@trymeouteh
Copy link
Author

trymeouteh commented Jul 22, 2021

nextcloud/android#5521

For Mobile

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
1. to develop discussion enhancement enhancement of a already implemented feature/code feature: ⚙️ settings Settings panel functionalities. feature-request new feature
Projects
None yet
Development

No branches or pull requests

4 participants