This Security Policy describes the safeguards Badawy Nexus aims to apply across its SaaS, school ERP, business management, subscription, finance, communication, and support services. Security is a shared responsibility: we protect the platform, and customers must protect their users, roles, passwords, devices, and uploaded data.
1. Our Security Commitment
Badawy Nexus is committed to protecting the confidentiality, integrity, availability, and lawful use of customer data. Our goal is to provide a secure environment for organizations, schools, businesses, administrators, staff, students, parents, and customers who rely on our platform.
- We design security controls around real SaaS risks: unauthorized access, data leaks, fraud, service abuse, weak passwords, and operational mistakes.
- We continuously improve security measures as technology, threats, customer needs, and legal expectations change.
- We treat security as a platform-wide duty, not a decoration. A lock icon without real controls is just a shiny padlock doing theatre.
2. Data Protection and Encryption
We use reasonable technical and organizational safeguards to protect personal data, business records, school records, billing information, documents, and platform activity data.
- We aim to protect data in transit using secure connections such as HTTPS/TLS.
- We apply access controls so that only authorized users can access relevant information.
- Where appropriate, sensitive records, credentials, tokens, and secrets should be encrypted, hashed, masked, or otherwise protected.
- Passwords must not be stored in plain text. They should be hashed with appropriate password-hashing methods.
- We follow data minimization principles: collect and retain only what is needed for the service, legal, support, billing, and security purposes.
Important: No online system can be guaranteed 100% secure. Security is a continuous process involving software, infrastructure, people, procedures, customer behavior, and monitoring.
3. Secure Login and Account Protection
Account security begins at login. Badawy Nexus aims to protect user accounts through secure authentication and monitoring controls.
- Users should use strong passwords and avoid reusing passwords from other websites.
- Login attempts may be logged for security, fraud prevention, and audit purposes.
- Suspicious login patterns, repeated failed attempts, unusual devices, or abnormal activity may trigger restriction, review, or temporary lockout.
- Where implemented, two-factor authentication, email verification, device binding, or OTP checks may be used for stronger protection.
- Administrators must immediately remove access for former employees, former contractors, or unauthorized users.
4. Role-Based Access Control
Badawy Nexus uses or supports role-based access control so each user only receives access appropriate to their responsibilities.
- Super admins, tenant admins, staff, finance users, teachers, parents, students, and support users should have different permissions.
- Customers are responsible for assigning roles carefully and reviewing permissions regularly.
- Privileged access should be limited to trusted and authorized users only.
- Access to sensitive modules such as finance, staff records, student data, reports, settings, and system controls should be restricted.
Best practice: Give every user the minimum access needed to do their work. “Everyone is admin” is not management — it is a digital open door with a welcome mat for trouble.
5. Tenant Isolation and Multi-Tenant Safety
Badawy Nexus is designed as a multi-tenant SaaS platform. Each customer organization should only access its own data, users, settings, invoices, files, dashboards, and operational records.
- Tenant IDs, organization IDs, business IDs, role checks, and permission checks should be enforced server-side.
- Users should never be trusted only because the frontend shows a button or hides a menu.
- Cross-tenant access must be blocked, logged, and investigated where detected.
- Super admin access must be controlled carefully, audited, and limited to authorized platform operations.
6. Database Security and Data Integrity
Database security is central to protecting Badawy Nexus customers. We aim to use controls that reduce unauthorized access, accidental modification, data corruption, and leakage.
- Database access should be limited to authorized services and authorized personnel.
- Production credentials should be protected and not exposed in public code, frontend files, screenshots, or logs.
- Important data changes should be logged where appropriate for audit and troubleshooting.
- Input validation and server-side checks should be used to reduce injection, tampering, and malformed data risks.
- Backups and restore procedures should be used to support business continuity and recovery.
7. Infrastructure and Hosting Security
We aim to host and operate Badawy Nexus using secure infrastructure practices appropriate for SaaS services.
- Use secure hosting environments, firewall rules, access restrictions, and least-privilege infrastructure access.
- Apply security patches and updates to supported systems, frameworks, dependencies, and runtime environments.
- Separate development, testing, and production environments where practical.
- Protect environment variables, API keys, payment secrets, database credentials, and cloud keys.
- Use logging and monitoring to detect outages, errors, abuse, and suspicious activity.
8. Secure Development Practices
Security should be considered throughout development, testing, deployment, and maintenance.
- Use server-side authorization checks for protected actions and sensitive data.
- Validate and sanitize user input to reduce injection, scripting, and data corruption risks.
- Avoid exposing secrets, payment plan IDs, private keys, tokens, or database credentials to frontend code.
- Review code changes that affect authentication, payments, permissions, tenant access, files, and database logic.
- Use dependency updates, vulnerability checks, and controlled deployment procedures where practical.
9. Backup, Recovery, and Business Continuity
Backups and recovery planning help reduce the impact of data loss, operational mistakes, system failures, and security incidents.
- Important production data should be backed up according to the platform’s operational requirements.
- Backup access should be restricted and protected.
- Restore processes should be tested or reviewed where practical.
- Customers should maintain their own exports or records where required by law, accounting, school policy, or business continuity needs.
10. Monitoring, Audit Logs, and Suspicious Activity
Badawy Nexus may collect logs and activity records to protect the platform, troubleshoot issues, support audits, detect misuse, and respond to security events.
- Logs may include login attempts, user actions, IP addresses, device information, timestamps, account changes, payment events, and system errors.
- Repeated failed login attempts, unusual access patterns, and suspicious activity may trigger alerts or restrictions.
- Audit logs help organizations understand who did what, when, and from where.
- Logs are retained according to operational, legal, security, and business needs.
11. Incident Response and Breach Handling
If we identify a security incident affecting the platform or customer data, we will take reasonable steps to investigate, contain, mitigate, recover, and communicate as required.
- We assess the nature, scope, cause, and potential impact of the incident.
- We prioritize containment, evidence preservation, remediation, and restoration of safe operations.
- Where required by law, contract, or risk level, we may notify affected customers, users, regulators, or authorities.
- Customers must report suspected account compromise, unauthorized access, or suspicious activity promptly.
Report quickly: If you suspect unauthorized access, do not wait. Contact us immediately with the account email, phone number, organization name, time of incident, screenshots, and what happened.
12. Third-Party Security
Badawy Nexus may depend on third-party providers for hosting, payments, email, SMS, WhatsApp, analytics, storage, backups, support tools, and integrations.
- We aim to work with reputable providers that support reasonable security controls.
- Third-party providers may have their own security practices, uptime limits, privacy policies, and incident procedures.
- We are not responsible for security failures caused solely by third-party systems outside our reasonable control, but we will act reasonably to reduce customer impact.
- Payment information may be handled by payment processors according to their own security and compliance obligations.
13. Employee, Contractor, and Support Access
Access by Badawy Nexus team members, contractors, or support personnel should be controlled, limited, and based on legitimate business needs.
- Team access should be limited to authorized persons who need it for support, maintenance, security, billing, or operations.
- Access should be removed when it is no longer needed.
- Support staff should not access customer data unnecessarily.
- Confidentiality duties apply to persons who handle customer information.
14. Customer Security Responsibilities
Security is shared. Customers, schools, business owners, and tenant administrators must protect their own users, devices, data, and access permissions.
- Use strong passwords and do not share login credentials.
- Remove access for staff who leave your organization.
- Assign permissions based on job role and necessity.
- Verify payment, finance, student, staff, and administrative changes before saving.
- Protect devices used to access Badawy Nexus with screen locks, antivirus where appropriate, and safe browsing habits.
- Train staff not to click suspicious links or share OTPs, passwords, or admin access.
- Notify us quickly about suspicious activity or suspected account compromise.
15. Vulnerability Reporting
If you discover a vulnerability or security weakness, report it responsibly. Do not exploit, download, copy, modify, delete, or expose data that does not belong to you.
- Send a clear report with steps to reproduce, affected page/module, screenshots, and your contact information.
- Do not publicly disclose the issue before we have had a reasonable time to investigate and fix it.
- Do not perform denial-of-service testing, social engineering, phishing, malware testing, brute force attacks, or access to other customers’ data.
16. Security Limitations
Although we work to protect the platform, some risks cannot be fully eliminated.
- Internet services can experience outages, attacks, misconfigurations, provider failures, or unforeseen vulnerabilities.
- Customer misuse, weak passwords, shared accounts, infected devices, or careless admin permissions can compromise security.
- Third-party systems such as payment gateways, email providers, SMS providers, hosting platforms, and APIs may experience their own security incidents.
- Security controls may evolve over time, and not every feature may be available on every plan or deployment.
17. Security Policy Updates
We may update this Security Policy from time to time to reflect changes in our platform, infrastructure, legal requirements, security practices, threat environment, or business operations. The updated version will apply from the date posted unless stated otherwise.
18. Contact and Security Reporting
For security questions, suspected unauthorized access, vulnerability reports, account compromise, or data-protection concerns, contact us: