OPSX
Legal

Privacy Policy

Opsx Apex Private Limited (“OpsX”, “we”, “us”) makes and runs OpsX (opsx.in), attendance, payroll and operations software for businesses. This policy explains, in plain language, what personal data OpsX handles, why, who helps us, how long we keep it, and the rights you have. It is our notice under the Digital Personal Data Protection Act 2023 (DPDP Act). Opsx Apex Private Limited, 2nd Floor, Gudar Niwas, Bhadeji, Gaya, Bihar 823003, India. Contact: opsx.official@gmail.com · +91 79039 27019.

Last updated · Effective from the same date

Notice in brief

1. Two roles — whose data, whose decision

2. What we collect and why

WhoDataWhy we use it
Website visitorsA random visit id kept in your browser’s session storage (not a cookie) and the pages visited in that sessionCount which pages lead to sign-ups
EnquiriesThe name, company, city, phone, headcount and message you type in an enquiry form. The form on opsx.in sends nothing to our servers: it prepares a WhatsApp message that you send yourselfAnswer the enquiry and call you back
Anyone who signs upName, work email, mobile number, company name, a one-time email code, the password you choose (stored only as a one-way hash), and which edition of these policies you accepted; a Cloudflare Turnstile bot checkCreate the account, verify it is you, stop abuse
Customer’s users and staffName, employee code, contact details, department, designation, manager, role, sign-in identifiersRun the Customer’s account
AttendancePunch times, device, office or geofence; GPS location while on duty in the OpsX Partner app, only when the Customer turns it onAttendance, field visits, proof of work
Face verificationOnly when the Customer turns it on and the person consents. A face template — 128 numbers computed from the face, not a picture — is stored in the Customer’s account on our servers and, encrypted, on the Customer’s kiosk tablets, which match on the tablet; a kiosk punch sends a signed claim, never an image. In the OpsX Partner app the 128 numbers are computed on the phone and compared on our server. When a person registers their own face in the app, one reference photo they consent to send is stored with their record so HR can check it is the right person. Every consent, withdrawal and deletion is loggedConfirm the right person is punching in
PayrollSalary structure, attendance-based pay, PF/ESI/UAN numbers, PAN, bank account for salary, payslips. Salary history is stored encryptedCalculate and record pay for the Customer
ID documentsAadhaar, PAN, passport or other documents the Customer or employee uploadsThe Customer’s employment records
SupportMessages and attachments you send us, from inside the app or by WhatsApp, phone or emailAnswer and fix your query
BillingCompany name, billing address, GSTIN, contact person, invoices and payments. Card details are handled by our payment partner; we never see or store card numbersBill the Customer and meet tax law
SecuritySign-in history, IP address, device and browser, and an audit trail of changesProtect accounts, investigate misuse, meet the law’s log-keeping duty

We collect only what these purposes need. Optional features (GPS, face verification, the AI assistant, WhatsApp messages, offers in the employee app) are off until the Customer turns them on.

3. Lawful basis

You can withdraw a consent at any time, as easily as you gave it (section 8). Withdrawal does not undo processing already done.

4. Who helps us (sub-processors)

We share personal data only with service providers who need it to run OpsX, under contracts that require them to protect it, and only for the purpose stated:

ProviderWhat it doesData it sees
Amazon Web Services (Mumbai region, India)Application serversAll data in transit through the app
MongoDB AtlasDatabaseAll stored data
CloudflareBot check on sign-up (Turnstile); encrypted backups and archived audit logs (R2 storage)IP address and browser signals; encrypted backup files
BrevoSign-up codes and notice emailsName and email address
GoogleApp notifications (Firebase Cloud Messaging), once switched onA device token
A third-party AI model providerThe optional AI assistantQuestions and the figures needed to answer them, with names replaced and identifiers masked
Meta WhatsApp, MSG91Messages a Customer chooses to send (for example a purchase order to a supplier, or an OTP by SMS) — only when the Customer connects themRecipient’s number and the message
Our payment partnerCollecting paymentsPayer details and payment status

AI assistant. Before anything is sent to the AI model provider for an answer, people’s names are replaced with placeholders and email addresses, phone numbers, PAN and Aadhaar numbers are masked. The assistant only reads data.

We do not sell personal data, and we do not use Customer data for advertising. We may disclose data when the law requires it (for example a valid order from a court or authority), and we will tell the Customer where the law allows.

5. Where data is stored

Our application servers are in India (AWS, Mumbai region). Our database provider and some other providers above (for example Cloudflare, Brevo, Google and the AI model provider) may store or process data in other countries. The DPDP Act allows this unless the Government restricts a country; we will follow any such restriction.

6. How long we keep it

DataHow long
Customer account dataWhile the subscription runs. The Customer’s Master Admin can download all of it at any time (Settings → Company data). After the account closes it stays available for export for 30 days, then is deleted from live systems
BackupsEncrypted; overwritten on their normal rotation within 12 months; restored only for disaster recovery
Face templateDeleted 30 days after the person’s last working day, or at once when they withdraw consent or HR rejects the registration
Face reference photoDeleted 30 days after HR verifies the registration, or at once if HR rejects it
Sign-in and audit logs365 days (the DPDP Rules ask for at least one year), then archived encrypted and deleted
Trial sign-ups that never verify30 days
EnquiriesAs long as we need to answer and follow up the enquiry; ask us and we delete it
Our invoices and billing recordsAs long as tax and company law require (generally 8 years)

Customers may have to keep payroll records longer under labour and tax law; that is their decision as Data Fiduciary, and they can export the data to do so.

7. Security

Each Customer’s data is kept separate and every change is tied to that Customer. Traffic is HTTPS only; salary history is encrypted; sign-ins are rate-limited and sessions expire after 24 hours; access by our staff is limited to what support needs and is logged; backups are encrypted and kept off the main server.

No system is perfectly secure. If a personal data breach happens, we will inform affected people (or, for Customer data, the Customer) without delay, and report it to the Data Protection Board of India within 72 hours as the DPDP Rules require, saying what happened, what data was involved, the likely effect and what we are doing about it.

8. Your rights, and how to use them

Under the DPDP Act you may:

How: write to opsx.official@gmail.com or WhatsApp/call +91 79039 27019, saying what you want. Withdrawing a consent is as easy as giving it: one message is enough, and a trial account can also be closed from the account itself. Employees of a Customer: write to your employer first — they control that data; face-verification consent can also be withdrawn in the OpsX Partner app. We may need to confirm your identity before acting, and we may keep data the law requires us to keep.

9. Cookies and similar technology

opsx.in does not set advertising or tracking cookies. It keeps a random visit id in your browser’s session storage (cleared when you close the tab) to count sign-up steps. The OpsX app uses only what it needs to keep you signed in and remember your settings. Videos on opsx.in load from youtube-nocookie.com only when you press play.

10. Grievance Officer

Grievance Officer, Opsx Apex Private Limited, 2nd Floor, Gudar Niwas, Bhadeji, Gaya, Bihar 823003, India · opsx.official@gmail.com · +91 79039 27019. We acknowledge a grievance within 48 hours and reply within 30 days. If you are not satisfied, you may complain to the Data Protection Board of India.

11. Children

OpsX is for businesses and their adult staff. We do not knowingly collect children’s data. If a Customer records a person under 18 (for example an apprentice), the Customer must obtain the verifiable parental consent the law requires.

12. Changes

We will post changes here with a new date, and email Customers’ Master Admins about material changes before they apply. See also our Terms of Service and Refund & Cancellation Policy.

See also