Security & Trust Center

Built for Trust. Engineered for Security.

Every transaction, contract, and interaction on Ascendoria is protected by layered security controls — so freelancers, clients, and companies can work with confidence.

10 Critical Security Controls

The foundations that protect real money and real reputations.

Hosted Checkout
Active
Webhook Verification
Active
HTTPS Encryption
Active
RBAC (Role-Based Access)
Active
Backend Validation
Active
Transaction Ledger
Active
Idempotency
Active
Audit Logs
Active
Automated Backups
Active
Fraud Detection
Active
Account & Authentication
  • Passwords are bcrypt-hashed by the platform — never stored in plain text.
  • Email verification required before account activation.
  • Secure session management with expiring tokens.
  • Logout from all devices via session invalidation.
  • Sensitive account data never exposed to the frontend.
  • 2FA for admin accounts (roadmap — platform auth extension).
    Roadmap
Payment Security
  • Hosted Checkout / Redirect Checkout via PayTabs — card data never touches our servers.
  • No card numbers or CVV ever stored on the platform.
  • HTTPS enforced on all pages.
  • Payment confirmed via signed Webhook from the provider — return URL alone is NOT trusted.
  • Backend verifies amount, currency, and transaction reference before activation.
  • Idempotency: duplicate webhook callbacks cannot double-activate a service.
  • Transaction states tracked: Pending → Paid → Failed → Refunded → Cancelled.
  • Final price verified on the backend — frontend cannot tamper with pricing.
Freelancer Balances & Ledger
  • Every financial movement creates a ledger entry (AscendCoinsLedger + PaymentTransaction).
  • Users cannot edit their own balance from the frontend — backend-enforced.
  • Each credit/debit has a unique Transaction ID.
  • Reason recorded for every balance change.
  • Negative balances prevented unless explicitly system-allowed.
  • All financial operations logged to Admin Audit Log.
Withdrawals & Transfers
  • Withdrawal account details verified before processing.
  • Bank account details never exposed to other users.
  • Minimum withdrawal threshold enforced.
  • Manual review for large or suspicious withdrawals.
  • User notified on withdrawal creation and every status change.
  • Withdrawal states: Pending → Processing → Paid / Rejected / Cancelled.
  • Withdrawal only marked 'completed' after actual transfer confirmation.
Backend & API Protection
  • Role-Based Access Control (RBAC) via Row-Level Security on every entity.
  • Every API call checks user permissions and ownership.
  • NoSQL injection protection via parameterized SDK queries.
  • XSS protection — user content rendered safely, no raw HTML injection.
  • API Keys and Secret Keys stored in backend secrets — never in frontend code.
  • All user input validated against entity schemas on the backend.
Administration & Fraud Prevention
  • Admin Audit Log records every administrative action with actor, IP, device, and timestamp.
  • Super Admin privileges isolated from regular admin access.
  • IP and device/session tracking for sensitive admin operations.
  • Alerts on abnormal activity patterns (SecurityScan + ErrorReport entities).
  • Monitoring for suspicious multi-account creation.
  • Large or unusual payments flagged for manual review.
  • Accounts or transactions can be frozen pending investigation.
  • Users cannot manipulate ad pricing or commission from the frontend.
Files & Data Protection
  • Uploaded files scanned for type and size before storage.
  • Allowed file types enforced; dangerous executables blocked.
  • Sensitive files stored via private storage with signed access URLs.
  • Automatic database backups managed by the platform.
  • Data encrypted in transit (TLS/HTTPS) and at rest where required.
  • Passwords and payment data never written to logs.
Disputes & Trust
  • Dispute Center between client and freelancer (Dispute entity).
  • Evidence and messages preserved and immutable once submitted.
  • Timestamped event log for every project (ContractAuditLog).
  • Clear refund and cancellation policy enforced via escrow lifecycle.
  • Reporting system for users, projects, and companies (ContentReport + ModerationReport).
  • Accounts with repeated reports flagged for moderator review.
Policies & Compliance

Independent Security Review Recommended

Before launching with real transactions, Ascendoria recommends a professional Security Review and Penetration Test by a certified information-security specialist, plus verification of legal and payment-provider requirements in your operating jurisdiction.

base44
Edit with Base44