Privacy Policy
Last updated: May 12, 2026
CalPaper ("the App") is developed and operated by Balazs Huszar ("we", "us", "our"). This Privacy Policy explains how CalPaper processes data when you use the App.
1. Overview
CalPaper is a Windows desktop application that connects to user-selected calendar sources and renders calendar information on your desktop wallpaper.
CalPaper does not operate its own backend for collecting or storing your calendar, weather, or location data. Most processing happens locally on your device. However, when you use connected features, the App communicates directly from your device with third-party services such as calendar providers, weather providers, geolocation providers, ICS hosts, and the Microsoft Store.
2. Data We Process
Depending on which features you use, CalPaper may process the following categories of data:
- Calendar event titles, start times, end times, and all-day status
- Calendar names, colors, calendar identifiers, and account identifiers
- Reminder and alarm metadata associated with events
- Connection details for imported calendar sources, such as ICS feed URLs
- Authentication data for connected services, such as OAuth tokens for Google and Microsoft
- Apple Calendar account email address and app-specific password for CalDAV connections
- Weather-related location data, including coordinates, region/country hints, timezone hints, and weather results
- User preferences such as language, theme, layout, visible calendars, wallpaper output settings, and notification settings
- Diagnostic runtime log entries generated by the desktop app
Supported calendar sources currently include:
- Google Calendar
- Microsoft Outlook Calendar
- Apple Calendar via CalDAV
- ICS/iCalendar calendar sources
3. How We Use the Data
CalPaper uses processed data only to provide the App's functionality, including:
- Connecting to calendars selected by you
- Fetching and caching calendar events for display on your wallpaper
- Rendering calendar layouts, themes, colors, and per-monitor wallpapers
- Showing event reminders and notification text when the alarms feature is enabled
- Fetching and displaying weather information when the weather feature is enabled
- Saving your settings so the App can remain configured across launches
- Checking premium subscription state through Microsoft Store APIs
- Writing limited diagnostic logs needed to troubleshoot desktop runtime issues
We do not use your data for advertising, behavioral profiling, analytics tracking, or selling user data.
4. Calendar and Authentication Services
To connect external calendars, the App communicates directly with the relevant provider from your device:
- Google OAuth and Google Calendar APIs
- Microsoft OAuth and Microsoft Graph Calendar APIs
- Apple iCloud CalDAV endpoints
- Third-party or self-hosted ICS/iCalendar feed URLs that you add
For Google and Microsoft, authentication uses OAuth flows handled between your device and the provider. For Apple Calendar, the App uses the email address and app-specific password that you provide for CalDAV access. We do not receive your primary Google, Microsoft, or Apple account password through our own servers.
5. Weather and Location Data
If you use the weather feature, CalPaper attempts to determine an approximate location so it can request current weather data.
Location resolution currently uses the following order:
- Windows system location APIs, if available and permitted
- IP-based geolocation services
- System region/timezone hints combined with geocoding
Weather and location-related requests may involve third-party services such as:
- Open-Meteo weather API
- Open-Meteo geocoding API
ipapi.coipwho.is
Weather snapshots are cached locally and may include the fetch time, temperature, weather code, approximate coordinates, location source, and location hint text.
6. Local Storage
CalPaper stores data locally on your device for functionality and performance. Local files may include:
%AppData%\Calpaper\settings.jsonfor settings, connected sources, OAuth tokens, Apple CalDAV credentials, and related configuration%AppData%\Calpaper\events-cache.jsonfor cached calendar events and alarm metadata%AppData%\Calpaper\weather-cache.jsonfor cached weather and location-related data%AppData%\Calpaper\theme-assets\for prepared local image assets used during wallpaper rendering%AppData%\Calpaper\app.logfor runtime diagnostic logging%AppData%\Calpaper\wallpaper.pngand rendered wallpaper outputs used by the App
Some diagnostic logging is reduced in packaged Microsoft Store builds, but local storage still remains part of the App's normal operation.
7. Data Sharing
We do not operate our own server that receives your calendar or weather data.
However, the App does send data directly from your device to third-party services when you use related features, including:
- Calendar providers you connect
- Weather and geolocation providers used by the weather feature
- ICS feed hosts that you configure
- Microsoft Store services for subscription status and billing
We do not sell your data, rent your data, or run advertising networks inside the App.
8. Third-Party Services
CalPaper may rely on third-party services that have their own privacy terms, including:
- Microsoft
- Apple
- Open-Meteo
ipapi.coipwho.is- Providers or hosts of ICS/iCalendar feeds that you choose to import
CalPaper does not use third-party analytics SDKs, advertising SDKs, or crash reporting SDKs in the current desktop app build.
9. Security
We take reasonable steps to reduce unnecessary exposure of your data by:
- Keeping most processing on your local device
- Connecting directly to providers rather than routing data through our own backend
- Using provider-supported authentication flows where applicable
- Limiting normal logging in packaged Store builds
At the same time, you should be aware that some sensitive local data, including OAuth tokens and Apple CalDAV credentials, may be stored in local app files on your device. In the current build, these local credentials are not additionally encrypted by CalPaper. The security of your data therefore also depends on the security of your Windows account, device, backups, and connected provider accounts.
10. Data Retention
Data is retained locally for as long as it remains in CalPaper's local files or is needed for the App to function.
You can reduce or remove locally stored data by:
- Disconnecting or removing calendar sources in the App
- Turning off features you do not use, such as weather or alarms
- Uninstalling the App
- Deleting the local AppData folder at
%AppData%\Calpaper, if you want to remove cached files, settings, and logs manually
The current App does not provide a one-click in-app button that clears every local cache and diagnostic file at once.
11. Legal Basis for Processing (EEA/UK Users)
If you are in the European Economic Area or the United Kingdom, we rely on the following legal bases where applicable:
- Performance of a contract for processing needed to provide the App's requested functionality
- Legitimate interests for local caching, rendering, diagnostics, and security-related operation of the App
- Consent where you choose to enable optional features such as calendar connections or weather/location-based functionality
12. Your Rights
Depending on your jurisdiction, you may have rights relating to access, correction, deletion, restriction, objection, or portability of personal data.
Because CalPaper does not maintain a centralized backend copy of your calendar and weather data, many of these rights are most practically exercised by:
- Managing or deleting data on your device
- Disconnecting connected accounts in the App
- Managing the source data through your calendar provider
- Contacting the relevant third-party provider whose service you connected
13. Children's Privacy
CalPaper is not specifically directed to children. We do not knowingly operate a service that collects children's personal data through our own backend because the App does not use a CalPaper-operated data collection server. However, use of connected third-party services may still be subject to those providers' own terms and age requirements.
14. Payments and Subscriptions
CalPaper offers optional premium functionality through subscriptions handled by the Microsoft Store.
We do not process or store your payment card information ourselves. Billing, purchase handling, and subscription management are performed by Microsoft. The App may locally store subscription state needed to control premium features and may query Microsoft Store services to refresh that status.
15. Changes to This Privacy Policy
We may update this Privacy Policy from time to time. Updates will be published on this website: https://calpaper.eu/
16. Contact
If you have questions about this Privacy Policy, you can contact:
Balazs Huszar
Email:
ahuszarbalazs@gmail.com
Website:
https://calpaper.eu/