Why Desishub · Pillar 01 of 03

Security is our first decision, not our last

When thousands of people trust your system with their money, security is not a feature you add at the end

We build systems that hold loan books, patient records, school fees and till takings. This page sets out exactly how we protect them — at the network, in the application, in the database, and in how we work. It also says plainly what we do not have.

Facts on this page last verified 6 November 2026

Why teams pick us

How we secure the stack

  • 01

    Tenant isolation in the database

    Every tenant-scoped query is filtered in the data layer rather than the interface, so a missing filter in a new feature fails closed instead of leaking. This is the model behind FundPier's multi-SACCO deployment.

  • 02

    Authentication designed for the threat

    Server-side sessions, OTP or multi-factor wherever money moves, role-based access down to the individual action, and per-resource policies rather than one global admin flag.

  • 03

    Encryption in transit and at rest

    TLS everywhere, enforced and redirected. Database volumes and backups encrypted at rest. Secrets held in the deployment environment, never committed to the repository.

  • 04

    A firewall and a scanner we wrote

    Sentinel, our web application firewall, and Scout, our application security scanner, are open source and run against our own client systems. We read our own findings before anyone else does.

  • 05

    Backups with tested restores

    Scheduled backups held off the primary host, with restores actually performed and the date recorded. An untested backup is a guess, not a plan.

  • 06

    Senior review on every change

    No code reaches a client's production system without a second engineer reading it. Dependencies are scanned, and a penetration test runs before an enterprise launch.

FAQ

Frequently asked questions.

  • 01Where is our data hosted, and can we keep it in Uganda?

    Most client systems run on our own VPS infrastructure or on AWS, fronted by Cloudflare. If your regulator or board requires data to stay in a particular jurisdiction, or on hardware you own, we can deploy to a server you control, including on-premise. Decide this before we build, because it changes the architecture.

  • 02How do you stop one tenant seeing another tenant data?

    Isolation is enforced at the database level, not in the interface. Every tenant-scoped table carries a tenant key, every query is filtered by the authenticated session, and the filter lives in the data layer where application code cannot bypass it by mistake. FundPier runs several savings and credit co-operatives on one deployment this way, and Intellixio was built to the same model.

  • 03Who on your team can see our production data?

    Only the engineers assigned to your project, and only through audited access. We do not copy production data into development environments. When we need realistic data for testing we generate it, or anonymise an export.

  • 04Do you run penetration tests?

    Yes, before an enterprise launch and on request afterwards. We publish Sentinel, a web application firewall, and Scout, an application security scanner, as open source, so the engineers testing your system are the ones who wrote the tooling. You get the findings ranked by what an attacker could actually reach, with the fix for each one.

  • 05What happens if there is a breach?

    We tell you in writing, with what we know and what we do not yet know. Then we contain it, patch, rotate credentials, and write up the timeline and the change that prevents a repeat. You can reach us about a security issue at security@desishub.com, which is also published at /.well-known/security.txt.

  • 06Are you ISO 27001 or SOC 2 certified?

    No, and we will not imply otherwise. Neither certification is held by Desishub today. What we can give you is the practice-by-practice detail on this page, a security checklist specific to your project, and a named engineer accountable for it. If your procurement process requires a certified vendor, say so early and we will tell you honestly whether to shortlist us.

  • 07How are backups handled, and have you tested a restore?

    Databases are backed up on a schedule set per project, nightly as standard and more often for payment systems, with copies held off the primary host. A backup nobody has restored is not a backup, so restores are performed and the test date recorded.

Ready to grow your business in Uganda?

Desishub Technologies is the partner you need for world-class web design and custom software development.

Tell us what you're building. We'll scope it in 24 hours.

A free 30-minute call, then a written quote with real UGX figures — no obligation, and an engineer on the call rather than a salesperson.

21

Products in production

400+

Developers trained

UGX 56M+

Settled through DGateway