Overview
PrintCast is a macOS application that enables AirPrint functionality for non-AirPrint printers. This privacy policy explains how PrintCast handles your data.
Data Collection
PrintCast does not collect personal data. An optional printer profile collection feature can be disabled in Settings.
What PrintCast Does NOT Do
- Does not collect analytics or usage data
- Does not track user behavior
- Does not require user accounts or registration
- Does not transmit data to external servers
- Does not use advertising or ad tracking
- Does not access contacts, photos, or other personal files
- Does not use cookies or similar tracking technologies
What PrintCast Does
PrintCast only performs the following local operations:
1. Printer Discovery
Queries your Mac's CUPS (Common Unix Printing System) to enumerate locally configured printers. This information never leaves your device.
2. Local Network Communication
Broadcasts printer information via Bonjour/mDNS on your local network so iOS devices can discover them. This communication is limited to your local network.
3. Preferences Storage
Stores your preferences (which printers to advertise, custom names) locally on your Mac using standard macOS UserDefaults. This data is not synced or transmitted.
4. Print Job Routing
When an iOS device prints to an advertised printer, the print job is routed through your Mac to the printer. Print job contents are not stored or logged.
Printer Profile Collection (Optional)
PrintCast includes an optional feature to help improve printer compatibility across all users.
What We Collect (When Enabled)
When you enable "Help Improve PrintCast" in Settings, we collect:
- Printer manufacturer and model names
- Supported paper sizes, color capability, and duplex support
- Technical capability data (URF strings, media types)
What We Do NOT Collect
- Serial numbers (hashed locally and never transmitted)
- Document contents or file names
- Print history or usage patterns
- Network information or IP addresses
- Any personally identifiable information
How This Data Is Used
Collected printer profiles help us understand which printer models exist in the wild, improving our ability to correctly detect capabilities and ensure compatibility. The data is anonymous and aggregated.
How to Opt Out
This feature is enabled by default but can be disabled at any time in PrintCast Settings > Privacy. When disabled, no printer data is collected or transmitted.
Data Storage
Collected profiles are stored securely in our database and used solely to improve printer compatibility. We do not sell or share this data with third parties.
Network Access
PrintCast requires local network access to:
- Discover printers via IPP (Internet Printing Protocol)
- Broadcast printer availability via Bonjour/mDNS
- Route print jobs from iOS devices to printers
All network communication occurs exclusively on your local network. No data is sent to the internet.
Third-Party Services
PrintCast uses the following third-party services for licensing and payment processing:
Stripe
Payment processing. Stripe collects your email address and payment information to process transactions. We do not store your payment details.
Supabase
License management. We store your email address, license key, and a hashed machine identifier to verify your license. No personal files or usage data are stored.
Resend
Transactional emails. Used to send activation links and license-related communications to your email address.
These services are only used for licensing and payment. The PrintCast application itself operates 100% locally and does not transmit any data about your printers, print jobs, or usage.
Data Security
Since PrintCast does not collect or transmit personal data, there is no personal data at risk. All printer preferences are stored locally using macOS's secure storage mechanisms.
Children's Privacy
PrintCast does not collect any information from any users, including children under 13.
Changes to This Policy
If we make changes to this privacy policy, we will update the "Last Updated" date at the top of this document.
Contact
If you have questions about this privacy policy, please contact us.