Cache & Data Retention Policy

How long we keep data, and how it is ultimately deleted

CACHE & DATA RETENTION POLICY

AtithiBhaarat — Hotel Partner Platform (Website & Mobile Application)

Effective Date: 10 June 2026 Last Updated: 10 August 2026 Version: 1.0


1. PURPOSE AND SCOPE

This Cache & Data Retention Policy ("Cache Policy") explains how AtithiBhaarat DigiSolutions Private Limited ("AtithiBhaarat", "we", "us") temporarily stores data to make the Platform fast and reliable, how long each category of data is kept, and how it is ultimately deleted.

It applies to:

  • the AtithiBhaarat website at https://atithibhaarat.com;
  • the AtithiBhaarat Hotel Partner mobile application (Android and iOS) and progressive web application;
  • the reception-desk and kiosk interfaces used by Hotel Partners;
  • our servers, content delivery network and backup infrastructure.

This Cache Policy forms an integral part of the AtithiBhaarat Privacy Policy and should be read with the Cookie Policy. It is published in furtherance of the storage limitation principle under Section 8(7) of the Digital Personal Data Protection Act, 2023 ("DPDP Act"), which requires a Data Fiduciary to erase personal data once the purpose is no longer being served and retention is no longer necessary for legal compliance.


2. WHAT "CACHING" MEANS

A cache is a temporary store of data kept close to where it is needed, so that the same information does not have to be fetched or recomputed every time. Caching is what allows a hotel reception desk to load a check-in screen in under a second instead of waiting several seconds for a fresh server response.

Caching is a technical performance measure. It is distinct from retention, which is the deliberate, policy-driven storage of records for business or legal purposes. Both are covered here: Sections 3 to 7 deal with caching, and Section 8 deals with retention.


3. TYPES OF CACHE WE OPERATE

3.1 Browser Cache (on the Hotel Partner's computer)

When a Hotel Partner opens the Platform in a browser, the browser stores static resources locally so that subsequent visits load faster.

What is cachedTypical lifetimeContains personal data?
Stylesheets, JavaScript bundles, fontsUp to 12 months, versioned by content hashNo
Logos, icons, illustrations, static imagesUp to 12 monthsNo
Application shell and offline fallback pageUp to 30 daysNo
Language and localisation filesUp to 30 daysNo

3.2 Local and Session Storage (in the browser or app)

What is storedLifetimePurpose
Authentication session tokenUntil logout, or 30 minutes of inactivity, whichever is earlierKeeps the user signed in
Refresh token7 daysRenews the session without re-login
Selected property, language and theme preferenceUntil cleared by the userUser convenience
Draft check-in form entries not yet submittedUntil submission, or 4 hours, whichever is earlierPrevents data loss on accidental refresh
Cookie and consent choices12 monthsRecords consent state

3.3 Mobile Application Cache (on the Hotel Partner's device)

What is cachedLifetimePurpose
Property profile, room inventory and tariff configuration24 hours, refreshed on each app launchFast dashboard loading
Static reference data (State and district lists, nationality codes, document types)30 daysOffline form completion
Check-in records created while the device is offlineUntil successfully synchronised to the server, and thereafter purged within 24 hoursBusiness continuity during connectivity loss
Application logs and crash diagnostics7 days on deviceTroubleshooting

3.4 Content Delivery Network (CDN) and Edge Cache

Static, non-personal assets are distributed through a CDN with points of presence in India. Every response containing personal data is transmitted with Cache-Control: no-store, no-cache, private headers and is never held at the edge. Authenticated API responses bypass the CDN cache entirely.

3.5 Server-Side Cache

What is cachedLifetimePurpose
Session and token validation stateUntil session expiryAuthentication performance
Rate-limiting and throttling counters15 minutesAbuse prevention
Aggregated, non-identifying dashboard metrics5 minutesDashboard responsiveness
Database query result sets for reference tables1 hourReduces database load
One-time password verification stateValidity period of the OTP onlyVerification flow

All server-side caches holding any identifier are encrypted at rest and are flushed on deployment, on logout and on any credential change.


4. WHAT IS NEVER CACHED

The following are excluded from every cache layer — browser, application, CDN, edge and server — without exception:

  1. Aadhaar numbers and any other Government identity document numbers. These are not stored anywhere in the system in the first instance, and therefore never enter any cache.
  2. Raw facial images, video streams and core biometric information. The live capture is processed in memory and discarded; only the verification result persists.
  3. Facial templates. These are never written to a browser, device or edge cache.
  4. Complete payment card numbers, CVV, card PIN, net-banking credentials or UPI PIN. These never reach our systems.
  5. Passwords in plaintext. Credentials are stored only as salted, irreversibly hashed values.
  6. Statutory guest register submissions transmitted to police or immigration authorities. These are written directly to the audited system of record.
  7. Any personal data on a shared reception device after logout. Logout triggers a full clearance of local and session storage.

5. HOTEL PARTNER OBLIGATIONS REGARDING CACHED DATA

Because Hotel Partner devices frequently sit at a public-facing reception desk, the following obligations are mandatory and form part of the Terms & Conditions:

  1. Log out at the end of every shift. Logging out purges the local session cache, cached property data and any unsynchronised drafts.
  2. Do not permit browsers to save Platform passwords or to auto-fill credentials on shared machines.
  3. Do not use private, incognito or guest browser profiles as a substitute for logout, and equally do not rely on a shared browser profile across multiple staff members.
  4. Enable device-level screen lock with a timeout of not more than five minutes on every device used to access the Platform.
  5. Clear the application cache before transferring, selling, servicing or discarding any device on which the Platform has been used. The in-app Settings — Privacy — Clear Local Data control performs this.
  6. Report a lost or stolen device to info@atithibhaarat.com within twenty-four (24) hours, so that we may revoke all sessions and tokens issued to that device.
  7. Do not install unauthorised screen-capture, screen-recording, keystroke-logging or remote-access software on any device used for the Platform.

6. HOW TO CLEAR CACHED DATA

In the AtithiBhaarat mobile application: Settings — Privacy — Clear Local Data. This removes cached property data, drafts, preferences and diagnostic logs. It does not remove server-side records.

In the AtithiBhaarat web application: Profile menu — Sign Out. For a deeper clearance, use Profile menu — Privacy — Clear Local Data.

In the browser:

  • Google Chrome: Settings — Privacy and security — Delete browsing data
  • Mozilla Firefox: Settings — Privacy & Security — Cookies and Site Data — Clear Data
  • Microsoft Edge: Settings — Privacy, search, and services — Delete browsing data
  • Safari (macOS): Safari menu — Settings — Privacy — Manage Website Data

At the operating-system level:

  • Android: Settings — Apps — AtithiBhaarat — Storage — Clear Cache
  • iOS: Settings — General — iPhone Storage — AtithiBhaarat — Offload App

Please note. Clearing the cache signs the user out and removes locally saved preferences. It does not delete personal data held on our servers. To request server-side erasure, exercise the right to erasure under Section 13 of the Privacy Policy.


7. CACHE INVALIDATION AND FORCED PURGE

We forcibly invalidate cached data in the following circumstances:

  • On logout, password change, or any change of role or permission;
  • On withdrawal of consent by a Data Principal;
  • On suspension or termination of a Hotel Partner account;
  • On deployment of a new application version;
  • On detection of anomalous access, credential stuffing or a suspected compromise;
  • On receipt of a lawful direction from a competent authority;
  • On a Hotel Partner reporting a lost or stolen device.

8. DATA RETENTION SCHEDULE

Personal data is retained only for as long as it serves the purpose for which it was collected, or for as long as a law in force in India requires it to be kept, whichever is longer.

#Record CategoryRetention PeriodBasis
1Hotel Partner account, KYC and licensing recordsTerm of the relationship + 3 yearsContract; fraud prevention; defence of claims
2Hotel Partner user accounts and role assignmentsTerm of the relationship + 1 yearContract; audit
3Statutory guest register entriesAs prescribed by the applicable State police rules; for foreign nationals, as prescribed under the Registration of Foreigners Rules, 1992Section 7(b), DPDP Act — compliance with law
4Digital check-in and check-out transaction records3 yearsService delivery; dispute resolution; billing
5Traveller ABIN identity recordFor so long as the ABIN is active, and until consent is withdrawn or the account is closedConsent
6Facial liveness templateDeleted immediately on completion of the verification attemptData minimisation
7Raw liveness capture (video or image frames)Never persisted; processed in volatile memory and discardedData minimisation
8Security, access and audit logs, and associated traffic data1 year — not less than one (1) year under Rule 6 of the DPDP Rules, 2025, and, for ICT system logs, not less than 180 days maintained within India under the CERT-In Directions dated 28 April 2022. The longer of the two applies.Security; detection, investigation and remediation of unauthorised access; investigation of offences
9Application and error logs90 daysTroubleshooting
10Invoices, credit notes, GST records and payment records72 months from the due date of furnishing the annual return, per Section 36 of the CGST Act, 2017Tax law
11Books of account and statutory financial records8 financial years, per Section 128(5) of the Companies Act, 2013Company law
12Consent records and consent withdrawal logsLife of the consent + 3 yearsDemonstrating lawful basis
13Grievance and complaint records3 yearsConsumer Protection (E-Commerce) Rules, 2020
14Marketing consents and unsubscribe recordsUntil withdrawal + 12 monthsProof of opt-out
15Backups and disaster-recovery snapshots30 days, rolling, on a rolling basisBusiness continuity
16Anonymised and aggregated analyticsIndefinitely, as no individual is identifiableOutside the scope of the DPDP Act

Where two periods conflict, the longer statutory period prevails, and the data is placed under restricted access ("legal hold") for the remainder of that period, accessible only for the compliance purpose.


9. DELETION AND ANONYMISATION PROCESS

9.1 Automated purge. A scheduled job runs daily to identify records that have crossed their retention threshold and to delete or anonymise them.

9.2 Method of deletion. Records are removed from primary databases by hard deletion, not by a "soft delete" flag, save where a legal hold applies. Deletion is recorded in the audit log.

9.3 Anonymisation. Where a record has continuing analytical value, direct and indirect identifiers are irreversibly stripped so that no individual can be re-identified, whether alone or in combination with other data reasonably available. Anonymised data ceases to be personal data.

9.4 Backups. Deletion propagates to backups on the next backup rotation. Backups are encrypted, access-restricted, and are used only for restoration in a disaster-recovery event and never for routine access. Maximum residual persistence in backups is 30 days, rolling.

9.5 Sub-processors. On expiry of a retention period, or on termination of a sub-processing arrangement, each sub-processor is contractually required to delete or return the relevant data and to certify deletion.

9.6 Legal hold. Where data is the subject of pending or reasonably anticipated litigation, an investigation, or a direction of a competent authority, automated purge is suspended for that record until the hold is lifted.


10. WHAT HAPPENS ON TERMINATION OF A HOTEL PARTNER ACCOUNT

StageTimelineWhat Happens
Termination or expiryDay 0Platform access revoked; all sessions and tokens invalidated; all caches purged
Data export windowDay 0 to Day 30The Hotel Partner may download its own records in a machine-readable format
Grace periodDay 30 to Day 90Data retained in a restricted, read-only state to permit reactivation
DeletionAfter Day 90Operational data deleted or anonymised
Statutory residuePer Section 8 aboveGuest register, tax, audit and grievance records retained for their prescribed statutory periods only, under restricted access

11. YOUR RIGHTS

Nothing in this Cache Policy limits the rights of a Data Principal under Chapter III of the DPDP Act, including the right to seek erasure. Where a request for erasure is received, we shall comply save to the extent that retention is compelled by law, and shall inform the requester of the specific ground and the residual period.

Requests may be made to info@atithibhaarat.com.


12. AMENDMENTS

We may revise this Cache Policy to reflect changes in technology, law or our practices. Material changes will be notified at least 30 days in advance through the Platform and by email to registered Hotel Partners.


13. CONTACT

Data Protection Officer: Jayant Chaubey, info@atithibhaarat.com Security Incidents: info@atithibhaarat.com Grievance Officer: Jayant Chaubey, info@atithibhaarat.com, +91 77938 80880 Address: 101, Vishveshwariya Nagar, Gopalpura Bypass, Durgapura, Jaipur, Rajasthan – 302018


Governed by the laws of India. Courts at Jaipur, Rajasthan shall have exclusive jurisdiction, subject to the arbitration provisions of the Terms & Conditions.

Recognised by
DPIITiStart RajasthanYourStoryDPIITiStart RajasthanYourStoryDPIITiStart RajasthanYourStoryDPIITiStart RajasthanYourStoryDPIITiStart RajasthanYourStoryDPIITiStart RajasthanYourStory