WidgetCraft: Wallpapers & Themes

Privacy Policy

Android Last updated: September 2026 com.widgetcraft.wallpapers.themes

Your contacts, your photos, what you are playing and your exact location never leave your phone. We use Google Firebase to understand how the app is used and to fix crashes, and Google Play to process purchases. We do not sell your data and we do not build advertising profiles about you.

What stays on your device

Some features need access to sensitive information. In every case below, the data is read on your phone, used there, and never transmitted to us or to anyone else.

Location and weather

The Weather widget needs to know where you are. If you grant the location permission, your coordinates are used to request a forecast from Open-Meteo, a free weather service that requires no account or API key. Your coordinates are sent to Open-Meteo as part of that request — unavoidable for any weather feature — and are not sent to us or stored on our servers. You can set a city manually instead, in which case device location is never used.

What we collect

DataWhyProcessor
Usage events — screens opened, widget or theme selected, feature used To understand which content is worth making more of, and where people get stuck Firebase Analytics
Device model, Android version, app version, language, coarse region from IP, and an app-instance identifier including the Android advertising ID Attached automatically to those events so statistics can be grouped Firebase Analytics
Crash reports — stack traces and device state at the moment of a crash To find and fix defects Firebase Crashlytics
Performance traces — start-up time, screen rendering, network timings To keep the app fast on real devices Firebase Performance
Push token To deliver notifications, if you allow them Firebase Messaging
Purchase state — which product, whether it is active To unlock PRO features. Card details are handled by Google; we never see them Google Play Billing
App-instance identifier (Firebase installation ID) To fetch the app's remote configuration and, occasionally, show an in-app message Firebase Remote Config, In-App Messaging
Catalog requests, and the IP address that accompanies any web request To serve widgets, themes and wallpapers, and to keep security logs Our servers (Hetzner, Finland) and Bunny.net, the image delivery network

We do not ask for your name, email address or phone number, and the app has no user accounts. If you write to us by email, we keep your message and address only as long as needed to answer.

Advertising

The app may show advertising to users who have not purchased PRO. Whether ads are on is controlled remotely, so they can be off in some versions or regions; this section describes what happens whenever they are shown.

If advertising is enabled, the app will show banner and full-screen ads to users who have not purchased PRO, through Google AdMob and, where used for mediation, AppLovin MAX. Ads are never placed inside a home-screen widget.

Ad networks work by receiving a request from the device when there is space to fill. That request carries technical data — your Android advertising ID, IP address, device model, operating system, language and the ad slot involved — which the network uses to choose an ad and to count impressions and clicks. Depending on your consent and region, they may also use it to show you more relevant advertising.

You control the advertising identifier: Android Settings lets you reset it, or delete it entirely so apps receive no identifier at all. In the European Economic Area and the UK you will be asked for consent before personalised advertising is used, and you can change that choice later. Buying PRO removes advertising from the app.

What we never do

Permissions the app asks for

Every optional permission can be refused or revoked later in Android Settings; only the feature that needs it stops working.

Children

The app is not directed to children under 13, and we do not knowingly collect data from them. If you believe a child has provided us with data, write to us and we will delete it.

Your rights

Depending on where you live — including under the GDPR in the European Economic Area and the CCPA in California — you may ask what data relates to you, ask for it to be corrected or deleted, or object to its processing. Because the app has no accounts, the practical routes are:

Retention

Analytics and crash data are kept by Firebase according to Google's retention settings — by default up to 14 months for event data and 90 days for crash reports. Server logs are kept briefly for security and debugging. Data stored on your device stays until you delete the widget or clear the app's data.

Partners

Changes

If this policy changes in a way that affects you, we will update the date at the top and, where the change is significant, tell you inside the app.

© 2026 WidgetCraft Privacy Policy Terms of Use Contact