Privacy Policy
LDesk · Last updated 24 September 2026
LDesk is the learning-management platform training institutes use to run their courses — timetables, attendance, fees, certificates and placements. LDesk is the app a student uses; LDesk Hub is the app a trainer or other institute employee uses.
This policy explains what those apps and the web console record about you, why, and what you can ask us to do about it. It is written to be read once, in full, in about five minutes.
1. Who holds your data
Two organisations are involved, and the difference between them decides who you ask for what.
- Your institute
- The school or academy you enrolled with or work for — currently Pumo Technovation and Monz Creative School. Your institute decides what is recorded about you, who at the institute may see it, and how long it is kept. In data-protection terms it is the data fiduciary, or controller.
- Logic2Byte
- The company that builds and operates LDesk (logic2byte.com). We store and process the data on the institute's instruction and for no purpose of our own. In data-protection terms we are the data processor.
Which one should I write to?
Anything about the content of your record — a wrong phone number, an attendance mark you dispute, a fee entry — is your institute's to correct, and the fastest route is the branch office you already deal with. Anything about how the platform handles data — this policy, a security question, an erasure request your institute has approved — comes to us at support@logic2byte.com.
2. How accounts are created
There is no sign-up. You cannot create an account in either app, and neither app asks you to.
- 1You are admitted to a course, or hired, by an institute. The institute enters your details into its own console.
- 2Once admission and payment are complete, the institute emails you a link to the app.
- 3You open the app and enter the email address the institute holds for you. We email you a six-digit sign-in code, valid for ten minutes.
- 4You enter the code and you are in. You may set a password afterwards if you want one; you are never required to.
Because the account is created by the institute from records it already holds, the apps ask you for almost nothing at sign-in — an email address, and a code sent to it. We never ask for a password you use elsewhere, and we offer no social or third-party login.
3. What each app collects
The two apps are not the same, and the difference matters: only the trainer app uses the camera and location, and only because attendance is punched through it.
| Data | LDesk (student) | LDesk Hub (trainer) |
|---|---|---|
| Email address, for sign-in | Yes | Yes |
| Name, phone, address, date of birth | Shown, and editable by you | Shown, and editable by you |
| Profile photo, chosen from your photo library | Optional | Optional |
| Attendance selfie, taken with the camera | Not used | At each check-in and check-out |
| Location, at the moment you punch | Not used | At each check-in and check-out |
| Messages you send in chat | Yes | Yes |
| Push notification token for this device | If you allow notifications | If you allow notifications |
| Data | Where it comes from |
|---|---|
| Course, batch, branch, enrollment and progress | Entered by the institute |
| Class timetable, and the topics covered in each class | Planned by the institute, updated by the trainer |
| Class attendance — present, absent, acknowledged | Marked by the trainer, confirmed by the student |
| Fee invoices, receipts and payment status | Recorded by the institute's finance staff |
| Certificates issued | Issued by the institute |
| Placement drives and applications | Recorded by the institute's placement staff |
| Leave and staff-attendance records (employees only) | Recorded by the institute |
No payments are taken in the app
Neither app collects card, UPI or bank details, and neither app can take a payment. Fees are paid to your institute directly, by whatever means it offers. The apps only display the invoice and the receipt afterwards.
We also keep ordinary server logs — the date and time of a request, the endpoint, the response code, and the network address it came from — for security and for diagnosing faults. They are not used to build a profile of you and are not combined with your academic record.
No advertising, no tracking, no sale of data
There is no advertising SDK, no analytics SDK and no third-party tracker in either app. We do not sell, rent or share your data with anyone for their own purposes, and we do not use it to train models.
4. Camera and location, in detail
This section applies to LDesk Hub, the app for trainers and other institute employees. LDesk neither asks for nor uses either permission.
- Camera
- Used at one moment only: when you tap Check In or Check Out, the app takes a selfie and attaches it to that punch, so your institute can verify that the person marking the attendance is you. The camera is not opened at any other time, is never used in the background, and no video or audio is ever recorded.
- Location
- Read at the same single moment: the coordinates at the instant of the punch are stored alongside it, so your institute can see whether you checked in at your branch. Location is requested only while the app is open and in use. There is no background location, no continuous tracking, and no location history beyond the individual punches.
- Photo library
- Read only if you choose an existing picture as your profile photo. Nothing else in your library is looked at.
Both permissions are optional
If you refuse the camera or the location prompt, the app still records your punch. It is simply marked as unverified, for an administrator to review. You are never locked out of marking your own attendance because a permission was declined or a satellite could not be seen.
Coordinates from a punch may be sent to OpenStreetMap's public geocoding service to turn them into a readable street name for the attendance screen. Only the coordinates are sent — never your name, your email, or anything else identifying you. Your institute can switch this lookup off entirely, in which case only the raw coordinates are stored.
5. Why we process it
- To deliver the course you enrolled in — your timetable, the topics covered, your attendance and your progress.
- To run the institute's own operations — staff attendance, leave, payroll inputs, and the fee ledger.
- To let you and your institute talk — chat, announcements and notifications.
- To keep the account secure — sign-in codes, session tokens, rate limiting, and the logs that let us investigate abuse.
- To meet legal obligations — tax invoices and financial records that Indian law requires be kept for a fixed period.
The lawful basis is the contract between you and your institute — your enrollment, or your employment — together with the institute's legitimate interest in running its own operations, and, for the records the law requires, legal obligation. Where consent is the basis, as it is for the camera, location and notification permissions, you may withdraw it at any time in your device settings.
7. How it is protected
- All traffic between the apps and the servers is encrypted with TLS. Release builds refuse plain HTTP.
- Passwords, where you have chosen to set one, are stored as bcrypt hashes. Nobody — including us — can read them back.
- Sign-in codes expire in ten minutes, are single-use, and lock out after a small number of wrong guesses.
- Sessions are short-lived tokens. Signing out everywhere invalidates every session on every device immediately.
- The database is not reachable from the internet at all; it sits on a private network behind the application.
- Files are held in private object storage and served only through short-lived signed links.
- Backups are taken nightly and stored encrypted.
If a breach affects your data, we will notify your institute without undue delay and support its notification to you and to the regulator, as the law requires.
8. How long it is kept
Your institute sets the retention period, because the record is its record. The defaults the platform ships with are:
| Record | Kept for |
|---|---|
| Academic record — enrollment, attendance, progress, certificates | While you are enrolled, and afterwards for as long as the institute needs to reissue a certificate or answer a verification request |
| Invoices, receipts and financial records | Eight financial years, as Indian tax law requires |
| Attendance selfies and punch coordinates | 24 months, then deleted |
| Chat messages | For as long as the conversation exists |
| Sign-in codes | 10 minutes |
| Server access logs | 90 days |
| Backups | 35 days, then overwritten |
What happens when you leave, and what you can ask to have deleted, is set out in full in Data & Account Deletion.
9. Your rights
You may ask to see the data held about you, to have it corrected, to have it erased where no legal obligation requires us to keep it, and to receive a copy in a portable form. You may also complain to the relevant data-protection authority.
Send the request to your institute, or to us at support@logic2byte.com and we will route it. We answer within 30 days. Data & Account Deletion explains the deletion route step by step.
10. Students under 18
Neither app is directed at children, and neither is designed for a child to use on their own. Where an institute enrolls a student under 18, the enrollment — and with it the consent to process that student's data — is given by a parent or guardian at admission, as part of the institute's own admission process.
No profiling, behavioural advertising or tracking of any kind is performed on any account, minor or otherwise. A parent or guardian may exercise every right in section 9 on the student's behalf by writing to the institute.
12. Changes to this policy
When this policy changes, the date at the top changes with it and the new version replaces this one at the same address. Where a change materially affects what is collected or why, your institute will tell you before it takes effect.
13. Contact
- support@logic2byte.com — one address for support, privacy, data access, deletion requests and grievances alike.
- Grievance Officer
- TODO — Grievance Officer name, reachable at the same address.
- Postal address
- Logic2Byte, TODO — registered office address, city, state, PIN, India
This document was last updated on 24 September 2026. The current version always lives at https://ldesk.logic2byte.com/legal/privacy.