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

Stop forcing sync #918

Open
vvvllll opened this issue Jan 20, 2020 · 4 comments
Open

Stop forcing sync #918

vvvllll opened this issue Jan 20, 2020 · 4 comments
Assignees
Labels

Comments

@vvvllll
Copy link

vvvllll commented Jan 20, 2020

I once clicked by mistake on the cloud icon and now my account always syncs.

I tried to go on the settings and click Quit + confirm to delete the data, once i reload Xabber it will sync again.

I tried to delete all my xabber settings, delete the account directly on xabber.com, then reinstall xabber, it still syncs (or at least still connects to the "free account").

It looks like you're forcing users to sync (or at least to create a xabber account) and it's difficult to opt out.. How to get rid of the "free account" ?

@vvvllll
Copy link
Author

vvvllll commented Jan 20, 2020

Actions tried:

-click cloud, quit, confirm to not connect

-quit xabber, uninstall, delete settings

-go on xabber.com, delete account

-install xabber, connect, cloud icon is back to sync


OR

-click cloud, quit, confirm to not connect

-go on xabber.com, delete account

-reboot, start xabber, cloud icon is back to sync

Is the "free account" something we cannot opt out?

@andrewnenakhov
Copy link
Member

andrewnenakhov commented Jan 20, 2020

Xabber Account is not quite free account, it's a record on a server (xabber.com) tied to an XMPP account of a user (even from third-party servers) and is planned to store data to sync between devices (quite handy in this role, if a user has multiple devices or accounts, not entering everything manually every time.

As to how to get rid of it... hmm. Well, there is a record in your server's localstorage which is checked by a client. Currently, there is no way to delete it from an app. We'll think how to add this capability.

@andrewnenakhov
Copy link
Member

andrewnenakhov commented Jan 20, 2020

Is the "free account" something we cannot opt out?

If you create an XMPP account on Xabber server (xabber.org or xabber.com, etc), then it is tied to Xabber account and it can't be opted out. If you created Xabber account using third party XMPP account, you can delete Xabber account by logging into xabber.com with your XMPP account and code sent to your account, and deleting it.

HOwever, since that record is stored in localstorage of your XMPP server exists even after deleting account, Xabber client checks for it, thinks that Xabber account exists, sends message to Xabber.com server and your Xabber account is resurrected again.

This is not what we intended, and we'll try to do something about it in next release.

@vvvllll
Copy link
Author

vvvllll commented Jan 20, 2020

Oh thank you i saw the data in the local server and deleted, now it won't connect again!

But yes a client option would be nice! A lot of people use this client because it has good security/privacy features.

Good luck with your campaign!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants