Villa B-05 · the Neighborhood
The right people see a name. Everyone else sees an alias.
Some households need their identity kept quiet. Mark one as protected, and Liwan shows an alias to guards, technicians and contractors on every screen, pass and job. Only designated managers can reveal the real name, and every reveal is logged.
Viewing the record as
Reveal log
Your phone number is your account.
No usernames, no passwords to forget. A resident or a member of staff types their number, gets a one-time code by text or WhatsApp, and is in. The same number opens every role they hold in the compound.
- The code is valid for five minutes and is stored hashed, never as typed.
- Requests are limited per number and per connection, so nobody can be flooded with codes.
- The screens are in the person's language: Arabic or English.
Every role sees its part, and nothing more.
Permissions are set per compound, and for contractors, per assigned case only. This is what each role can see and do.
| Role | Repairs | Gate | Money | Announcements | Identity |
|---|---|---|---|---|---|
| Owner | All compounds | All | All, and billing | All | Assigns who may reveal |
| Compound manager | All | All | All | Including emergencies | Reveals if designated |
| Front desk | Residents' requests | Passes | Cash payments | Not emergencies | Alias |
| Accountant | — | — | Charges, invoices, payments, reports | — | Alias |
| Maintenance supervisor | Triage, assign, costs, response times | — | — | — | Alias |
| Contractor dispatcher | Their company's cases | — | — | — | Alias |
| Technician | Their own visits | — | — | — | Alias and location |
| Security supervisor | — | Logs, watchlist, incidents, shifts | — | Security notices | Alias |
| Guard | — | Scan, check, log, report | — | — | Alias |
| Resident | Their home's requests | Their passes | Their bills | Reads | Their household |
| Family member | Requests | Passes, if allowed | Read only | Reads | — |
| Household staff | — | Own pass and schedule | — | — | — |
Full A set part Sees protected residents by alias
Every compound behind its own wall. Every sensitive action on the record.
- Each compound's data is separated in the database itself, not just hidden on screen: a request from one compound cannot read another's.
- Access is decided on the server from your role in that compound, never from what the app sends.
- Every response that includes a person passes through one gate that decides name or alias. Automated tests prove a technician and a guard never receive a real name or number.
- Protected units never appear in the neighbour directory, public listings or exported files without permission.
Audit log · today
Interested? Let's talk.
Tell us about your compound and we'll get back to you.