# SnapContact > Contact intelligence suite that captures leads from anywhere, reminds you to follow up, and helps you turn conversations into relationships. Free, web + iOS + Android, OCR runs in-browser for privacy. SnapContact is a free contact-management and lead-capture application built by Ahsan Mahmood. It combines a browser-based business-card OCR scanner (Tesseract.js, runs locally on the device — no upload, no server), Google + iCloud + Outlook + LinkedIn contact sync, smart reminders, team spaces, and 50+ analytics and enrichment features. The product is genuinely zero-cost — no paid tiers, no usage-based billing, no AI-cloud fees passed through. See `/pricing.md` for the full pricing manifest. The web app, mobile app (iOS / Android via Capacitor), and Chrome extension all share the same Firebase Firestore data layer. File storage is delegated to the FilesHub API (free tier) rather than Firebase Storage. There are no third-party trackers besides the user's own Firebase + Microsoft Clarity + Amplitude + Yandex Metrica analytics (each fails open when their keys aren't configured). ## Core pages - [Homepage](https://snapcontact.aoneahsan.com/): Product overview, hero, feature highlights, testimonials, CTA. - [Features index](https://snapcontact.aoneahsan.com/features): Visual grid of all 50+ features with deep-links. - [About](https://snapcontact.aoneahsan.com/about): Mission, vision, founder, contact info. - [Help center](https://snapcontact.aoneahsan.com/help): FAQ + troubleshooting for common tasks. - [Contact](https://snapcontact.aoneahsan.com/contact): Direct contact form to the founder. - [Sitemap](https://snapcontact.aoneahsan.com/sitemap): Human-readable list of every public page. ## Top features - [Business Card Scanner (OCR)](https://snapcontact.aoneahsan.com/features/business-card-scanner): Snap a photo of any business card. Tesseract.js runs OCR in your browser — no upload, no server. - [Google Contacts Sync](https://snapcontact.aoneahsan.com/features/google-contacts-sync): Two-way sync with Google Contacts via the People API. Updates flow both directions. - [WhatsApp Chat Export](https://snapcontact.aoneahsan.com/features/whatsapp-export): Parse a WhatsApp chat export and pull every phone number into structured contacts. - [LinkedIn Import](https://snapcontact.aoneahsan.com/features/linkedin-import): Import LinkedIn connections via the official archive export. - [Excel & CSV Import](https://snapcontact.aoneahsan.com/features/excel-import): Smart field mapping with de-duplication. - [Smart Reminders](https://snapcontact.aoneahsan.com/features/birthday-reminders): Native push notifications on web, iOS, and Android. - [Duplicate Detection](https://snapcontact.aoneahsan.com/features/duplicate-detection): Fuzzy matching across name, email, and phone. - [Auto Backup](https://snapcontact.aoneahsan.com/features/auto-backup): Scheduled backups to the user's own Google Drive. - [Activity Feed](https://snapcontact.aoneahsan.com/features/activity-feed): Every interaction with every contact in one chronological timeline. - [Team Spaces](https://snapcontact.aoneahsan.com/spaces): Shared contact lists with built-in chat and role-based access. ## Machine-readable manifests - [Pricing](https://snapcontact.aoneahsan.com/pricing.md): Free, zero paid tiers. - [Sitemap (XML)](https://snapcontact.aoneahsan.com/sitemap.xml): Full URL list with `lastmod`. - [RSS feed](https://snapcontact.aoneahsan.com/feed.xml): Product updates. ## Honest framing — what SnapContact does NOT do - **Not a full CRM.** No pipeline stages, no deal tracking, no quote-to-cash. The product centres on contact intelligence, not sales-cycle management. - **OCR is browser-only.** Accuracy depends on photo quality, lighting, and card layout. The system makes a best-effort extraction and surfaces a review screen — it does not guarantee a perfect parse. - **Messaging is device-native by default.** SMS, WhatsApp, Telegram, and email default to opening the user's installed app via `sms:` / `wa.me` / `tg://` / `mailto:` URI schemes. Bulk-send via Twilio / SendGrid / Mailgun requires the user supplying their own API key (BYOK) — SnapContact does not host those credentials. - **No AI contact enrichment.** Social enrichment is heuristic-derivation only (e.g. guessing `linkedin.com/in/firstname-lastname` from name + email domain). GitHub uses the public API. LinkedIn / Twitter candidates are clearly labelled as guesses, not verified matches. - **No paid services anywhere.** If a feature requires money to operate (paid API, cloud compute), it isn't shipped. ## Key facts - Single founder: Ahsan Mahmood (`aoneahsan@gmail.com`). - Stack: React 19 + TypeScript 5.9 + Vite 7 + Capacitor 8 + Radix UI + Firebase 12. - Charts: D3.js (exclusively). - Storage: FilesHub API (free tier), Firestore for metadata. - Analytics fails open: Firebase + Microsoft Clarity + Amplitude + Yandex Metrica all activate only when their respective API keys are configured. - Error tracking: Sentry + Firebase Crashlytics, both fail open. - Open source: Yes — see [Code Access](https://snapcontact.aoneahsan.com/code-access). - Last updated: 2026-05-19.