Services
Industries
Our work
Products
About
Contact
Start a project Message us on Telegram
  1. Home
  2. Technology
  3. Security

Security

Security, stated plainly: what is live, what is designed, and what we got wrong once.

We would rather under-claim than have your reviewer find a gap we did not mention.

What is live today

GeezSoft operates three production products — BetJocker, Habesha Game Hub and Jocker — with real users and real Telebirr and CBE transactions. BetJocker and Habesha Game Hub run on PostgreSQL-backed ledgers with webhook-based, HMAC-verified deposit pipelines, TLS on every endpoint, and role-based back offices with per-action audit logs; Jocker records every draw on the server before it is called and keeps a full wallet ledger. The same practices apply to the institutional and business systems we build for clients; see how we work for backups, documentation, training and support.

Encryption

Payments

Deposit callbacks are verified (HMAC), processed idempotently (a duplicate delivery cannot double-credit), and reconciled against the provider's own records rather than trusting the callback alone. Withdrawals pass through tiered KYC and an approval queue.

Tenant isolation — the design we are building to

The white-label engine for third-party operators is being designed so every row — players, bets, deposits, withdrawals, sessions, audit logs — carries an indexed tenant identifier enforced by PostgreSQL row-level security, with CI fixtures that assert cross-operator invisibility. This engine is in development; we do not describe it as live.

Game integrity

Games publish their return. Provably-fair seeding (committed seed and nonce per round, revealed after) and independent RNG certification are on the roadmap and will be listed on the status section when live.

A finding from our own audit

An earlier version of this website shipped a browser-based admin tool that asked visitors to paste a GitHub personal access token with write access to this repository, stored in plain text in the browser, and wrote lead data into a public file. That tool has been removed, the exposure closed, and the lesson — secrets and personal data never belong in a static site — is now a rule in how we build.

Reporting a vulnerability

If you believe you have found a security issue in any GeezSoft product or this website, email security@geezsoft.org. We read every report and reply to every one.

Start a conversation

Bring your own reviewer.

We are happy to walk a security or technical reviewer through any of the above on a call.

An engineer replies within one business day. Prefer to talk? @GHAdmin1 on Telegram info@geezsoft.org