Skip to content

Latest commit

 

History

History
506 lines (374 loc) · 14.3 KB

File metadata and controls

506 lines (374 loc) · 14.3 KB

CardSnap - App Store Listing Documentation

📱 App Overview

App Name: CardSnap
Subtitle/Short Description: Business Card Scanner & Contact Manager
Category: Business / Productivity
Content Rating: Everyone (Android) / 4+ (iOS)
Privacy: Camera access only, no data collection


🎯 App Description

Full Description (5000 characters max)

CardSnap is a professional business card scanner that uses advanced OCR technology to instantly capture and digitize business contacts. With just a photo, extract contact information automatically and manage your professional network efficiently.

Key Features:

📷 Smart Card Scanning

  • High-quality camera interface with real-time capture
  • Automatic card detection and edge recognition
  • Support for various card sizes and orientations

🔍 Accurate OCR Text Recognition

  • Powered by Google ML Kit for industry-leading accuracy
  • Recognizes text in multiple languages
  • Handles various fonts and card designs

👥 Intelligent Contact Parsing

  • Automatically identifies names, job titles, companies
  • Extracts emails, phone numbers, websites, addresses
  • Smart organization of extracted information

💾 Secure Local Storage

  • Contacts stored securely on your device
  • No cloud sync or data collection
  • Privacy-focused design with on-device processing

📤 Easy Export Options

  • Export contacts as VCard (.vcf) files
  • Share via email, messaging, or AirDrop
  • Import to native Contacts app with one tap

📱 Cross-Platform Experience

  • Native performance on both iOS and Android
  • Beautiful, intuitive user interface
  • Dark mode support

🔒 Privacy First

  • All OCR processing happens on your device
  • No data sent to external servers
  • No tracking, analytics, or ads
  • Camera access only when scanning

Perfect For:

  • Business professionals at conferences and meetings
  • Sales teams managing client relationships
  • Networkers building professional contacts
  • Anyone who collects business cards

How It Works:

  1. Launch the app and point your camera at a business card
  2. Capture the card with one tap
  3. Review the automatically extracted contact information
  4. Save to your contacts or export as VCard
  5. Access your digitized contacts anytime

Why Choose CardSnap?

  • ✅ No subscriptions or in-app purchases
  • ✅ No ads or tracking
  • ✅ Works completely offline
  • ✅ Regular updates with improvements
  • ✅ Professional-grade OCR accuracy

Download CardSnap today and transform your business card collection into a powerful digital contact network!

Short Description (80 characters max)

Scan business cards instantly with OCR. Extract contacts & manage your network.


📊 Metadata

iOS App Store Metadata

App Name: CardSnap
Subtitle: Business Card Scanner & Contact Manager
Category: Primary: Business, Secondary: Productivity
Content Rating: 4+ (No objectionable material)
Age Rating: All Ages
Copyright: © 2026 Your Company Name

Keywords (100 characters max): business card,scanner,OCR,contact manager,vcard,networking,professional,contacts,scan,convert

Promotional Text (170 characters max): Transform your business cards into digital contacts instantly with AI-powered OCR. No subscriptions, no ads, complete privacy.

What's New (4000 characters max):

Version 1.0.0 - Initial Release

We're excited to launch CardSnap, your new business card scanning companion!

Features included in this release:
• High-quality camera interface for card capture
• Google ML Kit OCR for accurate text recognition
• Intelligent contact parsing with field detection
• Local storage with export to VCard format
• Beautiful, intuitive user interface
• Dark mode support
• Complete privacy with on-device processing

Coming soon:
• Batch scanning multiple cards
• Cloud backup options
• Contact deduplication
• Enhanced OCR for international cards
• Widget for quick scanning

Support URL: https://github.com/Sensible-Analytics/CardSnap/issues
Marketing URL: https://github.com/Sensible-Analytics/CardSnap
Privacy Policy URL: https://github.com/Sensible-Analytics/CardSnap/blob/main/PRIVACY_POLICY.md

Google Play Store Metadata

App Title: CardSnap
Short Description: Scan business cards & manage contacts with OCR
Category: Business
Content Rating: Everyone
Target Age: All ages

Full Description: (Same as iOS full description above)

Keywords:

business card scanner
OCR contact scanner
vcard converter
contact manager
networking tool
professional scanner
card digitizer

What's New (500 characters max):

Version 1.0.0 - Initial Release

Scan business cards instantly with AI-powered OCR. Extract contacts automatically and manage your professional network. Complete privacy with on-device processing.

Privacy Policy URL: https://github.com/Sensible-Analytics/CardSnap/blob/main/PRIVACY_POLICY.md
Website: https://github.com/Sensible-Analytics/CardSnap
Email: support@yourcompany.com


📸 Screenshot Requirements

iOS Screenshots (Required Sizes)

Device Size Quantity Status
iPhone 6.7" (15 Pro Max) 1290 x 2796 6.5-10 ❌ Need to capture
iPhone 6.5" (11 Pro Max) 1242 x 2688 6.5-10 ❌ Need to capture
iPhone 5.5" (8 Plus) 1242 x 2208 6.5-10 ❌ Need to capture
iPad Pro 12.9" (6th gen) 2048 x 2732 6.5-10 ❌ Need to capture
iPad Pro 12.9" (2nd gen) 2048 x 2732 6.5-10 ❌ Need to capture

Android Screenshots (Required Sizes)

Device Size Quantity Status
Phone 1080 x 1920 2-8 ❌ Need to capture
7" Tablet 1200 x 1920 2-8 ❌ Need to capture
10" Tablet 1600 x 2560 2-8 ❌ Need to capture

Screenshot Content Suggestions

  1. Home Screen: Show clean interface with scan button
  2. Camera View: Demonstrate card scanning in action
  3. OCR Results: Display extracted contact information
  4. Contact Details: Show organized contact information
  5. Contacts List: Demonstrate contact management
  6. Export Options: Show VCard export feature
  7. Settings: Display customization options

Feature Graphic (Required for Google Play)

Size: 1024 x 500 pixels
Format: PNG or JPEG (no transparency)
Content: Should highlight the app's main value proposition


🎨 App Icon Requirements

iOS App Icon

Sizes Required:

  • 1024 x 1024 px (App Store)
  • 180 x 180 px (iPhone)
  • 167 x 167 px (iPad Pro)
  • 152 x 152 px (iPad)
  • 120 x 120 px (iPhone)
  • 87 x 87 px (Spotlight)
  • 80 x 80 px (Settings)
  • 60 x 60 px (iPhone)
  • 40 x 40 px (Spotlight)

Format: PNG, no transparency, no alpha channel
Color Space: sRGB
Layers: Flattened with no rounded corners (system applies)

Android App Icon

Sizes Required:

  • 512 x 512 px (Play Store)
  • 192 x 192 px (xxxhdpi)
  • 144 x 144 px (xxhdpi)
  • 96 x 96 px (xhdpi)
  • 72 x 72 px (hdpi)
  • 48 x 48 px (mdpi)

Format: PNG with transparency
Design: Should be simple, recognizable, and work at small sizes

Icon Design Guidelines

  • Simple and recognizable: Should be clear at small sizes
  • Consistent branding: Use your brand colors and style
  • No text: Avoid text in the icon (use app name in store listing)
  • No photos: Use vector graphics or illustrations
  • Test at small sizes: Ensure readability at 48x48 pixels

📋 Store Submission Checklist

Pre-Submission (Both Stores)

  • App builds successfully on both platforms
  • All tests pass (>90% coverage)
  • Privacy policy published and URL ready
  • App icons generated in all required sizes
  • Screenshots captured for all required devices
  • Store descriptions written and reviewed
  • Keywords researched and optimized
  • Content rating questionnaire completed
  • Test accounts prepared (if needed for review)
  • Export compliance information ready

iOS App Store Submission

  • Apple Developer Account active ($99/year)
  • Xcode with latest SDK installed
  • App Store Connect access configured
  • Distribution certificate and provisioning profile
  • App metadata entered in App Store Connect
  • Screenshots uploaded for all required sizes
  • App review notes written (include test account if needed)
  • Price and availability set
  • In-app purchases configured (if any)
  • Game Center configured (if applicable)
  • App Analytics enabled

Google Play Store Submission

  • Google Play Developer Account ($25 one-time)
  • Google Play Console access
  • App signed with upload key
  • App Bundle (AAB) or APK generated
  • Store listing completed
  • Content rating questionnaire completed
  • Pricing and distribution set
  • Target audience and content section completed
  • Privacy policy URL provided
  • Data safety section completed
  • App content rating certificate generated

🔄 Release Process

Version Numbering

Format: Semantic Versioning (MAJOR.MINOR.PATCH)

  • MAJOR: Incompatible API changes or major redesigns
  • MINOR: New features in backward-compatible manner
  • PATCH: Bug fixes and minor improvements

Current Version: 1.0.0

Release Workflow

  1. Pre-Release

    • Update version number in package.json and app.json
    • Update CHANGELOG.md with release notes
    • Run all tests and ensure they pass
    • Build release artifacts for both platforms
  2. Store Submission

    • Upload artifacts to respective stores
    • Complete store metadata
    • Submit for review
  3. Post-Release

    • Tag release in Git: git tag -a v1.0.0 -m "Version 1.0.0"
    • Push tags: git push origin v1.0.0
    • Create GitHub release with artifacts
    • Update documentation if needed

Release Schedule

Initial Release: v1.0.0
Update Frequency: Monthly or as needed
Hotfixes: As required for critical issues


📈 Analytics and Metrics

Key Performance Indicators

  • Downloads: Total app downloads
  • Active Users: Daily/Monthly active users
  • Retention: 1-day, 7-day, 30-day retention rates
  • Crash Rate: Target < 1%
  • Rating: Target > 4.5 stars
  • Review Sentiment: Monitor common feedback

Tracking Setup

iOS: App Analytics (built into App Store Connect)
Google: Google Play Console analytics
Custom: Consider privacy-focused analytics like PostHog or Mixpanel

Success Metrics

Launch Goals (First 30 days):

  • 1,000+ downloads
  • 4.0+ star rating
  • < 2% crash rate
  • 50%+ 1-day retention

Growth Goals (6 months):

  • 10,000+ downloads
  • 4.5+ star rating
  • Featured in App Store/Google Play
  • Press coverage

🆘 Support and Maintenance

Support Channels

  • GitHub Issues: Primary support channel
  • Email: support@yourcompany.com (optional)
  • Social Media: Twitter @CardSnap (optional)

Common Issues to Prepare For

  1. OCR Accuracy: Provide tips for better scanning conditions
  2. Camera Permissions: Guide users to enable in Settings
  3. Storage Issues: Explain local storage only approach
  4. Export Problems: Troubleshoot VCard compatibility
  5. Performance: Tips for older devices

Update Strategy

Regular Updates:

  • Monthly feature updates
  • Bi-weekly bug fixes
  • Critical security patches immediately

Communication:

  • Release notes in app stores
  • GitHub releases documentation
  • Optional: Email newsletter for major updates

📝 Legal Requirements

Privacy Policy (Required)

Must include:

  • What data you collect (camera access only)
  • How data is processed (on-device OCR)
  • Data storage (local only, no cloud)
  • Third-party services (none for data)
  • User rights and data deletion
  • Contact information for privacy inquiries

Template: See PRIVACY_POLICY.md in repository

Terms of Service (Recommended)

Must include:

  • App usage terms
  • Intellectual property rights
  • Limitation of liability
  • User responsibilities
  • Dispute resolution

Age Ratings

iOS: 4+ (No objectionable content)
Android: Everyone

Accessibility

Requirements:

  • VoiceOver/TalkBack support
  • Dynamic type support
  • Sufficient color contrast
  • Screen reader compatibility

Implementation Status: ⚠️ Needs review


🚀 Launch Strategy

Pre-Launch (2 weeks before)

  • Beta testing with TestFlight/Google Play Beta
  • Finalize store listings and screenshots
  • Prepare press kit and marketing materials
  • Set up social media accounts
  • Create launch announcement blog post

Launch Day

  • Submit to both stores simultaneously
  • Announce on social media
  • Send press release to tech blogs
  • Monitor reviews and respond quickly
  • Track download and engagement metrics

Post-Launch (First month)

  • Gather user feedback
  • Address critical bugs quickly
  • Plan first update based on feedback
  • Monitor store rankings and ratings
  • Consider promotional campaigns

Marketing Channels

  1. Social Media: Twitter, LinkedIn, Product Hunt
  2. Tech Blogs: TechCrunch, The Verge, Android Police
  3. App Review Sites: 148Apps, AppAdvice, Android Authority
  4. Networking: Business conferences, meetups
  5. Content Marketing: Blog posts about productivity, networking

📊 Competitive Analysis

Direct Competitors

  1. CamCard: Market leader, cloud-based, freemium model
  2. ABBYY Business Card Reader: OCR focus, enterprise features
  3. ScanBizCards: Simple interface, subscription model
  4. Microsoft Lens: Part of Office suite, document focus

Our Differentiation

Advantages:

  • Complete privacy (on-device processing only)
  • No subscriptions or in-app purchases
  • No ads or tracking
  • Simple, focused experience
  • Open source transparency

Target Market: Privacy-conscious professionals who want a simple, no-nonsense business card scanner.

Pricing Strategy

Price: Free
Model: No in-app purchases, no subscriptions, no ads
Rationale: Build user base first, monetize later if needed through premium features (not planned currently)


📞 Contact Information

Developer: Your Name
Company: Your Company Name
Email: contact@yourcompany.com
Website: https://yourcompany.com
Support: GitHub Issues
Twitter: @CardSnap


Last Updated: March 26, 2026
Document Version: 1.0