Effective date: June 21, 2026
Last updated: June 25, 2026
This Privacy Policy explains how Luxleaf ("the App," "we," "us," or "our") handles information. We have written it to describe what the App actually does, so that what you read here matches the way the App behaves on your device.
Luxleaf helps you care for plants. It includes a camera light meter that estimates how much light a spot receives, on-device plant identification from a photo you take, and care reminders and notes you keep for your plants. The identification model and the light-meter calculations run on your device, and your photos, light readings, and plant records are stored on your device rather than on our servers.
The App requests two device permissions: the camera, and a one-time, coarse (city-level) location used only to plan sunlight for a spot. The camera frames and identification photos are processed on your device. The location feature is optional: you can decline it and type a city name instead. The App does not contain third-party advertising, analytics, attribution, crash-reporting, or tracking software.
We do not operate an account system, and the App does not collect personal information about you on our servers. The only situations in which information leaves your device are described in this policy: when your device performs geocoding for the location feature (Section 3), when the App fetches local weather for the daily light briefing from a third-party weather service (Section 3), and when you make a purchase through the App Store or Google Play (Section 7). Each of these is handled by the operating system, the store, or the named weather provider rather than by us.
The App uses the camera for two purposes:
2.1 Light meter. When you point the camera at a location, the App reads the camera image in real time and converts the brightness into a light reading. The image frames are processed on your device and are discarded after the reading is computed. They are not saved and are not transmitted.
2.2 Plant identification. When you take a photo to identify a plant, the photo is analyzed by a model that runs on your device. The photo is not uploaded. If you choose to save the photo to a plant's record, it is stored locally on your device along with the rest of that plant's information. You can delete it within the App.
The App does not perform face recognition and does not use your photos for any purpose other than the light reading and identification you request.
3.1 What the App requests. To help plan sunlight and daily light for a spot, the App can use your device location. On Android it requests coarse (approximate, city-level) location only; on iOS it requests "when in use" location and uses a coarse accuracy setting. The App requests location only when you ask it to set a location for a spot, takes a single reading at that time, and does not track your location continuously or in the background.
3.2 It is optional. You can decline the location permission and instead type a city name. If you decline, the sunlight planning feature shows a prompt to set a location rather than guessing, and the rest of the App continues to work. You can turn the permission off at any time in your device settings.
3.3 How the location is used and stored. The coordinate obtained, or the city you type, is used to compute sunlight and is saved locally to the spot you are setting up. It is not transmitted to our servers, and we do not build a location history or profile from it.
3.4 Geocoding may use a network connection. To turn a coordinate into a place name, or a typed city name into a coordinate, the App uses the operating system's geocoding service (Apple's CLGeocoder on iOS, Android's Geocoder, supported on Android by Google Play services). Depending on your device and settings, that system service may contact Apple's or Google's servers to resolve the place, and on Android the location service that supplies the coordinate is provided by Google Play services. Their handling of that request is governed by Apple's Privacy Policy (https://www.apple.com/legal/privacy/) and Google's Privacy Policy (https://policies.google.com/privacy). The App does not send your plant data, photos, or readings during this process.
3.5 Daily light briefing and weather. The home screen shows a daily light briefing based on the daylight hours computed for your location and, where available, today's weather. To obtain the weather, the App sends only your approximate coordinate to Open-Meteo, a third-party weather service (https://open-meteo.com/), over an encrypted connection, and receives that day's sunlight and cloud figures in return. No account identifier, device identifier, plant data, photo, or reading is sent. Open-Meteo's handling of the request is governed by its privacy policy (https://open-meteo.com/en/terms). If the location is unavailable or the request fails, the briefing falls back to a daylight-only estimate and the App continues to work. This weather request is made outside Mainland China only; in the Mainland version the briefing uses the daylight-only estimate and does not contact a weather service.
The plants you add, your photos, light readings, the location or city you set for a spot, care schedules, reminders, and notes are stored locally on your device. Because the App does not operate a server for this content, we hold no copy of it. You can delete individual records within the App, and removing the App deletes its local data.
We want to be specific about what the App does not do.
5.1 No advertising and no tracking. The App does not display third-party advertising, does not use the Advertising Identifier (IDFA) or Android Advertising ID, does not request App Tracking Transparency permission, and does not track you across other apps or websites.
5.2 No analytics or attribution SDKs. The App does not embed analytics, attribution, third-party crash-reporting, or push-notification software that collects personal data.
5.3 No account, no continuous location, no contacts or microphone. The App has no sign-in or account system. It does not track your location continuously or in the background, and it does not request access to your contacts or your microphone.
The App offers optional subscriptions and a one-time purchase that unlock additional features. All purchases are processed by Apple through the App Store or by Google through Google Play. The store handles the transaction and any associated payment and order information under its own terms. We do not receive or store your payment card number, store-account credentials, or billing address. Apple's handling of your information is governed by Apple's Privacy Policy at https://www.apple.com/legal/privacy/, and Google's by Google's Privacy Policy at https://policies.google.com/privacy.
We do not sell your personal information and we do not share it with third parties for their own marketing. Because the App's plant data, photos, and readings stay on your device, there is no such data for us to share. Information you provide to Apple or Google to complete a purchase is handled by those companies as the responsible party; a place name or coordinate sent to the operating system's geocoding service for the location feature (Section 3) is handled by Apple or Google as described there; and the approximate coordinate sent to Open-Meteo to fetch weather for the daily light briefing (Section 3) is handled by that provider under its own terms. None of these involve your plant data, photos, or readings.
For users in the European Economic Area and the United Kingdom, the EU General Data Protection Regulation (GDPR) and the UK GDPR grant rights including access (Article 15), rectification (Article 16), erasure (Article 17), restriction of processing (Article 18), data portability (Article 20), and objection (Article 21), as well as the right to lodge a complaint with a supervisory authority (Article 77).
Because the App's plant data, photos, readings, and the location or city you set are stored only on your device and are not collected by us, you exercise the rights of access, rectification, erasure, and portability directly through the App and your device: you can view, edit, export, and delete your records, and uninstalling the App removes them. The legal basis for using the camera and the one-time location feature is your consent under Article 6(1)(a) GDPR, which you give by granting the permission and can withdraw at any time by turning the permission off in your device settings; you can decline location entirely and type a city instead. For purchase and payment data, the responsible controller is Apple or Google. If you have a question or wish to make a request, contact us using the details in Section 12.
For California residents, the California Consumer Privacy Act, as amended by the California Privacy Rights Act (CCPA/CPRA), provides rights to know, delete, correct, and opt out of the sale or sharing of personal information, and the right not to be discriminated against for exercising them. We do not sell or share personal information as those terms are defined under Cal. Civ. Code § 1798.140. Because the App stores your plant data, photos, readings, and the location or city you set locally and does not collect them, there is no such personal information held by us to disclose, delete, or correct on your behalf; you can manage that data directly in the App. Requests about purchase or payment data should be directed to Apple or Google.
The App is intended for a general audience and is not directed to children. It does not knowingly collect personal information from children. The App does not operate an account system and has no social, messaging, or public-profile features, and the data it creates stays on the device. If you believe a child has used the App in a way that raises a concern under this policy, contact us using the details in Section 12 and we will address it.
The App relies on the operating system's application sandbox and data-protection features to keep its local data on your device. Because the App does not transmit your plant data, photos, or readings to our infrastructure, that information is not exposed to network interception by us.
If a future version of the App adds a feature that collects or transmits information, we will update this policy to describe that feature, the information involved, any third party that receives it, and the legal basis for the processing, and we will update the effective date. Material changes will be brought to your attention within the App.
If you have questions about this policy or wish to make a request, email us at jiujiusoft2026@163.com. We will respond within a reasonable period and, where the law sets a deadline, within that period.