Read this first: there is no importer
Nothing in Ruber reads a vCard, speaks CardDAV, or takes a CSV, and nothing writes one out. An address book you keep elsewhere stays elsewhere. It is the first thing worth knowing and the most likely reason Contacts will not suit you yet, so it is at the top rather than in a footnote. The partial answer is below: the address book fills itself in from people you already write to, so it is less empty than it sounds.The record
Names are stored in parts rather than as one string with a space in it: given, middle, family, plus a nickname and pronouns. Somebody with two family names, or a name that does not split the way English expects, is stored correctly rather than nearly. Alongside that: several email addresses and several phone numbers, each labelled; postal addresses; organisation and job title; a birthday; free-text notes; and your own custom fields for whatever the form did not anticipate. Phone numbers are formatted for the country they belong to. You can set the dial code Ruber assumes so the common case needs no thought.History, computed from your own mail
Every contact carries seven figures:
All of it comes from your own message index. Ruber does not look anyone up,
does not buy a profile, and does not call an enrichment service. What you see
about a person is what passed through your mailbox and nothing else.
The trade is honest: someone you have never emailed has no history at all. Most
address books fill that gap by asking a third party who the person is. This one
does not, and the blank is the shape of that decision.