Simple-Contacts icon indicating copy to clipboard operation
Simple-Contacts copied to clipboard

feature request. standalone encrypted database

Open nutpantz opened this issue 6 years ago • 17 comments

The standard android database is queried by so many different apps that your contacts list is hardly secure. It would be nice if simple contacts had its own separate encrypted database for private contacts you don't want every other app to see.

nutpantz avatar Feb 08 '18 00:02 nutpantz

a private database has been added, hidden from other apps. I dont plan encrypting it, but I will leave the ticket open anyway.

tibbi avatar Feb 21 '18 16:02 tibbi

I will test it as soon as I can get the update from fdroid

On February 21, 2018 4:57:44 PM UTC, Tibor Kaputa [email protected] wrote:

a private database has been added, hidden from other apps. I dont plan encrypting it, but I will leave the ticket open anyway.

-- You are receiving this because you authored the thread. Reply to this email directly or view it on GitHub: https://github.com/SimpleMobileTools/Simple-Contacts/issues/70#issuecomment-367394542

nutpantz avatar Feb 21 '18 16:02 nutpantz

it was actually added in 3.2.0 already released 10 days ago, I just didnt write it here

tibbi avatar Feb 21 '18 17:02 tibbi

How do I import vcf to the phone storage contacts? I exported from my contact list then tried to import, it calls it successful but nothing is added to phone storage

On February 21, 2018 5:03:15 PM UTC, Tibor Kaputa [email protected] wrote:

it was actually added in 3.2.0 already released 10 days ago, I just didnt write it here

-- You are receiving this because you authored the thread. Reply to this email directly or view it on GitHub: https://github.com/SimpleMobileTools/Simple-Contacts/issues/70#issuecomment-367396353

nutpantz avatar Feb 21 '18 17:02 nutpantz

It appears that when trying to import it created vnd.sec.contact.phone and added the contacts there..

nutpantz avatar Feb 21 '18 17:02 nutpantz

at selecting the target contact source you should see an item called "Phone storage (not visible by other apps)", select that one.

tibbi avatar Feb 21 '18 17:02 tibbi

Yep that's what I selected.. It still created vnd.sec.contact.phone I'll try to delete that some how and try again

On February 21, 2018 5:28:44 PM UTC, Tibor Kaputa [email protected] wrote:

at selecting the target contact source you should see an item called "Phone storage (not visible by other apps)", select that one.

-- You are receiving this because you authored the thread. Reply to this email directly or view it on GitHub: https://github.com/SimpleMobileTools/Simple-Contacts/issues/70#issuecomment-367404872

nutpantz avatar Feb 21 '18 17:02 nutpantz

Ok got it, when importing if there is nothing else on device it just shows phone storage and it appears like that's where its going. But you have to manually select it anyways or it creates vnd.contacts.

On February 21, 2018 5:28:44 PM UTC, Tibor Kaputa [email protected] wrote:

at selecting the target contact source you should see an item called "Phone storage (not visible by other apps)", select that one.

-- You are receiving this because you authored the thread. Reply to this email directly or view it on GitHub: https://github.com/SimpleMobileTools/Simple-Contacts/issues/70#issuecomment-367404872

nutpantz avatar Feb 21 '18 17:02 nutpantz

ye I can reproduce your case only on an emulator, maybe Ill improve it someday. For now it isnt worth spending too much time on. Once you select a contact source at creating a contact it will be remembered.

tibbi avatar Feb 21 '18 17:02 tibbi

It's still a huge improvement in privacy over using the build in database.. I'm a happy clam.. And I'll only harass you about encrypting it once pour twice a year.

On February 21, 2018 5:45:19 PM UTC, Tibor Kaputa [email protected] wrote:

ye I can reproduce your case only on an emulator, maybe Ill improve it someday. For now it isnt worth spending too much time on. Once you select a contact source at creating a contact it will be remembered.

-- You are receiving this because you authored the thread. Reply to this email directly or view it on GitHub: https://github.com/SimpleMobileTools/Simple-Contacts/issues/70#issuecomment-367409986

nutpantz avatar Feb 21 '18 17:02 nutpantz

Encryption would be awesome!
Great work ! Regards..

sefernet avatar Jul 31 '18 22:07 sefernet

Even if it's not encrypted it could be useful to decide its location.

A really good use case for people that don't want to rely on a Google account to sync their contact list between devices (mobile/desktop) could be to set the location of the database (or even the location of a vcf replica that gets updated each time the database receives an update) into a path that is used by sharing app like Syncthing that performs end-to-end encryption, making the encryption a lesser urgent matter.

olistik avatar Oct 08 '18 15:10 olistik

I see that there is an sqlite contacts.db stored somewhere but I can't find it when I look for it with a file manager app under /Android/data/com.simplemobiletools.contacts/.

It is available only when I turn adb root and then I'm able to pull it from /data/data/com.simplemobiletools.contacts/databases/contacts.db.

Would you find it useful to provide a way to either make it visible or move a copy of it elsewhere?

olistik avatar Oct 08 '18 15:10 olistik

@tibbi Do you think the above mentioned feature request deserves an issue on its own?

olistik avatar Oct 09 '18 07:10 olistik

ye create a different issue for that please. Currently the contacts.db is stored at the internal app space, Im not really modifying its path.

tibbi avatar Oct 09 '18 09:10 tibbi

For reference, I created it here https://github.com/SimpleMobileTools/Simple-Contacts/issues/275

olistik avatar Oct 09 '18 15:10 olistik

@sefernet and @nutpantz, why not encrypt your storage-device rather than rely upon the suggested encryptive method of this software? Surely the former is more secure, considering that any encryption that Simple Contacts performs is probably reversible by it.

RokeJulianLockhart avatar Jul 13 '22 14:07 RokeJulianLockhart