Payorth

Security

How we protect your business data

Encryption

All data is encrypted in transit using TLS 1.3 and at rest using AES-256. API keys and secrets are encrypted with platform-level key management.

Authentication & Access Control

Payorth uses phone-based OTP authentication with automatic session timeout (30-minute idle). Admin access requires API key authentication. All sessions are single-origin with cross-tab sync.

Infrastructure

Payorth runs on hardened infrastructure with automated security scanning, dependency auditing, and container scanning on every deployment. Our CI/CD pipeline includes SAST (CodeQL + Semgrep), secrets scanning, and license compliance checks.

Payment Security

Payment processing is handled by PCI DSS Level 1 compliant providers (Stripe and Paystack). Payorth never stores raw card numbers. Webhook signatures are verified using official SDKs.

Data Protection

Account data is isolated per organization. Database access uses parameterized queries (Prisma ORM) to prevent SQL injection. Input validation and output encoding prevent XSS attacks.

Monitoring

We maintain comprehensive audit logging for all sensitive operations including authentication events, invoice actions, payment processing, and admin access. Security events trigger real-time alerts.

Vulnerability Disclosure

If you discover a security vulnerability, please report it to security@payorth.com. We take all reports seriously and will respond within 48 hours.