Zlens Privacy Policy
Zlens keeps your photos and videos between your phone and your camera. This policy spells out what stays on your devices, what our server receives, how long anything is kept and how to delete it.
Zlens keeps your photos and videos between your phone and your camera. This policy spells out what stays on your devices, what our server receives, how long anything is kept and how to delete it.
Zlens is operated by Lenscript (光子方程), an independent developer team ("we", "us"). We are the controller of the personal information described in this policy. Contact: donaldkuke@gmail.com.
This policy applies to the Zlens mobile app (Android and iOS) and the website zlens.lenscript.cn. By using these services you confirm that you have read and understood it; the rules for using the service are in the terms of service.
Your photos, videos, live-view frames and camera connection details travel only between your phone and your camera and are never uploaded to our servers. To make the app work, our server (zlens.lenscript.cn) receives your email account, usage statistics and error reports (no photos), what is needed to verify purchases, and the support requests you send. Zlens shows no ads, never sells your information and does not track you across apps. You can delete your account at any time.
The following stays between your phone and your camera, or in the phone's local storage. Zlens does not send it to us:
The app connects to zlens.lenscript.cn over HTTPS (through Cloudflare) and sends:
Usage statistics and error reports are used to find faults and improve compatibility, go only to our own server, and are never handed to any analytics or advertising provider. In the current store versions both are sent automatically while the app runs and there is no switch in the app to turn them off; if you do not want them, write to us and we will delete the records we have received.
Zlens never requests background location and never records your location in the background.
Every permission can be revoked in system settings; the related feature then stops working. Zlens never asks for contacts, SMS or microphone permissions.
Zlens contains no advertising SDK and uses no advertising identifier.
No account is needed to browse this site. It is a static website and collects only:
/cdn-cgi/scripts/…/email-decode.min.js) is one you can see today, and when automatic injection is switched on for its Web Analytics it also adds a performance-measurement script (static.cloudflareinsights.com/beacon.min.js). That script is not configured by us, sets no cookie and is not used for advertising or cross-site tracking; it reports page performance and page views to Cloudflare, and Cloudflare’s own privacy policy governs it. A content-blocking browser extension will stop it.localStorage.setItem('lens_telemetry','0') in your browser console.Before launch, the message you send through "register your email" on the site contains your email address and whatever else you write. We keep it in our mailbox solely to send the launch-day download email, delete it within 90 days after that email goes out, or immediately on request.
| Data | Where | Kept for |
|---|---|---|
| Camera connection details, transfer history, settings, photos, videos, LUTs | Your phone | Until you clear the app's data or uninstall (photos are managed by you) |
| Account (email, account ID, unlock status) | Our server | Life of the account; deleted with the account; unverified accounts are deleted after 7 days |
| Usage statistics | Our server | 90 days |
| Error and crash reports | Our server | 180 days |
| Support requests | Our server | 90 days after the request is closed |
| Purchase-verification records (token hash, order ID, product ID, random device identifier) and used redeem codes | Our server | Kept as proof of purchase and against reuse, including after account deletion (see below) |
| Website access logs | Our server | At most 30 days |
| Registered email | Our mailbox | Deleted within 90 days after the launch email |
Confirm under Settings → Account → Delete account in the app and the account is deleted at once: your email, account ID, preferences, one-time-code records and redeem-code unlocks are removed. You can also ask from your registered address at donaldkuke@gmail.com; see the account deletion page.
After deletion we still keep the app-store purchase-verification records (token hash, order ID, product ID, random device identifier) and the anti-replay record of used redeem codes. They contain no email address and are used to prove purchases, prevent repeated claims and reconcile with the stores; this is also why a store purchase is unaffected by deleting your account. To have them deleted too, write to us; afterwards the purchase may need to be restored again.
Uninstalling the app or clearing its data deletes the local records on the phone. On iOS, sign-in credentials kept in the system keychain may survive a reinstall; signing out or deleting the account removes them.
Under China's Personal Information Protection Law and any law that applies where you live (such as the GDPR or CCPA) you can:
To exercise a right, email donaldkuke@gmail.com and include your registered email or another way for us to identify you. We reply within 15 business days; to protect your data we may first verify your identity. Requests are free unless they are clearly repetitive or unfounded.
All traffic to our servers is encrypted with HTTPS; only the necessary ports are exposed to the public internet, administrative endpoints are authenticated and rate-limited, and secrets live only in the server environment, never in code or logs. Camera hotspot passwords and sign-in credentials kept by the app live in the operating system's secure storage; the server stores only a hash of each purchase token, never the token itself.
If a security incident is likely to put your personal information at risk, we notify you within 72 hours of confirming it, by the email you gave us or on this page, and report it to the authorities as the law requires.
Zlens is intended for users aged 14 and over (or the minimum age required where you live) and is not designed for children. We do not knowingly collect personal information from children under 14; if you are a parent or guardian and believe a child has given us information, contact donaldkuke@gmail.com and we will delete it promptly.
Our servers are located in mainland China. Processing outside China happens in these cases: Cloudflare's global network handles your requests in transit; payment providers and app stores may process payment data where they are established; and any other provider named in the relevant section of this policy. We send each provider only the minimum needed for its task and require protection equivalent to this policy.
We update this policy on this page and revise the date at the top. For material changes to what we collect, why, or with whom we share it, we give at least 15 days' notice on this page, in the app or by email. Previous versions are available on request. The current version lives at https://zlens.lenscript.cn/en/privacy/.
Privacy questions, rights requests, data export or deletion: donaldkuke@gmail.com (this mailbox is monitored). Chinese-speaking users can also reach us in QQ group 824558022. We reply within 15 business days.