• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Help Does anyone manage to keep their work and personal contacts separate?

dylane

Well-Known Member
Oct 22, 2010
221
13
Every few months I reset my phone for some reason or other, and when trying to restore my contacts I get frustrated all over again. I've got a lot of work contacts, they live on Exchange and I add new contacts almost daily. I've got far fewer personal contacts, these rarely change and I'd like to have them live on the phone with a backup on my PC. I really don't want personal contacts getting imported into Exchange, or Exchange contacts getting mixed in with my personal contacts. I don't want either of them synching with Gmail.

In 3 years of using Android I haven't been able to figure this out, and trying has just made my contacts even more of a mess than they were originally. The latest was I went through my thousand or so contacts and starred the personal contacts and copied them to the SIM. A couple of weeks later and I ended up having to wipe my phone and go back to 4.4.4. And from there the contacts app wouldn't see any of the contacts on the SIM (I solved that by downloading a app from the store "SIM Contacts" which seems crazy not to have that be natively supported).

Anyway, if any of you use one device for both work and personal, how do you make sure things are kept separate?
 
I just do it like this:
I have 4 Google accounts on this phone (but no Exchange). 2 accounts are for business, 2 are for personal. The contacts get mixed together on the phone, but it doesn't much matter. I can view or edit each account's contact list separately. I have no problem keeping everything neat and organized.

I'm able to view each account list, separately, combined or in a custom view by tapping Menu > Contacts to display and selecting the desired account.

What is it about this method that's unsatisfactory?

BTW the option to save contacts to SIM cards is disappearing and no doubt will be gone completely in a year or two. Unlike other contacts options, SIM contacts can have names and numbers only - no email addresses, physical addresses, photos, birthdays, notes - none of the extra information most people like to be able to add.

Not only that, but SIM cards themselves are going away. Most of the major players in smartphone have already had meetings to get together on SIM-free phone standards.

In short, SIM contacts is old, outdated technology that should not be considered a viable option.

All that said, I *highly, strongly, urgently* recommend saving contacts to your Google account for instant backup and easy transfer or restoration. If not, don't forget to do .vcf backups!
 
Upvote 0
I don't mind them all being on the phone together, but I want a way to only display the phone contacts, not the Exchange contacts when I open the contacts app so that I don't have to scroll through a thousand contacts to find the one I'm looking for. More importantly I want a way to ensure that no contacts bleed from one side into the other. I've already had personal contacts end up on Exchange and Exchange and personal contacts end up in Gmail, not to mention my two Gmail accounts that are supposed to be completely separate exchanging data. I try to clean this data up, but at some point it always gets mixed in together again, and I want to set it up so that is impossible. For the moment I've just disabled my Google account on the phone completely, but that won't work in the long run since I need the account for the Play Store.

It's too bad that saving to SIM cards is going away. It seems the easiest way to transfer contacts when I get a new phone, without the new phone having to be a smart phone. But I'm OK if that's not possible, just as long as I can save to an SD card or something like that, or use any other non-cloud service to back up my contacts.
 
Upvote 0
Saving to sd is simple: use the import/export option in the contacts app to write them to a vcard file.

SIM contacts are too limited for most people: they consist of one name plus one number, no other information (though if you define multiple contacts with the same name the phone will present them to you as one contact with multiple numbers).

I've never used exchange (the IT systems I use at work are all linux), so no experience of that I'm afraid.
 
Upvote 0
So I have my personal contacts on the phone but I don't know how to only display those contacts. When I go into the contact app and choose which contacts to display my choices are only All contacts, or Exchange contacts, no option for phone contacts? I'm running Cyanogenmod 11 (Android 4.4.4.) after downgrading from CM 12.1 yesterday.
 
Upvote 0
OK, so local contacts seem to be pretty close to impossible to reliably do these days, there's even a bug filed but marked obsolete without fixing. So assuming I decide to just give up and sync my personal contacts with Gmail, how do I make sure that just those ones are synced, and not any of the Exchange contacts (and vice versa)? Right now personal contacts are on the SIM card. And both personal and Exchange contacts seem to be stored locally on the SD card. I can wipe the SD card and temporarily unlink the Exchange account, but then the question is how to sync the sim card contacts with Google. Also, if I keep my phone contacts in Gmail, how do I get Gmail to not add new contacts based on people who email me (since Gmail account is only used for spam)?
 
Upvote 0
Unlinking the Exchange account contacts should keep them separate, but I've never personally used Exchange so I can't positively confirm how Exchange stuff works. But if they are separated from the Google Contacts, they will not be synced to your Google account. Only contacts saved to a Google account will sync to Google. We're not concerned with Exchange contacts since those should be backed up on the Exchange server.

I can confirm that on our devices each of the 4 Google accounts sync separately, even though I can open the Contacts app, choose All and view all 4 account's contacts together. I assume your Exchange contacts behave the same way.

So, in Settings > Accounts > Google > Enable Contacts sync. That should upload contacts that have been saved to your Google account on the phone.

Then on the phone, temporarily disable contacts sync so it's not trying to sync while you make the changes you're about to do.

If none of the contacts have been saved to your Google account, IOW only to the phone and not associated with any Google açcount, to get them into Google export the contacts as a .vcf file and using a computer or the phone browser, log into Gmail online and import the .vcf file to the main account's contacts.

If you have another, additional Google account on the phone and you want to merge the contacts into a single account, then as above export the secondary account's contacts as a .vcf file and import the .vcf file to the main account's contacts.

As for the SIM contacts, export them (you will use .csv for this) and again as above, import them to the main account.

Once you have all the contacts you want combined imported into the main account, click on 'More' then 'Find and merge duplicates'. You should now have a consolidated master list of all your non-Exchange contacts.

Re-enable contacts sync for the main Google account on the phone and everything should sync up.

From now on, save contacts you want in this Master list to that account and you have instant, automatic backups. If you need to restore or transfer contacts all you need do is resync to the new device. If you accidentally delete all contacts or otherwise foul up the list, you can easily restore the list to as it was anytime in the last 30 days.

There should be an option in the email client to disable automatically adding new email contacts.
 
Last edited:
Upvote 0
Thanks very much for the detailed write up. So it seems to me first thing I would do is temporarily disable the Exchange account and then delete everything off of the phone memory (but not the SIM card). Then login into Gmail via the web, delete all the contacts I have in Gmail and disable adding any new email contacts.

Once that's done I go back to the phone and use my SIM Contacts app to copy the SIM card contacts back to local memory (since they aren't otherwise recognized so I have no way to do a direct export to CSV). At this point I should only have phone contacts on my phone.

Then I export those contacts either as a .vcf or csv and put that file on my computer, login to Gmail and import the file. When I do this Google won't automatically find and merge duplicates right? One of the problems I've had with syncing in the past is that Google has decided to merge different contacts with the same name into one contact, and I want to make sure that doesn't happen this time.. I'm OK manually going through and merging and/or deleting contacts. So once that's all done I'll turn on syncing and Gmail won't flip out and decide to duplicate all the contacts that are now on both my phone and in Gmail?

Is there a way to tell Gmail to always use the phone as the master version in case there are any conflicts? I don't plan on being logged into Google all the time. Once this is setup I'll delete the account and only enable it again when I want to sync or download something from the store.
 
Upvote 0
Thanks very much for the detailed write up. So it seems to me first thing I would do is temporarily disable the Exchange account and then delete everything off of the phone memory (but not the SIM card). Then login into Gmail via the web, delete all the contacts I have in Gmail and disable adding any new email contacts.
If you do that you lose all contacts except Exchange and SIM contacts. Unless you save them as .vcf first. Just be sure you think this through and don't lose anything. I don't see the point in deleting all the contacts to Gmail, but I can understand clearing contacts in the phone, just so it starts over fresh when you sync the fiñal Master list.

Once that's done I go back to the phone and use my SIM Contacts app to copy the SIM card contacts back to local memory (since they aren't otherwise recognized so I have no way to do a direct export to CSV). At this point I should only have phone contacts on my phone.
From what you said so far, you would only have the SIM contacts on the phone, imported from the SIM.
The phone has no option to export directly from the SIM to .csv? That's kinda odd...

Then I export those contacts either as a .vcf or csv and put that file on my computer, login to Gmail and import the file. When I do this Google won't automatically find and merge duplicates right?
Not automatically, if I remember right.

One of the problems I've had with syncing in the past is that Google has decided to merge different contacts with the same name into one contact, and I want to make sure that doesn't happen this time.. I'm OK manually going through and merging and/or deleting contacts. So once that's all done I'll turn on syncing and Gmail won't flip out and decide to duplicate all the contacts that are now on both my phone and in Gmail?
It shouldn't, no.

Is there a way to tell Gmail to always use the phone as the master version in case there are any conflicts? I don't plan on being logged into Google all the time. Once this is setup I'll delete the account and only enable it again when I want to sync or download something from the store.
The phone will sync with Gmail online. Online and phone contacts will stay identical 'Master' contacts. Changes to either will appear in the other. I strongly advise you to leave contacts sync enabled!. You can always disable sync for other stuff.
DO NOT delete the account!!! You can't just re-enable a deleted account!
 
Upvote 0
If you do that you lose all contacts except Exchange and SIM contacts. Unless you save them as .vcf first. Just be sure you think this through and don't lose anything. I don't see the point in deleting all the contacts to Gmail, but I can understand clearing contacts in the phone, just so it starts over fresh when you sync the fiñal Master list.

I've never manually added anything to Gmail contacts, so anything in there is something it's decided to add on its own. I don't want any of those contacts getting mixed in with my real contacts, so just wiping everything first seems the safest route.


From what you said so far, you would only have the SIM contacts on the phone, imported from the SIM.
The phone has no option to export directly from the SIM to .csv? That's kinda odd...

That's what started this whole thing. A couple of months ago I had tried to get my contacts in a bit better order by moving all my personal contacts to the SIM card. I had thought that would make it both easier to display just my personal contacts and make it easier to move my contacts to a different phone, since my next phone is likely to be a dumb phone.

The phone will sync with Gmail online. Online and phone contacts will stay identical 'Master' contacts. Changes to either will appear in the other. I strongly advise you to leave contacts sync enabled!. You can always disable sync for other stuff.

Why should I leave contact sync enabled? My contacts very rarely change, and any new contact I add isn't likely to be important anyway. I don't think I've added a single contact that I care about keeping to my phone in the 3 years I've had my Note. The only point of all of this is to not lose my old contacts and hopefully have an easy way to get them from device to device for many years into the future.

DO NOT delete the account!!! You can't just re-enable a deleted account!
Maybe I'm using the wrong terminology, I'm not deleting the account, just removing it from the accounts on the phone. I've done that for years, and just add it back in if I need something from the store. I admit it's kind of a PITA, especially when it comes to updates, but the alternative is staying logged in all the time, right?
 
Upvote 0
Thanks again for all the info. I think we're mostly understood, but I'm curious about this last one. Where in the phone would I log off from all Google services?
Good question. I've never worried about it. I thought I remembered seeing it in Settings > Accounts > Menu but the only thing there is a checkbox for 'Auto-sync data'. A sorta one-stop spot for disabling all sync I suppose.

So I'm digging around, thinking it's gotta be here somewhere, when I realize - it's not here because there's no point in logging out! I never log out. I never need to log out. If I did log out, several things would fail to function. So why should there be a log out function? I'd only need to log in again. Makes perfect sense to me.
 
Upvote 0
That's what I thought, I'm obviously a bit of a privacy nut though and just don't like the idea of anymore information leaking out about me than absolutely necessary. I accept the fact that I make life way more difficult for myself for probably no practical gain, but I can't seem to help myself, so I just settle for removing the account most the time and only signing in when I actually need to do something. On the positive side it makes me think if I really need that new app or whatever else I'd need to sign into Google for, I like that it's an explicit decision rather than just going on in the background all the time without me thinking about it.
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones