Last updated: 9 August 2026 · See also our Privacy Policy and Data Processing Agreement
These terms (“Terms”) form a legal agreement between IlmFlow (“we”, “us”) and the madrasah or other organisation using our Services (“the Madrasah”, “you”). By creating an account, or by a madrasah engaging us to provide the Services, you agree to these Terms. If you are entering into this agreement on behalf of a madrasah or other organisation, you confirm you have authority to do so. IlmFlow is a trading name of ILMFLOW LTD, a company registered in England and Wales (company number 17434787).
IlmFlow is software for running a madrasah: attendance, Qur’an/Hifz and dua tracking, exams and report cards, fees, UK payroll, and portals for admins, teachers and parents, as described on our website. We may add, change, or retire features as the product develops. If a change would materially reduce functionality you rely on, we’ll give reasonable notice first.
Our Privacy Policy explains what personal data we handle and how. In short: for the records a madrasah keeps in IlmFlow (students, attendance, grades, fees, staff), the madrasah is the data controller and IlmFlow is its data processor, we only process data on the madrasah’s instructions and under this agreement. Our standard Data Processing Agreement sets out how we process that data on your behalf under UK GDPR; it is incorporated into and forms part of these Terms, and you can view or download it at any time without needing to ask us for one. When an account ends, we’ll make your data available to export for a reasonable period, then delete it under our retention practices, except where the law requires us to keep it longer (for example, HMRC’s rules on payroll records).
You agree not to, and not to let any Authorized User:
IlmFlow, including its software, design, and branding, is our property. We grant you a non-exclusive, non-transferable licence to use the Services for your madrasah’s own operations for as long as your subscription is active. You retain ownership of the Content you and your users put into IlmFlow, as set out in Section 6.
Some features rely on third-party providers: Stripe for online payments, HMRC systems for payroll filing, Anthropic’s Claude AI for exam-paper generation and the website/WhatsApp assistant, and Google/Meta for optional analytics, address-lookup, and messaging features. Those providers’ own terms may also apply when you use those features. We’re not responsible for outages or failures of third-party services outside our control, though we’ll act reasonably to reduce any disruption.
Where you use IlmFlow to run payroll, you are the employer. You are responsible for the accuracy and completeness of the payroll information you put in, including each staff member’s details, National Insurance number, tax code, pay, hours, and start and leaving dates, and for keeping that information up to date. We calculate from what you give us.
You are also responsible for reviewing each submission before it is sent, and for filing on time. HMRC charge penalties for returns that are late, incomplete or inaccurate, and those penalties are charged to the employer rather than to a software provider. Nothing in these Terms transfers your duties as an employer to us.
For our part, we produce the calculations and any submission with reasonable skill and care, as set out in Section 11, and we remain responsible for our own failures on the terms of Section 12. We are not responsible for delays or rejections caused by HMRC systems being unavailable, or by information you supplied being wrong.
Direct Real Time Information (RTI) filing to HMRC is not yet switched on. IlmFlow is going through HMRC’s recognition process for payroll software, and we do not give a date for that. Until it is complete, IlmFlow works out the pay and produces payslips, P60s and P45s, and you or your accountant continue to make the RTI submission to HMRC exactly as you do now. We will tell you before anything changes.
We aim to keep IlmFlow available and reliable, and to provide support by email (and, on higher plans, priority support) within a reasonable time. We don’t currently offer a formal guaranteed-uptime SLA. Where possible, we’ll schedule planned maintenance outside typical madrasah hours and give advance notice.
We provide IlmFlow with reasonable skill and care. To the extent the law allows, the Services are otherwise provided "as is", without other warranties, whether express or implied, including that they’ll be uninterrupted, error-free, or compatible with every device or platform. Nothing in this section excludes liability that can’t lawfully be excluded, for example, for death or personal injury caused by negligence, or for fraud.
To the extent the law allows, our total liability to you arising out of or in connection with these Terms or your use of IlmFlow, whether in contract, tort, or otherwise, is limited to the fees you paid us in the 12 months before the event giving rise to the claim. We are not liable for indirect or consequential loss, including loss of profit, loss of data (where you have not maintained your own reasonable backups or export practices), or reputational harm.
You agree to indemnify and hold us harmless against any third-party claims, and reasonably incurred legal costs, arising from your breach of these Terms, your or your Authorized Users’ misuse of the Services, or Content you or they upload without the right to do so, including any claim arising from Personal Data you did not have a lawful basis to process.
We may update these Terms from time to time, for example to reflect changes to the Services, our pricing, or the law. We’ll post the updated Terms here with a new "last updated" date, and give existing customers reasonable notice of any material change. Continued use of IlmFlow after a change takes effect means you accept the updated Terms.
These Terms are governed by the laws of England and Wales, and the courts of England and Wales have exclusive jurisdiction over any dispute arising from them, without affecting any mandatory consumer-protection rights you may have under the law of your home jurisdiction.
Questions about these Terms? Email hello@ilmflow.co.uk.
This document is a general template and has not yet been reviewed by a solicitor. It should not be relied on as final legal advice or a binding contract until that review is complete.