U
unicard

Privacy Policy

Last updated: 11/28/2025

Introduction

Welcome to UniCard Plus. This Privacy Policy explains how we collect, use, and safeguard your information when you use our mobile application. Our goal is to facilitate business card exchange via QR, scanner, and nearby peer-to-peer sharing while respecting your privacy.

Data We Collect

  • Profile Data: We collect information you voluntarily provide, including name, mobile number, email, company name, website, address, notes, card photo, and card type. This data is managed via our AuthRepository and UserRepository.
  • Authentication Data: Authentication tokens are stored locally on your device using SharedPreferences to maintain your session.
  • Contacts: We use flutter_contacts to access your contacts only with your explicit permission. Contacts are accessed locally to enable picking or exchanging cards. We do not upload your entire contact list to our servers unless you explicitly choose to share specific contacts.
  • Camera: Camera access is required for the QR scanning feature (powered by mobile_scanner). Images scanned are processed locally and are not stored on our servers unless you upload a profile image.
  • Nearby & Local Sharing: We use nearby_connections for device-to-device sharing. This data transmission is local and peer-to-peer.

How Data Is Used

We use your data for the following purposes:

  • To create and update your user profile via our backend APIs.
  • To enable core features: contact sharing, QR generation, and scanning.
  • To authenticate you via Firebase Auth and Google Sign-In.
  • To provide local caching of your preferences and tokens using SharedPreferences.

Where Data Is Stored

  • Local Storage: Tokens and cached user details are stored on your device.
  • Image Uploads: Profile images are uploaded via the uploadProfileImageFilePath endpoint.

Permissions

Contacts

Used only when you choose to save or share a contact.

Camera

Strictly for scanning QR codes.

Nearby/Bluetooth

Required for offline peer-to-peer sharing.

Storage

Access needed only if you choose to upload images.

User Controls & Deletion

Local Clear: Logging out of the app clears local SharedPreferences.

For complete account deletion requests, please contact our support team.

Contact Us

If you have any questions about this Privacy Policy, please contact us: