Privacy-First Architecture
We never see your WiFi credentials. All QR code generation happens entirely in your browser. Your network name and password never leave your device or touch our servers.
Overview
WiFi QR Code Generator is built with privacy as the top priority. This privacy policy explains how we handle (or rather, don't handle) your data.
What We Collect
WiFi Credentials: Nothing
- Network names (SSID) - Never sent to our servers
 - Passwords - Never sent to our servers
 - Security settings - Never sent to our servers
 - Generated QR codes - Never sent to our servers
 
How it works: When you enter your WiFi details, they stay in your browser. The QR code is generated using JavaScript running on your device. The only data that might reach our servers is when you load this web page itself (standard web traffic).
Anonymous Analytics
We use Vercel Analytics to understand how people use this tool. This collects:
- Page views - Which pages you visit
 - Performance metrics - How fast the site loads (Core Web Vitals)
 - Device information - Browser type, device type, screen size
 - Geographic location - Country/region (not specific address)
 
What we don't track: Your WiFi credentials, generated QR codes, or any personal identifiers.
How We Store Data
Client-Side Storage Only
If you choose to use optional features like WiFi history (when we add it), your data is stored using:
- IndexedDB - A browser database that never leaves your device
 - Encryption - Passwords are encrypted before storage in your browser
 - Your control - You can clear this data anytime from your browser settings
 
Important: If you clear your browser data or use a different device, your saved networks will be lost. This is because everything is stored locally - we have no backup on our servers.
URL Sharing
When you use the "Share" button, your WiFi credentials are encoded in the URL as a fragment (the part after #).
Why this matters: URL fragments are never sent to servers - they stay in the browser. This means even when you share a link, your credentials only exist on the sender's and recipient's devices.
Example: https://wifiqrcode.app/#ssid=MyWiFi&password=...
Third-Party Services
Vercel (Hosting & Analytics)
- What they do: Host this website and provide anonymous analytics
 - What they collect: Standard web server logs (IP address, browser info)
 - Privacy policy: Vercel Privacy Policy
 
No Other Third Parties
We don't use:
- ❌ Google Analytics or other tracking tools
 - ❌ Social media trackers or pixels
 - ❌ Advertising networks
 - ❌ Third-party CDNs for code libraries (we bundle everything)
 
Cookies & Local Storage
Essential Functionality
We may use browser storage for:
- UI preferences - Remember your chosen QR code size, etc.
 - WiFi history - Optionally save frequently used networks (encrypted)
 
No Tracking Cookies
We don't use cookies for tracking, advertising, or cross-site identification.
Data Security
How We Protect Your Data
- HTTPS encryption - All connections use secure HTTPS
 - Client-side processing - QR codes generated in your browser
 - No server-side storage - We literally can't leak what we don't have
 - Optional encryption - History feature encrypts passwords before local storage
 
What You Should Know
QR codes contain plaintext credentials. Once generated, the QR code image contains your WiFi network name and password in a readable format. Be careful where you share or display it.
Your Rights
Because we don't collect or store your personal data on our servers, there's nothing for us to delete, modify, or export. You have complete control over your data because it never leaves your browser.
How to Delete Your Data
- Clear browser data: Standard browser "Clear browsing data" will remove any locally stored WiFi networks
 - IndexedDB: Use your browser's developer tools to inspect and delete IndexedDB data
 - History: We'll provide a "Clear All" button in the app when history features are added
 
Children's Privacy
This tool doesn't target or knowingly collect data from children under 13. Because we don't collect personal information in the first place, there's no age-specific data to worry about.
Changes to This Policy
We may update this privacy policy as we add features. We'll update the "Last updated" date at the top. Material changes will be noted prominently on the site.
Contact
Questions about this privacy policy? While we don't collect data to respond to inquiries with, you can review our open-source architecture to verify our privacy claims.
Summary (TL;DR)
- ✅ Your WiFi credentials never leave your browser
 - ✅ QR codes generated entirely client-side
 - ✅ No user accounts or server-side storage
 - ✅ Optional history stored locally with encryption
 - ✅ Anonymous analytics only (page views, performance)
 - ✅ No tracking cookies or ad networks
 - ✅ Share links use URL fragments (never sent to server)