Skip to content
Agrim Suchak

Terms of use

How this monitoring service may be used, and what it does and does not promise.

Applies to

The Agrim Suchak console and the Agrim Suchak phone app.

Operated by: Laadli Foundation

1. What this service is

Agrim Suchak monitors conditions inside toilet blocks — air quality, odour, whether a unit is occupied, and whether each unit is still reporting — and raises alerts when a reading crosses a limit. It is a monitoring and alerting tool for the people who look after those blocks.

These terms describe how the software may be used. They do not replace any agreement signed between the organisation operating this deployment and the people using it; where the two differ, that signed agreement decides.

2. Accounts and access

An account is issued by the organisation operating this deployment, and what you can see is decided by the role and the areas an administrator assigns to you. Signing up on your own creates an account that can sign in but sees nothing until an administrator grants it a role and an area.

Keep your sign-in details to yourself and do not let anyone else use your account. Administrative access requires a second verification step every time, and that step cannot be turned off. Tell an administrator promptly if you believe someone else has used your account.

3. Using the service properly

Use the readings and alerts for looking after the facilities in your care. Do not attempt to reach data outside the areas assigned to you, to interfere with the sensors or the platform, or to pass information from the platform to people who are not entitled to it.

Administrative actions are recorded, with who did them and when. That record exists so that changes to people's access and to device settings can be accounted for.

4. What the readings mean

Readings come from sensors in the field and are shown with the age of each reading. A sensor can drift, lose power or lose its network link, and the platform shows a unit as not reporting rather than guessing on its behalf. Treat the readings as an indication of conditions, not as a certified measurement.

Smoke detection is an advisory signal only. It is not certified fire detection and must never be relied on as a fire alarm or as a substitute for one.

Nothing shown here is a medical, safety or regulatory determination, and it should not be presented as one.

5. Availability

This deployment is a pilot. The service can be interrupted for maintenance, by a network or power failure at a site, or by a fault. No level of availability is promised here; if one has been agreed, it is in the signed agreement rather than in this document.

Alerts are delivered over networks we do not control. Delivery of any single alert is not guaranteed, so an alert must not be the only safeguard for anything that matters.

6. Information about people

These sensors count people entering a block. That makes the operating organisation accountable for the information involved. What is collected, why, how long it is kept, and what you may ask for are set out in the privacy notice, which anyone can read without signing in.

There is no screen in this app for asking to see or erase your own information. Such a request is made to the contact named in the privacy notice, and the operating organisation answers it.

7. Changes to these terms

These terms can change as the pilot develops. The current version is always the one on this page; there is no separate archive, so if you need a copy of the wording you agreed to, keep one.

Who to contact

No contact has been named for this deployment yet. Until the operating organisation names a person or a role and gives a working address, there is no published route for a question, a complaint, or a request to see or erase your information. This is a gap in the deployment, not a feature that is switched off — it is recorded here so that nobody assumes a route exists.

The address published for this deployment is a placeholder and cannot receive mail. It is shown as plain text, not as a link, so that nobody sends a message that will never arrive. grievance@pending.invalid

What is collected, why, how long it is kept, and your rights are set out in the privacy notice.

Read the privacy notice

Open-source components

This console is built on the following open-source components. Each is used under a permissive licence that allows this use; the licence text ships with each component.

ComponentLicenceWhat it does here
nextMITThe web framework the console runs on.
reactMITBuilds the screens.
react-domMITDraws those screens in the browser.
next-authISCHolds your signed-in session.
@auth/prisma-adapterISCStores that session.
@prisma/clientApache-2.0Reads and writes the console's own store.
@tanstack/react-queryMITKeeps on-screen data fresh.
maplibre-glBSD-3-ClauseDraws the map of your blocks.
rechartsMITDraws the trend charts.
framer-motionMITThe screen transitions and motion.
lucide-reactISCThe icons.
sonnerMITThe short confirmation messages.
date-fnsMITFormats dates and times.
zodMITChecks that data from the server is the shape we expect.
clsxMITAssembles the styling of each element.