Private beta — WePayGuard is in testing. Real-money transactions are not enabled yet.
WePayGuard

Security & trust

The rules are enforced on our servers, not in the app.

Money and transaction state can only change through our backend, under explicit rules. The app on your phone asks; it never decides.

Backend-authoritative

Clients cannot directly modify transactions, escrow, disputes or audit records. Every state change is validated server-side against an explicit state machine.

Append-only audit

Important actions and money decisions emit audit events that cannot be edited or removed by either party.

Idempotent money operations

Payment, acceptance, cancellation and resolution requests carry an idempotency key, so a retry or a duplicate provider event cannot move money twice.

Scoped access

Database and storage rules restrict transactions and evidence to the two parties involved, and are verified against the deployed configuration before release.

Google infrastructure

Authentication, database, file storage and the backend run on Firebase and Google Cloud. Development authentication shortcuts are disabled in production builds.

Operational controls

Money-movement holds, a manual pause, and an audited emergency decision path exist for the cases automation should not settle alone.

Before real money moves

The app currently runs on a test payment provider. Real customer funds will not move until the production payment integration is connected and verified — signed webhooks checked against the provider's exact request bytes, duplicate and out-of-order events proven harmless, real refunds and payouts executed, funding and fees reconciled against the provider's own records, and a pause and rollback procedure rehearsed. That work ends in a written go/no-go approval.

What we don't claim

  • WePayGuard is not a bank and offers no banking, lending or insurance services.
  • Held funds are not insured deposits.
  • We do not verify the condition, authenticity or legality of anything being sold.

Reporting a security issue

Email security@wepayguard.com with steps to reproduce. Please give us a reasonable window to fix an issue before disclosing it publicly.

WePayGuard is in private beta on Android.

Request beta access