← Back to App

Privacy Policy

Last Updated: January 18, 2026

Introduction

Welcome to Business Card Scanner. This privacy policy explains how we handle your information when you use our business card scanning application.

Information We Collect

1. Images You Upload

When you scan a business card, you provide images either from your device's camera or photo gallery. These images are:

  • Processed entirely in your web browser (client-side)
  • Sent to Google Gemini API for text extraction (OCR)
  • Not stored on our servers
  • Not retained by us after processing

2. Google Account Information

If you choose to sign in with Google to save contacts:

  • We receive an access token to interact with Google Contacts API
  • We only access your Google Contacts when you explicitly save a contact
  • Your Google credentials are never stored or transmitted to our servers
  • Authentication is handled entirely by Google's secure OAuth 2.0 system

3. Contact Information

Contact information extracted from business cards is processed locally in your browser and:

  • Stored temporarily in your browser's memory during editing
  • Only saved to Google Contacts or downloaded as vCard when you choose to do so
  • Not transmitted to or stored on our servers

How We Use Your Information

We use your information solely to:

  • Extract text from business card images using Google Gemini API
  • Parse and structure contact information for your convenience
  • Save contacts to your Google Contacts (only when you authorize this action)
  • Generate vCard files for local download

Third-Party Services

Google Gemini API

We use Google's Gemini API to perform optical character recognition (OCR) on business card images. Images are transmitted to Google's servers for processing. Please review Google's Privacy Policy for information about how Google handles this data.

Google Identity Services & Contacts API

When you sign in with Google, we use Google Identity Services for authentication and Google Contacts API to save contacts. These services are governed by Google's Privacy Policy.

Data Storage and Security

  • No Server-Side Storage: We do not operate servers that store your data
  • Browser Storage: Temporary data is stored only in your browser's memory and local storage
  • Encryption: All communications with Google APIs use HTTPS encryption
  • Session Tokens: Google access tokens are stored in your browser's session storage and cleared when you sign out

Your Rights and Choices

You have the right to:

  • Access: View and edit all contact information before saving
  • Delete: Clear your browser data to remove all locally stored information
  • Revoke Access: Sign out to revoke Google access tokens at any time
  • Opt-Out: Use the app without signing in to Google (download vCards instead)

Children's Privacy

Our service is not directed to children under 13 years of age. We do not knowingly collect personal information from children under 13.

Changes to This Privacy Policy

We may update this privacy policy from time to time. We will notify you of any changes by posting the new privacy policy on this page and updating the "Last Updated" date.

Contact Us

If you have any questions about this privacy policy, please contact us through the GitHub repository issues page.

Data Retention

Since we do not store your data on our servers, there is no data retention period. All data exists only:

  • Temporarily in your browser during the current session
  • In your Google Contacts (if you choose to save contacts there)
  • In downloaded vCard files on your device

International Data Transfers

When using Google's services (Gemini API, Google Contacts), your data may be processed in data centers located in various countries. Google's practices are governed by their privacy policy and international data transfer frameworks.

← Back to App