Privacy Policy
Last updated: 26 April 2026 · Applies to AspectWise for Android (package uk.lunairelabs.aspectwise).
1. Who this policy applies to
This Privacy Policy applies to AspectWise, an Android application published by Lunaire Labs Limited ("Lunaire Labs", "we", "us"). It also applies to this website, aspectwise.lunairelabs.uk.
2. Data Controller
For the purposes of the UK General Data Protection Regulation (UK GDPR) and the Data Protection Act 2018, the data controller is Lunaire Labs Limited, a company registered in England and Wales (company no. 17137604). Lunaire Labs Limited is not VAT-registered. Registered office details are publicly available at Companies House. Contact: .
In practice, because AspectWise does not collect, receive, or process any personal data on any Lunaire Labs server beyond short-term web-server access logs (see Section 8(a)), most obligations of a data controller in respect of app data do not arise. All app processing occurs exclusively on your device under your sole control. This policy is provided in the interests of full transparency.
This website is a marketing page and does not itself sell or fulfil anything. AspectWise is distributed exclusively through the Google Play Store; Google processes the optional one-time purchase transaction under its own terms.
3. Data We Collect
We collect no personal data whatsoever on any Lunaire Labs server.
| Data Type | Collected by us? | Details |
|---|---|---|
| Name, email, address | No | Never requested, never stored |
| Location / GPS | No | AspectWise does not request or use any location permission |
| Device identifiers | No | No hardware IDs, UUIDs, or fingerprints |
| IP address (app) | No | The app itself makes no network requests in its core operation. The Google Play Billing transaction (optional unlock) is handled by Google. |
| Usage / behavioural data | No | No analytics, telemetry, or event tracking |
| Crash reports | No | No crash reporting SDK or service |
| Advertising identifiers | No | No advertising SDK |
| Payment information | No | Handled entirely by Google Play |
4. Data Stored Locally on Your Device
AspectWise stores the following on your device only, using Android's standard preference store (SharedPreferences) and the app's private data directory:
- Per-app rotation rules: The orientation you have chosen for each app (e.g. "Google Maps → Auto-rotate", "Kindle → Landscape").
- App selection: The list of apps you have configured rotation rules for.
- Preferences: Your reliability mode, foreground-service notification preference, and similar settings.
- Premium entitlement flag: A locally-cached boolean indicating whether you have purchased AspectWise Premium. The Google Play Store remains the source of truth; the local flag is rebuilt from Google Play Billing on cold start.
All of the above is stored in the app's private storage directory, which is not accessible to other apps under normal Android security.
5. Network Communication
AspectWise makes no network requests in its core operation. The app does not contact any Lunaire Labs server, any analytics endpoint, any advertising network, or any other third-party service for its rotation-rule functionality.
The single exception is Google Play Billing, contacted only when you (a) open the AspectWise Premium screen, (b) initiate the optional one-time £2.99 unlock, or (c) tap "Restore purchases". Those interactions are handled entirely by Google's own SDK; Lunaire Labs receives only an anonymous entitlement flag indicating whether you have purchased Premium.
6. Analytics, Tracking, and Advertising
AspectWise does not include, integrate, or utilise any of the following:
- Analytics services (e.g., Firebase Analytics, Google Analytics, Mixpanel, Amplitude)
- Crash reporting services (e.g., Firebase Crashlytics, Sentry, Bugsnag)
- Telemetry or usage tracking of any kind
- Advertising networks or ad SDKs
- Social media tracking pixels or widgets
- A / B testing frameworks
- Heat mapping or session recording tools
- Any third-party code that collects or transmits user data
7. Permissions
AspectWise requests only the minimum permissions it needs. Each is used for local functionality only. None is used to collect, transmit, or share any personal data with Lunaire Labs.
| Permission | Purpose | Data transmitted? |
|---|---|---|
BIND_ACCESSIBILITY_SERVICE | To detect the single Android event TYPE_WINDOW_STATE_CHANGED — which tells the app that the user has switched to a new foreground app, so the right rotation rule can be applied. This is the only AccessibilityService capability used. The service is configured with canRetrieveWindowContent="false" — it cannot read screen content. It is declared as isAccessibilityTool="true". | No |
FOREGROUND_SERVICE / FOREGROUND_SERVICE_SPECIAL_USE | To keep the per-app rotation service alive when Android's battery optimiser would otherwise kill it, so rotation rules stay reliable across hours and days. | No |
POST_NOTIFICATIONS | To show the persistent, silent "AspectWise is active" notification while the foreground service is running (Android requires this notification to be visible). | No |
RECEIVE_BOOT_COMPLETED | To restart the per-app rotation service after your phone reboots, so you don't have to re-open the app. | No |
PACKAGE_USAGE_STATS | Used only as a fallback: when the AccessibilityService event stream drops an event (rare but possible on some phone models), AspectWise polls the current foreground app via Android's UsageStatsManager API. Nothing is logged or transmitted. | No |
QUERY_ALL_PACKAGES | Required to display the list of installed apps in the AspectWise picker UI so that you can configure a rotation rule for each. The app list is shown only on your device. | No |
Billing (com.android.vending.BILLING) | Google Play Billing, for the optional one-time £2.99 Lifetime unlock. | Handled entirely by Google Play |
AspectWise does not request or use any location permission, microphone, camera, contacts, SMS, call log, calendar, or storage permission.
8. Website Visitors
When you visit aspectwise.lunairelabs.uk, the following information may be processed:
(a) Web server logs
Our web server (nginx) automatically records standard access logs for each request. These logs may include your IP address, date and time, pages requested, HTTP status codes, referring URL, and your browser's user-agent string. Logs are kept for a maximum of 14 days before automatic rotation deletes them. They are used solely for security monitoring, abuse prevention, and basic server administration. They are not analysed for marketing, not combined with any other data source, and not shared with any third party. The legal basis is legitimate interest (Article 6(1)(f) UK GDPR) — ensuring the security and proper operation of our web server.
(b) Fonts
Fonts used on this website are system fonts already installed on your device, or are self-hosted by Lunaire Labs (served from the same domain as the rest of the site). No third-party font CDN is contacted.
(c) Cookies and tracking
This website does not use cookies, local storage, session storage, or any other browser-based tracking mechanism. No consent banner is displayed because none is required under the Privacy and Electronic Communications Regulations (PECR).
(d) No analytics or advertising
This website does not use any analytics services, advertising networks, social-media tracking pixels, heat mapping tools, A / B testing frameworks, or any other form of visitor tracking or behavioural profiling.
9. No account required
AspectWise does not require you to create an account, provide an email address, enter a phone number, or sign in with any service (Google, Facebook, Apple, or any other). The app works entirely without any personal identifier linking usage to you.
10. Third-Party Services
(a) Google Play Store
AspectWise is distributed through the Google Play Store. If you purchase the Lifetime unlock, that transaction is processed and managed entirely by Google. Google may collect data in accordance with their own privacy policy. We do not have access to your payment details, Google account information, or any personal data held by Google. See Google's Privacy Policy for details.
(b) No other third parties
AspectWise integrates no other third-party SDKs, services, or APIs in its core operation. Beyond Google Play Billing (optional, on user action), the app makes no outbound network requests.
11. Children's Privacy
AspectWise is suitable for general audiences and does not target children specifically. The minimum age of use matches Google Play's minimum-age policy for the territory (13 in the United Kingdom). Users in EU jurisdictions where the age of consent for information-society services under Article 8 UK/EU GDPR is set higher (up to 16) must meet that local minimum. We do not knowingly collect any personal data from any person, including children. Since the app collects no data at all on our side, no age-verification mechanism is necessary. If you believe that a child has somehow provided personal data to us, please contact us at .
12. Your Rights Under UK GDPR
Under the UK GDPR and Data Protection Act 2018, you have the following rights:
- Right of access — to request a copy of personal data we hold about you.
- Right to rectification — to have inaccurate personal data corrected.
- Right to erasure — to request deletion of your personal data.
- Right to restrict processing — to request that we limit how we use your data.
- Right to data portability — to receive your data in a structured, machine-readable format.
- Right to object — to object to certain types of processing.
- Rights related to automated decision-making — the right not to be subject to decisions based solely on automated processing.
In respect of app data, these rights have little practical effect because AspectWise does not transmit any personal data to Lunaire Labs. All app data is under your sole control on your device and can be removed at any time using the system-level "Clear storage" action or by uninstalling the app (see Section 13).
In respect of the short-term web-server access logs described in Section 8(a) — which may include your IP address — these rights do apply. To exercise any right, email with "Data request" in the subject, stating which right you wish to exercise. We will respond within one month as required by Article 12(3) UK GDPR. To help us locate the relevant log entries (which retain only for 14 days), please include the approximate date(s) you visited the site and, if known, the IP address used.
13. Data Deletion
Because all app data is stored locally on your device, you have complete and sole control over it at all times. You can delete everything AspectWise has stored by:
- Using your device's Settings → Apps → AspectWise → Storage → Clear Storage; or
- Uninstalling the app, which removes all associated data.
We cannot delete your data for you because we do not have it and have never had it.
14. Data Security
Because the app stores data locally and does not transmit personal data, the security of that data is determined by the security measures on your own device (e.g., screen lock, device encryption, biometric authentication). We recommend keeping your device's operating system and security patches up to date.
15. Data Breach Notification
Because we do not collect, process, or store personal data on any cloud service, a data breach affecting app data originating from our systems is not possible in the usual sense. In the extremely unlikely event that we become aware of any security incident — for example, unauthorised access to the web server logs described in Section 8 — we will promptly assess the situation and, if required by applicable law, notify affected individuals and the Information Commissioner's Office (ICO) within the timeframes prescribed by the UK GDPR.
16. International Data Transfers
The app does not transfer any personal data internationally, because it does not collect personal data. All app data remains exclusively on your device in the country where you use it.
17. Legal Basis for Processing
Under Article 6 of the UK GDPR, any processing of personal data requires a legal basis. The only processing performed by Lunaire Labs in connection with AspectWise is the short-term retention of web server access logs (Section 8(a)). The legal basis for that processing is legitimate interest (Article 6(1)(f) UK GDPR) — ensuring the security and proper operation of our web server. No other processing occurs on our systems; all app data is local to your device and under your sole control.
18. Complaints
If you have any concerns about how your data is handled, you have the right to lodge a complaint with the Information Commissioner's Office (ICO):
- Website: ico.org.uk
- Phone: 0303 123 1113
- Post: Information Commissioner's Office, Wycliffe House, Water Lane, Wilmslow, Cheshire, SK9 5AF
We would appreciate the opportunity to address your concerns before you contact the ICO. Please reach out to us first at .
19. Changes to this Policy
We may update this Privacy Policy from time to time to reflect changes in our practices, technology, legal requirements, or other factors. The most current version will always be available at aspectwise.lunairelabs.uk/privacy. Material changes will be indicated by updating the "Last updated" date. Since we do not collect any contact information, we cannot notify you directly; we encourage you to review this page periodically. Significant changes may also be communicated through app update release notes on Google Play.
20. Contact
Questions about this Privacy Policy? Email .