Security
Munafa Book keeps each business's data separate, stores it in India, encrypts it in transit, protects every login with a PIN and lockout, and lets you download a full backup any time.
Your data
- Stored on cloud servers in India (Mumbai region).
- Every connection uses HTTPS encryption.
- Each business's data is kept separate; every request is checked to belong to your business, and this is tested on every release.
- A backup copy of every business every night, kept 30 days, plus the database's own point-in-time backups. Restoring is practised on a separate test copy.
- Your own backup download at any time, on any plan.
Logins
- Login with mobile number and a 4–6 digit PIN, stored only as a one-way hash.
- Too many wrong PINs lock the login for a few minutes.
- The app can lock itself after a period without use.
- See every signed-in device and log one out from PIN & security.
- One-time codes by email for signup, forgotten PINs and deleting a business.
- Limits on how often anyone can try to log in, ask for codes or sign up, from one phone number or internet address.
- The website only runs its own code plus Razorpay's checkout and the analytics script (Content Security Policy).
Staff
- Roles: salesmen cannot see buying prices or profit; accountants can only view.
- Every change is recorded with who made it, in the activity log.
- Turn a person off and their phone is signed out.
Payments
Plan payments are handled by Razorpay. We never see or store your card details or UPI PIN.
Who processes your data
- MongoDB Atlas (database, Mumbai, India): all business data.
- Our application server: runs the app; keeps no business data of its own.
- Encrypted object storage (Cloudflare R2 or Amazon S3): the nightly backup files, deleted after 30 days.
- Razorpay (India): plan payments.
- Email provider: one-time codes, receipts and notices (your email address and the message).
- Error monitoring (Sentry): error messages with names, phone numbers and emails removed.
- None of them may use your data for anything else.
Monitoring
- The app and its database are checked every few minutes from outside; see the status page.
- Errors are reported to us straight away, and we get a daily summary of payments, errors and backups.
Report a problem
If you think you found a security issue, please tell us privately: email info@munafabook.com.