Four independent layers

Any one of these would prevent your data leaving. All four are in place, and each is checked before a release is built.

The one exception, stated plainly

Buying Lekhya Pro obviously requires a network. That happens in Google Play's or Apple's app, in their process, using their permissions — not ours. Lekhya asks the store a question through an on-device channel and receives yes or no. It never sees your card, your billing address or your identity, and it still cannot open a connection of its own.

Encryption

What is not in the app

Verify it yourself

  1. Check the permissions. Settings → Apps → Lekhya → Permissions on Android. No internet permission is listed.
  2. Inspect the published file. aapt2 dump permissions app-release.apk lists everything the app can do. android.permission.INTERNET is not there.
  3. Cut it off. Turn on aeroplane mode and use the app normally. Nothing changes, because nothing was being sent.
  4. Watch the traffic. Point a network monitor at the device. Lekhya generates none.

Reporting a security issue

If you believe you have found a vulnerability — especially anything that would let data leave the device — please tell us before telling anyone else, and we will fix it and credit you if you would like.

vinosmig@gmail.com