ByteFlow School is school management software made by ByteFlow Technologies Pvt Ltd, Ujjain, Madhya Pradesh, India ("we", "us"). Schools use it to manage students, attendance, fees, homework, exams and messages. Parents, students and school staff use it through school.byteflowtech.in and the ByteFlow School Android app.
Information we handle
- Login details: mobile number (parents and students), username and password (school staff). A one-time password (OTP) is sent by SMS to log in.
- Student records added by the school: name, class and section, roll number, date of birth, photo, parent names and mobile numbers, address, transport route.
- School activity: attendance, homework and assignments, exam schedules and marks, leave requests, notices, events and messages between parents and the school.
- Fees and payments: fee structure, dues, receipts and payment history. Online payments are processed by Razorpay; card, UPI and bank details are entered on Razorpay's secure page and are never stored by us.
- Technical data: device and browser type, IP address and error logs, used to keep the service secure and working.
- Voice search (optional): if you tap the microphone, your device's built-in speech service turns speech into search text. We do not record or store audio.
How we use it
- To show parents and students their own child's information, and staff the information their role allows.
- To send OTPs, fee reminders, notices and other messages the school has switched on, by SMS or WhatsApp.
- To record fee payments and issue receipts.
- To keep accounts secure (rate limits, audit history) and to fix problems.
We do not sell personal data, show advertising, or use it for any purpose other than running ByteFlow School for the school.
Who we share it with
- Your school, which owns the records.
- Service providers that help run the service: our hosting provider, the SMS gateway (OTP and alerts), Meta's WhatsApp Business platform (only if the school switches WhatsApp on) and Razorpay (online fee payments).
- Authorities, only when Indian law requires it.
Security
All traffic uses HTTPS. Each school's data is kept separate and every request is checked against the user's role. Passwords are stored as one-way hashes. Fee records are never overwritten: corrections are added as new entries, and changes are kept in a history the school can review.
How long we keep it
Data is kept while the school uses ByteFlow School, plus the period the school needs for its own records and for fee and tax law. When a school stops using the service, its data is deleted at the school's request, after a copy is handed over if the school asks for one.
Your choices and deleting your data
Parent and student accounts are created by the school. To correct information or to have your account and data deleted, ask your school office, or write to info@byteflowtech.in with your school code and registered mobile number. We confirm your identity with the school and complete the request within 30 days. Fee and payment records that the law requires the school to keep are retained for that period only.
Children
Student information is added by the school with the knowledge of parents. Students can only see their own records. We do not knowingly collect information directly from children for any other purpose.
Changes and contact
We will update this page when our practices change. Questions or complaints: info@byteflowtech.in · ByteFlow Technologies Pvt Ltd, Ujjain, Madhya Pradesh, India.