Privacy Policy — sqTile Launcher
1. Who we are
This app (“sqTile Launcher”, the “App”) is provided by Grzegorz Radomski TECH (the “data controller”, “we”, “us”).
- Registered address: ul. Pawia 10B/1, 08-825 Adamowizna, Poland
- Tax ID (NIP): 862-162-41-84
- Contact: contact@gradomski.dev
2. Our approach: local-first
sqTile is designed so that your personal content stays on your device. The App has no backend server of ours — we operate no servers that receive your launcher content. The data the App works with is stored in the App’s private on-device storage and is removed when you delete the data in the App or uninstall it.
3. Data processed on your device only
The following never leaves your device through the App and is not sent to us:
- Installed apps. The App reads the list of launchable apps on your device to display and open them.
- Home layout & settings. Your tiles, dock, and preferences are stored locally.
- Calendar events. With your permission, upcoming events are shown on the dashboard. They are read for display only and are not copied off the device.
- Notifications. If you grant notification access, the App reads notifications solely to show unread-count badges on tiles. Notification content is not stored or transmitted.
- To-dos, reminders and habits. Anything you create in the App is stored in a local database and used to schedule on-device reminders.
- Backup files. If you export a backup, the file is written to a location you choose and stays under your control; importing reads a file you select. We never receive it.
4. Data shared with third parties (only when you use those features)
The App does not include advertising or analytics SDKs that track you across apps. The only outbound connections are:
| Feature | What is sent | To whom | Their policy |
|---|---|---|---|
| Weather tile (optional) | The city name you type when searching, and the latitude/longitude of the city you select, to retrieve a forecast. No device GPS location is used and no identifier about you is attached. | Open-Meteo | open-meteo.com/en/terms |
| Pro unlock (optional purchase) | The purchase is handled by Google Play Billing. We receive only whether you own the Pro product — we do not receive or store your payment details. | Google Play | policies.google.com/privacy |
| Crash reporting | If the App crashes, a diagnostic report (device model, OS version, app version, the state at the time of the crash, and a Crashlytics-generated installation identifier) is sent so we can fix bugs. It does not include your launcher content, calendar, or notifications. | Google Firebase Crashlytics | firebase.google.com/support/privacy |
5. Permissions we request and why
- Query installed apps — to list and launch your apps (core launcher function).
- Internet — to fetch the optional weather forecast and to send crash reports.
- Calendar (read) — to show upcoming events on the dashboard. Optional; the App works without it.
- Notification access — to display unread-count badges. Optional; you can leave it off.
- Alarms & exact scheduling — to fire the reminders you create at the right time.
- Run after restart — to re-schedule your pending reminders after the device reboots.
- Post notifications — to show your reminders as notifications.
6. Data retention
On-device data persists until you delete it in the App or uninstall the App. Crash reports held by Google Firebase are retained according to Google’s retention schedule (typically up to 90 days for detailed reports). Purchase records are held by Google Play.
7. Children
The App is not directed at children under 13 (or the equivalent minimum age in your country) and we do not knowingly collect data from them.
8. Your rights
Because your content lives on your device, you can access and erase it directly in the App (delete tiles/items) or by uninstalling. Under the GDPR and similar laws you may also have the right to access, rectify, erase, or restrict processing of personal data, and to lodge a complaint with your data protection authority (in Poland, the President of the Personal Data Protection Office, UODO). For requests relating to crash reports or purchases, contact us and we will help, and you may also use Google’s own controls. To reach us: contact@gradomski.dev.
9. Changes to this policy
We may update this policy as the App evolves. Material changes will be reflected here with a new “Last updated” date.
10. Contact
Questions about privacy? Email contact@gradomski.dev.