1. Overview
Wallmate is built privacy-first. We do not require an account, we do not run analytics or tracking, and we collect only the minimum data needed to deliver your license and the wallpaper library to your Mac.
This Privacy Policy describes exactly what we collect, why, and how it is handled. The short version: an anonymous device identifier and your purchase record — that is it.
2. No Account, No Sign-Up
Wallmate does not require you to create an account, sign up, or provide any personal information to use the App. We do not collect:
- Your name
- Your email address (Paddle, our payment processor, may collect this for receipts — see Section 7)
- Your phone number
- Social login or OAuth identifiers
3. What We Collect
The Wallmate app communicates with our licensing server (a Cloudflare Worker) to verify your license and deliver the wallpaper catalog. The data involved in this communication is limited to the following:
- Anonymous device identifier — a random UUID generated by the App on first launch and stored locally on your Mac. It is not derived from your hardware (no MAC address, no serial number, no Apple-provided device identifier). It is sent with API requests so we can tie a one-time purchase to a specific Mac and remember which wallpapers you have liked across reinstalls.
- Purchase record — when you complete checkout, our server stores the Paddle transaction ID, the license key issued to you, and the device identifier the license is bound to. Any name, email address, or billing details you enter at checkout are handled exclusively by Paddle (see Section 7); we do not receive or store them.
- Wallpaper likes — when you tap the like button on a wallpaper, the App sends the wallpaper ID together with your device identifier so the like syncs back the next time you reinstall or open the App.
- Update checks — Wallmate uses the Sparkle framework to check for new versions. The update check fetches a public XML feed and does not transmit your device identifier or any other personal information.
4. What We Do NOT Collect
We want to be explicit about what Wallmate does not collect, store, or process:
- Personally identifiable information (name, email, phone) within the App itself
- Location data, IP address logs for tracking, or geolocation
- Hardware identifiers (MAC address, IOPlatformUUID, serial number, device fingerprint)
- Browsing history, usage analytics, or behavioral profiling
- Crash reports, telemetry, or diagnostic logs
- Cookies or tracking pixels within the App
- Advertising identifiers (IDFA, IDFV, or equivalent)
- The contents of your desktop, files, screenshots, or Mac storage outside of Wallmate itself
5. How We Use Information
We use the limited data we collect only for the following purposes:
- Verifying that your Mac has a valid Wallmate license
- Delivering and updating the curated wallpaper catalog
- Synchronizing your liked wallpapers across reinstalls
- Fulfilling and supporting your purchase
- Detecting fraud, abuse, or unauthorized resale of license keys
We do not use your data for advertising, profiling, or any purpose unrelated to operating the App.
6. Data Stored Locally on Your Mac
Wallmate stores a small amount of data locally on your Mac using macOS UserDefaults. We do not use the Keychain and do not store credentials of any kind. The locally stored data includes:
- Your anonymous device identifier (described in Section 3)
- IDs of wallpapers you have liked
- The currently active wallpaper and its screen layout
- Your launch-at-login preference
- A cache of previous desktop snapshots used to restore your wallpaper after pausing
This data lives on your Mac. Uninstalling Wallmate removes it.
7. Third-Party Services
Wallmate uses three carefully selected third-party services. We do not integrate any analytics, advertising, or behavioral tracking services.
- Paddle — our authorized merchant of record. Paddle handles checkout, payment processing, and tax compliance. They collect the information required to process your payment (such as billing email, card details, and tax-residency information). We never see or store your full payment card details. Refer to Paddle's Buyer Privacy Notice for full details.
- Sparkle — the open-source macOS auto-update framework. Sparkle fetches a public app-cast XML feed to check for new versions and does not transmit personal data.
- Cloudflare Workers — hosts our licensing API and wallpaper catalog. Cloudflare processes your anonymous device identifier on our behalf as our infrastructure provider, under their own security and privacy commitments.
We do not sell, rent, or share your data with any other third parties.
8. Website Privacy
Our website (wallmate.app) does not run any analytics SDK, advertising tag, or behavioral tracking script.
When you proceed to checkout, the Paddle.js script is loaded from cdn.paddle.com to render the secure payment form. Paddle's privacy practices apply to that script.
9. Data Retention
License records (transaction ID, license key, device identifier, like history) are retained for as long as your license is active so that you can continue to use the App and reinstall when needed. You may request deletion at any time by contacting us using the details in Section 13. After a deletion request, we will remove your records within 30 days, except where we are required by law (for example, tax record retention) to keep them.
Paddle retains payment and tax records under its own retention schedule, independent of Wallmate.
10. Your Rights
You have the right to:
- Access the data we hold about your device identifier and license
- Request correction of inaccurate data
- Request deletion of your license record and associated data
- Request a portable copy of your data
- Withdraw consent and stop using the App at any time
To exercise any of these rights, contact us using the details in Section 13. Requests related to payment data should be directed to Paddle, who is the data controller for that information.
11. Security
All communication between Wallmate and our servers is encrypted in transit using TLS/HTTPS. Because we collect almost no personal data, the surface area of any potential breach is intentionally small. We do not store passwords, payment details, or sensitive personal data of any kind.
12. Children's Privacy
Wallmate is not directed at children under 13, and we do not knowingly collect any personal information from children. Because we do not collect personal information from any user, this protection is structural rather than reliant on age verification.
13. Changes to This Policy
We may update this Privacy Policy from time to time. Any changes will be reflected on this page with an updated "Last updated" date above. Continued use of the App after the updated policy is posted constitutes acceptance of the revised policy.
14. Contact
If you have any questions about this Privacy Policy or want to exercise your data rights, please contact us at support@wallmate.app.