QardQntac
QardQntac is a free, open-source business-card scanner that you host on your own server.
What QardQntac is
QardQntac is a free, open-source business-card scanner that you host on your own server. It extracts contact details from card photos with AI: scan or upload an image, review and correct the fields, add color-coded tags, then export or sync the contact. Extraction can use locally hosted Ollama models or cloud providers OpenAI, Anthropic, and Google Gemini. The project says data stays on the self-hosted server unless a cloud AI provider is selected; its Ollama option runs locally without internet access. Contacts can sync with standard CardDAV servers, including Nextcloud, Radicale, and Baikal, or be downloaded as .vcf files. Duplicate detection checks names, email addresses, and phone numbers. Sign-in uses passwordless email links when SMTP is configured; otherwise, the links appear in server logs. Administrators can restrict sign-ins by email domain or disable registration. The interface supports English and French. Deployment instructions cover Docker Compose and containers on a Linux server with Docker and Node.js. Phone and tablet camera scanning requires HTTPS with a valid certificate. PostgreSQL can be configured; the embedded database fallback is not suitable for production.
Good
- Supports local Ollama or three cloud AI providers.
- Syncs with standard CardDAV servers.
- Exports contacts as .vcf files.
- Duplicate checks use names, email, or phone.
- Available in English and French.
Watch out
- Phone and tablet camera scanning requires HTTPS.
- Embedded database fallback is not suitable for production.
- Email sign-in links require SMTP or server-log access.
Who it suits
QardQntac suits users who want to host a business-card contact workflow on a Linux server and sync records through CardDAV. It may fit teams that need tagging and duplicate checks, but production deployment requires a suitable database setup.
Verdict
QardQntac combines card scanning, contact tagging, and CardDAV sync in a self-hosted tool. For production, configure PostgreSQL rather than relying on the embedded database fallback.
The facts
Each one read from QardQntac's own pages, with the date it was checked.
What it does
- Access control
- Administrators can restrict sign-ups to specified email domains or disable new registrations entirely.checked 9 Oct 2026
- AI providers
- AI extraction supports local Ollama models and cloud providers OpenAI, Anthropic, and Google Gemini.checked 9 Oct 2026
- Authentication
- Sign-in uses passwordless magic links sent by email when SMTP is configured; otherwise links appear in server logs.checked 9 Oct 2026
- CardDAV
- Contacts can sync to any standard CardDAV server, with Nextcloud, Radicale, and Baikal listed as examples.checked 4 Oct 2026
- Contact export
- Contacts can be downloaded as standard .vcf files, and tags sync as the vCard CATEGORIES field.checked 9 Oct 2026
- Contact management
- Users can create color-coded tags, apply multiple tags per contact, filter contacts, and detect duplicates by name, email, or phone.checked 9 Oct 2026
- Database limitation
- The embedded database fallback is explicitly described as not suitable for production; PostgreSQL can be configured through DATABASE_URL.checked 4 Oct 2026
- Data handling
- The project says data stays on the self-hosted server unless a cloud AI provider is selected; its Ollama option runs models locally and is described as fully private.checked 4 Oct 2026
- Deployment
- The app runs on a Linux server with Docker and Node.js, and the project provides Docker Compose and source installation instructions.checked 9 Oct 2026
- Duplicate detection
- Duplicate detection checks existing contacts by name, email, or phone.checked 4 Oct 2026
- Export
- Contacts can be downloaded as standard .vcf files, and tags are exported as the vCard CATEGORIES field when syncing.checked 4 Oct 2026
- Integrations
- CardDAV sync supports Nextcloud, Radicale, Baikal, and any standard CardDAV server.checked 9 Oct 2026
- Languages
- The interface supports English and French, selected through an environment variable.checked 9 Oct 2026
- License
- The repository identifies the project as MIT licensed.checked 9 Oct 2026
- Limit
- The README says the embedded database fallback is not suitable for production and recommends configuring PostgreSQL for production use.checked 9 Oct 2026
- Mobile camera requirement
- Using the camera scanner from a phone or tablet requires serving the app over HTTPS with a valid certificate.checked 4 Oct 2026
- Mobile use
- The README describes phone and tablet camera scanning in a browser and says network access from real devices requires HTTPS.checked 9 Oct 2026
- Privacy
- The project says data stays on the user's server unless they choose a cloud AI provider; Ollama runs models locally without internet access.checked 9 Oct 2026
- Purpose
- QardQntac is an open-source, self-hosted business card scanner that extracts contact details from card photos using AI.checked 9 Oct 2026
- Workflow
- Users can scan or upload a card image, review extracted fields, tag the contact, and export it or sync it to CardDAV.checked 9 Oct 2026
The company
- Headquarters
- Francechecked 28 Sep 2026
Alternatives to QardQntac
- 1

ContactsPlus
Free planAndroidiOSWebAPI8.1From $9.99 a month - 2
BizConnect
Free planAndroidiOSWeb7.5From $79.99 a year - 3

snapADDY BusinessCards
Free planAndroidiOSWebAPI7.4From €36 a year - 4

Kauntech
Free planAndroidiOSWeb7.3From $12.99 a year - 5
NexaLink
Free planAndroidiOSWeb7.3From $1.99 a month - 6

BusinessCardScanner.app
Free planAndroidiOSWeb7.2From $9 a month
