Policy Page

Privacy Policy

Reviewed and standardized for consistent layout, readability, and navigation across all support pages.

๐Ÿ“‹ 1. Scope & Application

This Privacy Policy applies to the CMe Craft Card Generator web application ("the Application"), accessible at basaritechsolutions.github.io/business-card-generator, operated by Basari Tech Solutions ("we", "us", "our").

By using the Application and checking the consent acknowledgement on the start screen, you agree to the practices described in this Policy.

โ„น๏ธ
Summary in plain language: This application works entirely inside your browser. We do not have a backend server, database, or user account system. We cannot see, collect, or access any card information you enter.

๐Ÿ“Š 2. What Data We Collect

The Application may process the following categories of data. All processing occurs locally in your browser โ€” none of this data is transmitted to Basari Tech Solutions or any third-party server (except as noted under Hosting and CDNs).

Data CategoryExamplesWhere ProcessedTransmitted?
Personal identifiersFirst name, last nameBrowser onlyNo
Professional informationCompany, designation, department, skillsBrowser onlyNo
Contact detailsPhone, email, website, social handlesBrowser onlyNo
Address informationAddress lines 1โ€“3, city, state, PIN, countryBrowser onlyNo
Uploaded imagesLogo, profile photo, background imageBrowser memory onlyNo
Generated card dataPNG/PDF downloads, vCard (.vcf)Browser onlyNo โ€” saved to your device
HTTP access logsIP address, browser type, pages visitedGitHub Pages serversYes โ€” see ยง5 Hosting

๐Ÿ’ป 3. Local Browser Processing

โœ…
All card data is processed entirely within your browser. No information you enter into any form field is sent to Basari Tech Solutions, its employees, or any server operated by us.

Specifically, the following operations occur entirely on your device:

  • Rendering the live card preview from form inputs
  • Generating QR codes from your website URL (using the QRCode.js library loaded once from a CDN)
  • Generating barcodes from your contact data (using the JsBarcode library)
  • Capturing card images and producing PNG files (using html2canvas)
  • Assembling PDF documents containing front and back card images (using jsPDF)
  • Composing and copying vCard (.vcf) formatted contact data to your clipboard
  • Reading and converting uploaded image files to base64 format for display

All JavaScript logic runs in your browser's sandboxed environment. You can verify this by using browser developer tools (Network tab) โ€” no outbound requests to Basari Tech Solutions servers will be observed during normal card creation.

๐Ÿšซ 4. No Server-Side Storage

โœ…
Basari Tech Solutions does not operate any server, database, or backend system that stores, processes, or has access to card information entered in this Application.

This means:

  • There is no user account, login, or registration system
  • Card data you enter is never saved between browser sessions โ€” it is lost on page refresh
  • Uploaded images (logos, photos, backgrounds) are stored only in browser memory (JavaScript variables) and are cleared when the page is closed or refreshed
  • We have no ability to recover, view, or export your card data
  • No analytics or tracking scripts are embedded in this Application
  • No cookies are set by the Application itself
โš ๏ธ
Your data is not persisted. If you close the browser tab or refresh the page before downloading, all entered information and uploaded images will be lost. Please download your card before closing the application.

๐ŸŒ 5. Hosting Provider & Server Logs

This Application is hosted on GitHub Pages, a static web hosting service operated by GitHub, Inc. (a subsidiary of Microsoft Corporation). When you visit this Application, your browser makes standard HTTP requests to GitHub's servers, which may result in the automatic collection of server access logs.

Data GitHub may log:

  • IP address โ€” your device's internet protocol address
  • Browser type and version โ€” e.g. Chrome 124, Safari 17
  • Operating system โ€” e.g. Windows 11, iOS 17
  • Referring URL โ€” the page you visited before this one
  • Pages and files accessed โ€” e.g. index.html, privacy.html
  • Date and time of access
  • HTTP status codes โ€” e.g. 200 (success), 404 (not found)
โš ๏ธ
This log data is collected by GitHub, not by Basari Tech Solutions. We do not have access to GitHub's server logs. GitHub's data handling is governed by the GitHub General Privacy Statement. We encourage you to review it.

Basari Tech Solutions has no ability to view, export, or use GitHub Pages access logs. We receive no usage analytics, visitor counts, or any other data from the hosting platform.

๐Ÿ“ฆ 6. Third-Party Libraries & CDNs

The Application loads the following JavaScript libraries from third-party Content Delivery Networks (CDNs). These are loaded once when you open the Application โ€” a standard HTTP request is made to the CDN, which may log your IP address per the CDN provider's own privacy policy.

LibraryPurposeCDN ProviderPrivacy Policy
html2canvas 1.4.1Card screenshot / PNG exportcdnjs.cloudflare.comCloudflare
jsPDF 2.5.1PDF document generationcdnjs.cloudflare.comCloudflare
QRCode.js 1.0.0QR code generationcdnjs.cloudflare.comCloudflare
JsBarcode 3.11.6Code128 barcode generationcdn.jsdelivr.netjsDelivr
Google FontsPlayfair Display, DM Mono, DM Sans typefacesfonts.googleapis.comGoogle

Once loaded, all libraries execute locally in your browser. They do not establish persistent connections or transmit card data externally.

๐Ÿ–ผ๏ธ 7. Uploaded Images

You may optionally upload image files (company logo, profile photo, background image) to the Application. The following applies:

  • Images are read using the browser's FileReader API and converted to base64 data URLs stored in JavaScript memory only
  • Images are never uploaded to any server โ€” the upload button triggers only a local file read
  • Images are included in generated PNG and PDF downloads, which are saved directly to your device
  • Images are cleared from memory when the page is closed or refreshed
  • Maximum accepted file size is 3 MB per image to prevent excessive memory use
โ„น๏ธ
You must own or have permission to use all images you upload. By uploading an image you confirm you have the legal right to use it for your business card. Basari Tech Solutions accepts no liability for uploaded content.

๐Ÿช 8. Cookies & Local Storage

โœ…
This Application sets no cookies. We do not use localStorage, sessionStorage, IndexedDB, or any other browser persistence mechanism. All application state is held in JavaScript variables and cleared on page unload.

Your browser may independently cache static assets (HTML, CSS, JavaScript files) as part of standard HTTP caching โ€” this is controlled by your browser and the CDN hosting providers, not by us.

โš–๏ธ 9. Your Rights

Because Basari Tech Solutions does not collect, store, or process any personal card data on its own systems, many traditional data subject rights (such as right of access, rectification, erasure, and portability) apply to data held by the hosting provider (GitHub) rather than by us.

Nonetheless, we respect the following principles:

๐Ÿ”

Right to Know

This Policy transparently describes all data handling. No hidden collection occurs.

๐Ÿ—‘๏ธ

Right to Delete

Close or refresh the page โ€” all your data is immediately cleared from browser memory.

โฌ‡๏ธ

Right to Portability

Download your card as PNG or PDF at any time. Export as vCard for contacts.

๐Ÿšซ

Right to Withdraw Consent

Simply close the application. No accounts to delete, no opt-outs to file.

โœ‰๏ธ

Right to Contact Us

For any privacy concerns, contact us using the details in Section 12.

๐Ÿ›๏ธ

Regulatory Complaints

You may lodge a complaint with the relevant data protection authority in your jurisdiction.

๐Ÿ‘ถ 10. Children's Privacy

This Application is intended for use by adults and business professionals. It is not directed at children under the age of 13 (or the applicable minimum age in your jurisdiction).

We do not knowingly collect or process personal data from children. If you believe a child has used this Application to enter personal information, please contact us at the address below so we can assist.

๐Ÿ“ 11. Changes to This Policy

We may update this Privacy Policy from time to time to reflect changes in the Application, legal requirements, or hosting arrangements. When we make material changes, we will:

  • Update the "Last Updated" date at the top of this page
  • Update the version number
  • Where appropriate, add a notice on the Application's start screen

Your continued use of the Application after any changes constitutes acceptance of the revised Policy. We encourage you to review this page periodically.

๐Ÿ“ฌ 12. Contact Us

If you have questions, concerns, or requests regarding this Privacy Policy or our data practices, please contact us using the details below. We aim to respond within 30 business days.

Data Controller Contact Details

Organisation
Basari Tech Solutions
Application
CMe Craft Card Generator
Subject Line
Privacy Policy Enquiry โ€” CMe Craft
Response Time
Within 30 business days

For issues relating to GitHub Pages server logs, please contact GitHub directly via their support portal or refer to their Privacy Statement.

Privacy Policy