Live demo · Built for a pilot in Indore

One register for every hotel.Searched only with cause.

Reception checks guests in with a scan. Police find who stayed where across the city in seconds — only under an open case, and every search is reviewed.

See how search works
StaySecure register

One register behind every hotel, and the rules around it. Point at a capability.

Aadhaar QR check-in
Signature checked at the desk
Private to each hotel
Other hotels see nothing
No case, no search
An open case and a reason
Every search reviewed
Logged, chained, answered
0
Portals live today
0
Search across every hotel
0
Searches without a case
0
Misuse patterns flagged
A morning at the desk and the station

Fast at the desk. Private by default.

Every check-in verified. Every search accountable. Both, on one record.

Front deskPolice and supervisors
Elena Rostova
Passport read10:34
Elena Rostova
Room 402 · foreign national

Filled from the passport's two coded lines · all five check digits correct

Aadhaar verified10:38
Room 204 · party of 3

Signature checked at the desk · two adults and a child on one stay

Consent10:42
Guest agreed before the scan

Told what the QR holds and why · the moment they agreed is kept

Encrypted10:45
Photo stored

Encrypted before it is written · deleted after 90 days

Correction10:51
Date of birth corrected

Reason: typing mistake · the earlier version is kept

Checked out11:05
Room 112

Time set by the server · it can't be backdated

Elena Rostova
Passport read10:34
Elena Rostova
Room 402 · foreign national

Filled from the passport's two coded lines · all five check digits correct

Aadhaar verified10:38
Room 204 · party of 3

Signature checked at the desk · two adults and a child on one stay

Consent10:42
Guest agreed before the scan

Told what the QR holds and why · the moment they agreed is kept

Encrypted10:45
Photo stored

Encrypted before it is written · deleted after 90 days

Correction10:51
Date of birth corrected

Reason: typing mistake · the earlier version is kept

Checked out11:05
Room 112

Time set by the server · it can't be backdated

What holds it together

Security that lives in the database.

The rules are enforced by the database itself, so no screen, shortcut or bug can walk around them.

Aadhaar secure QR

Scan the Aadhaar. Done.

Scan the card's QR and the form fills itself. UIDAI's signature proves the card wasn't edited or printed at home, and the guest agrees before anything is read.

Signature checked
An edited card fails here
Photo on the card shown to reception
To compare with the person at the desk, then discarded
Form filled, guest checked in
Name, date of birth and address, without typing
Tamper-evident log

A log that can't be quietly edited.

Every search, record opened and refusal is linked to the one before it. Edit one entry and every link after it breaks.

Search · FIR 284/2026← a41f
Record opened · reason given← 7c02
Photo viewed · watermarked← e9b3
Search refused · no case← 31d8
Every entry checks out against the one before
Hotel by hotelNo crossing over

Invisible to every other hotel.

Each hotel manages its own guest registry. No property can ever view, search, or probe another hotel's guest records.

Grand Pavilion
Its own guests
Palace Heritage
Its own guests
For supervisors8 patterns

Misuse doesn't hide.

Eight patterns of misuse, like the same person searched again and again or a week far busier than usual, are ranked for the supervisor to answer.

Repeated lookup: Single subjectFlagged
Reason too vague to act onPending
Photo searchOur own servers

Face matching, on your terms.

Search by photograph runs on our own servers, with no outside face service, and stays off until the department switches it on.

Photo searchOFF
Off until the department authorises it
Recorded on the live site

Three portals. Running today.

Real sessions on staysecure.in, with invented guests. Each role has its own portal and sees only what its job needs.

hotel.staysecure.in
Reception
Enlarge
Hotel portal

Check-in at the desk

  • Aadhaar QR scan, with the guest's consent
  • Whole families on one stay, children included
  • Corrections keep their reason and their history
Watch it full size
police.staysecure.in
Investigating officer
Enlarge
Police portal

Search under a case

  • An open case and a written reason for every search
  • Masked matches, one record opened at a time
  • Every photo shown carries the officer's name
Watch it full size
admin.staysecure.in
Administrator
Enlarge
Admin portal

Hotels, accounts and rules

  • Adds hotels and issues one-time sign-up codes
  • Sets the rules: retention, search limits, switches
  • Runs the whole system without seeing a guest's record
Watch it full size
How a search works

Every search earns its answer.

Six checks stand between a question and a guest's record. The database enforces every one.

Step 1 of 6

An open case

A search starts from a case the officer is working on. A closed case, or one that isn't theirs, is refused before a single guest is looked at.

Case check Open and assigned
Case
FIR 284/2026 · Kotwali PS
Open
A closed case is refused, and the refusal is recorded.
Enforced by The database, before the search runs
Search by photograph

A still from a camera. A shortlist. A person decides.

Upload a picture and StaySecure lists who might have stayed where — as candidates for an officer to judge, never a verdict. It runs on our own servers, under the same case, reason and log as any search.

The photo searched with
A camera still of a man, used as the search photo (invented)
Camera 4 · 02:14
FIR 284/2026 · reason on record
People to look at
········
········
········
Runs on our own servers. No outside face service.
Candidates for a person to judge, never a match.
On in the demo with invented faces; off elsewhere until the department switches it on.
Designed around

Built around the rules that matter.

The documents, laws and standards Indian hotels and police already work with.

Identity
UIDAI secure QR
Aadhaar, read from its signed code
Identity
ICAO Doc 9303
Passports, from their coded lines
Infrastructure
Self-hosted face engine
No outside face service
Aadhaar, read from its signed code

Reception scans the card's QR and UIDAI's signature proves it wasn't edited. The number itself is never kept.

Who it answers to

One system. Four people it answers to.

Four people with different stakes. The same system keeps faith with each of them.

The hotel

Reception and managers
1 / 4

Your register, done at the speed of a scan. Your guests, invisible to every other hotel.

Aadhaar by QR scan, passports from their coded lines, whole families on one stay. And no other hotel can ever see who stayed with you.

0
Other hotels that can see your guests
1 of 4
Road to a pilot

Ready to show. Built to pilot.

Everything that doesn't need the department is already built and running. What's left is theirs to decide.

Step 1Done

Built

Three portals, one database

  • Hotel, police and admin portals
  • Rules enforced by the database
  • 390 automated security checks on every change
Step 2Done

Live demo

staysecure.in, invented data

  • Hosted in Mumbai
  • Real sign-in for every account
  • Every guest, photo and case invented
Step 3Next

Department review

What only the department decides

  • The order the register runs under
  • Who owns the data
  • How long records are kept
Step 4Then

Pilot in Indore

Real hotels, under that order

  • Reception staff trained
  • Hotels brought on in bulk
  • Supervisors reviewing from day one

See it working before anyone decides.

A thirty-minute walkthrough of all three portals, with invented data, in person in Indore or online.

Open the police portal
Questions people ask

Clear answers on privacy and law.

Straight answers about privacy, data and the law.

The hotel that checked them in. Police only under an open case, one record at a time, each with a written reason — and every look is recorded. Administrators run the system without ever seeing a guest's record.