Reactive Wallpaper ("the App") is developed and operated by Saither (saither.com), a solo-developer operation. This privacy policy explains what data we collect, why we collect it, how we protect it, and what rights you have over it.
We believe in minimal data collection. We only gather what is strictly necessary to deliver the product and process your purchase. We do not sell your data, we do not run ads, and we do not use tracking cookies.
We collect the minimum data needed to sell, deliver, and activate the software. Here is a complete breakdown:
| Data Point | What Exactly | When Collected |
|---|---|---|
| Email address | The email you provide at checkout | At purchase |
| Payment information | Card/payment details processed by Paddle (we never see or store card numbers) | At purchase |
| Device identifier hash | A one-way SHA-256 hash of your Mac's hardware UUID (the original UUID cannot be recovered from the hash) | At license activation |
| Serial number hash | A hashed representation of your license serial, stored on our server for activation verification | At license activation |
| Basic analytics | Page views, country, browser type (aggregated, anonymized via Cloudflare Web Analytics) | When visiting our website |
| Anonymous app analytics | Feature usage events tied to a random installation ID (for example wallpaper selection, settings changes, or activation success), only if app analytics is enabled by configuration | During app use |
| Crash diagnostics | Crash metadata, stack traces, and technical context needed to debug failures, only if crash reporting is enabled by configuration | When the app crashes or reports an error |
What we do NOT collect: We do not collect your physical address, phone number, wallpaper content files, raw hardware identifiers for analytics, advertising identifiers, or any data from inside the App beyond what is listed above. The App does not send analytics or crash data unless those features are explicitly enabled in the app configuration.
| Data Point | Purpose | Legal Basis (GDPR) |
|---|---|---|
| Email address | Deliver your license key after purchase; send transactional emails (receipt, license recovery) | Performance of contract (Art. 6(1)(b)) |
| Payment information | Process your purchase securely through Paddle | Performance of contract (Art. 6(1)(b)) |
| Device identifier hash | Bind your license to your device to prevent unauthorized redistribution | Legitimate interest (Art. 6(1)(f)) |
| Serial number hash | Verify license validity during activation | Performance of contract (Art. 6(1)(b)) |
| Basic analytics | Understand website traffic and improve the product page (no individual tracking) | Legitimate interest (Art. 6(1)(f)) |
| Anonymous app analytics | Understand which features are used so we can improve the app without tying analytics to your real identity | Legitimate interest (Art. 6(1)(f)) |
| Crash diagnostics | Detect, investigate, and fix crashes and severe app errors | Legitimate interest (Art. 6(1)(f)) |
We do not use your email for marketing unless you explicitly opt in. We will never sell, rent, or share your email address with third parties for advertising purposes.
We apply reasonable technical and organizational measures to protect your data, including encrypted storage, minimal access controls, and regular security reviews.
We rely on a small number of trusted third-party services. Each has been chosen specifically because of its commitment to privacy:
Paddle acts as our merchant of record. This means Paddle processes your payment, handles tax compliance, and manages billing. When you purchase Reactive Wallpaper, your payment details go directly to Paddle — we never see your card number. Paddle may collect your name, email, billing address, and payment method as required to process the transaction.
Our website is served through Cloudflare, which provides CDN, DDoS protection, and privacy-respecting web analytics. Cloudflare Web Analytics does not use cookies, does not track individual users, and does not collect personal information. It provides only aggregated metrics like page views and referral sources.
We use Resend to deliver transactional emails such as your license key and purchase receipt. Resend processes your email address solely to deliver these messages on our behalf and does not use it for any other purpose.
If in-app analytics is enabled, we use Mixpanel to receive anonymous product usage events tied to a random installation ID rather than your real identity. These events help us understand feature adoption and product quality. We do not send your payment details, raw license serial, or custom wallpaper file paths to Mixpanel.
If crash reporting is enabled, we use Sentry to capture crashes and technical diagnostics needed to debug failures. We configure crash reporting to avoid sending default personally identifying information.
We do not use any third-party advertising networks or social media trackers.
We do not use cookies for tracking or advertising.
Our website does not set first-party tracking cookies, third-party cookies, or advertising pixels. Cloudflare may set a strictly necessary security cookie (__cf_bm) to distinguish between humans and bots. This is a functional cookie exempt from consent requirements under the ePrivacy Directive.
Because we do not use tracking cookies, we do not display a cookie consent banner. If this ever changes, we will update this policy and implement appropriate consent mechanisms.
If you are located in the European Union or European Economic Area, you have the following rights under the General Data Protection Regulation (GDPR):
To exercise any of these rights, email us at privacy@reactivewallpaper.com. We will respond within 30 days.
Data controller: Saither (individual developer), contactable at privacy@reactivewallpaper.com.
If you are a California resident, the California Consumer Privacy Act (CCPA) and the California Privacy Rights Act (CPRA) grant you additional rights:
We do not sell your personal information. We have never sold personal information and have no plans to do so. As defined by the CCPA/CPRA, no "sale" or "sharing" of personal information occurs through our service.
To make a request, email privacy@reactivewallpaper.com. We will verify your identity and respond within 45 days.
If you are located in India, the Digital Personal Data Protection Act, 2023 (DPDP Act) provides you with the following rights:
We process your personal data based on your consent (provided at the point of purchase and license activation) or for legitimate uses as permitted under the DPDP Act. You may withdraw your consent at any time by contacting us.
For any request or grievance, email privacy@reactivewallpaper.com.
| Data | Retention Period |
|---|---|
| Email address | Retained for the lifetime of your license, or until you request deletion |
| Device identifier hash | Retained for the lifetime of your license, or until you request deletion |
| Serial number hash | Retained for the lifetime of your license, or until you request deletion |
| Payment records | Retained by Paddle per their retention policy and applicable tax/financial regulations |
| Analytics data | Aggregated and anonymized; retained per Cloudflare's policy (no personal data stored) |
If you request deletion of your data, we will remove it from our systems within 30 days, except where retention is required by law (e.g., tax records maintained by Paddle).
Reactive Wallpaper is not directed at children under the age of 16 (or under 13 in jurisdictions where that is the applicable age). We do not knowingly collect personal data from children. If you believe a child has provided us with personal data, please contact us at privacy@reactivewallpaper.com and we will promptly delete it.
Your data may be processed in countries other than your own. Our third-party services (Paddle, Cloudflare, Resend) operate globally. Where data is transferred outside the EU/EEA, these providers rely on Standard Contractual Clauses (SCCs) or other legally recognized transfer mechanisms to ensure adequate protection of your data.
We may update this privacy policy from time to time. When we make significant changes, we will:
We encourage you to review this page periodically. Your continued use of the App or website after changes are posted constitutes your acceptance of the updated policy.
If you have any questions about this privacy policy, want to exercise your data rights, or have a concern about how your data is handled, reach out to us:
We aim to respond to all inquiries within 30 days.
This privacy policy is effective as of March 15, 2026.