Guide your customers live.
Zero card numbers seen. Zero downloads.

The privacy-native co-browsing and live support platform built for high-stakes checkouts and digital onboarding. Mask sensitive data on the customer’s device, keep your POPIA story simple, and slash drop-offs.

Start free trial → Book a 10-min demo
✓No credit card required ✓Installs in minutes ✓Nothing for customers to download
Thandi types her card
umoya.example/checkout
UUmoya Outdoor Step 3 of 3
Trail runner, size 7 · incl. delivery R1 249,00
Card details
4111 2048 6630 9152VISA
08 / 28
312
Pay R1 249,00
L Lerato from support is viewing this page Stop sharing
your agent sees only dots
Agent consoleLive 00:42
UUmoya Outdoor Step 3 of 3
Trail runner, size 7 · incl. delivery R1 249,00
Card detailsMasked on Thandi’s device
•••• •••• •••• ••••
•• / ••
•••
Pay R1 249,00Lerato
T Thandi is on the payment page Request control
100% privacy-native. Passwords, card numbers and one-time codes never leave your customer’s browser. POPIAGDPR

“Can you read me your card number?”

The question that loses the sale. Without seeing the screen, support is guesswork, and customers rightly won’t share their details.

01
Customers won’t shareNobody wants to read card numbers or OTPs to a stranger.
02
Agents work blind“What do you see now?” turns a two-minute fix into twelve.
03
Carts quietly dieThey promise to try later. Most never come back.
U Umoya Support 11:48
mute
keypad
speaker
AgentWhat do you see on your screen right now?
ThandiI’d rather not read out my card. I’ll try later.
Cart abandonedR1 249,00 left at payment
How it works

Live in minutes. No IT project required.

Simple enough for your Head of CX to explain in three sentences. Light enough that your developers won’t notice it’s there.

1 Once · a few minutes
checkout.html
41<footer>…</footer>
42<script src="bona.js"
43  data-bona-site="umoya">
44</body>
✓Bona is live on umoya.example

Drop in a script tag

One line on your site, just before the closing body tag. Card, password and OTP fields are masked out of the box.

2 In the moment
LShare this page with Lerato? She’ll see this page live. Card details and passwords stay hidden on your device. Not nowAllow

Customers stay in control

Nothing is shared until they tap Allow. Sensitive fields are hidden in their browser before any data is sent.

3 Same call
Delivery address
Street, suburb, postal code
Postal code
0000
Lerato Found it, thanks!

Resolve in real time

Your agent sees what the customer sees, circles the right field, and gets them over the line on the first call.

The agent console

Their page, live. Their card number, never.

Your agent sees the customer’s real page mirrored in real time — not a blurry video. Sensitive fields arrive already masked. See the AI agent and every tool →

this is your agent’s view
b Agent console / Session with Thandi Live · 00:42 Remote control: offask to control3
⌖ ✎ ↖
Peer-to-peer · end-to-end encryptedThandi’s page, mirrored live. Not a video.
umoya-outdoor.example/checkout
Umoya OutdoorCartDetailsPayment
Pay by card
Email
thandi.n@mail.example
Card number MASKED
•••• •••• •••• ••••
1
•• / ••
HIDDEN
Pay R1 249,00
2
Order summary
👟
Trail runner, size 7Qty 1
R1 099,00
Delivery (Gauteng)R150,00
TotalR1 249,00
T
Thandi/checkout
Request control Clear drawings End session
SESSION LOG
14:02:06Thandi allowed sharing
14:02:31Moved to /checkout
14:02:44Laser on
1

Masked on her device. The card number is replaced before it ever leaves Thandi’s browser.

2

Point and draw. Circle the button she’s looking for — it appears on her screen instantly.

3

Control only on request. Clicking or typing for her needs a second, separate Allow.

Privacy

Sensitive data never leaves the customer’s device.

Screen sharing sends everything and hopes the agent looks away. Bona removes sensitive data before it leaves the browser, so there is nothing to store, leak or explain.

MASKING HAPPENS HERE
1Thandi’s browserWhat she types
Card number
4111 2048 6630 9152
Bona replaces it
•••• •••• •••• ••••
2On the wireEncrypted, peer-to-peer
fieldcard-number
value•••• •••• •••• ••••
maskedtrue
storednever
End-to-end encrypted session
3Lerato’s consoleWhat your agent sees
Card number
•••• •••• •••• ••••
•• / ••
•••
She can still point, draw and guide.
Compliance, without the paperwork. If sensitive data never reaches your agents, there’s far less to document, audit or defend. How the masking works
POPIABuilt for
South Africa’s Protection of Personal Information Act
GDPRBuilt for
For customers and teams in the European Union
Use cases

Built for the moments people give up.

Wherever a form is long, money is involved, or one wrong click sends a customer to your competitor.

For e-commerce & retail

Stop cart abandonment at checkout.

When customers get stuck on a delivery form, a voucher that won’t apply or the payment step, your agents jump in live and guide them across the finish line, without ever seeing raw card details.

✓Rescue carts at the payment step
✓Fix voucher, address and delivery-option hiccups live
✓Keep card handling out of your agents’ hands
MASKED AUTOMATICALLY
Card numberExpiryCVVOTP
umoya.example/checkoutLive
Umoya Outdoor · R1 249,00
Verify it’s you Enter the 6-digit code we sent to the number ending in 821.
••••••
Code expires in 2:41Resend codeLerato
Confirm order
PROOF, NOT PROMISES

See both sides for yourself.

Open the demo shop as the customer, and the agent console in another browser or private window. Type a card number and watch it arrive as dots.

Ready now? Start your free trial

1Be the customerdemo.bonasecure.co.za↗ 2Be the agentWe’ll send you a console login✉
3On the demo page, click “Share screen with support”, then Allow. In the console, click Join.
Compare

Why not just share a screen?

Screen sharing shows everything. Enterprise co-browsing takes months and is priced in dollars. Bona gives you the privacy of one and the speed of the other.

Screen sharingVideo-call tools
Enterprise co-browseLegacy platforms
bnaBEST FIT
Sensitive fields hidden from agentsCard numbers, IDs, passwords
Everything is visible
Often, after set-up
Masked on the device
Nothing for customers to installNo app, extension or meeting link
Often an app or link
Runs in the browser
Runs in the browser
Point, draw and highlightShow the exact field or button
Basic pointer at best
Included
Included
Separate consent before controlViewing and control are two Allows
All-or-nothing
Depends on setup
Always on
Time to go liveFrom sign-up to first session
Minutes
Weeks to months
Minutes
Priced for South African teamsClear rand pricing
Per seat, in USD
Custom USD/EUR quotes
From R249 per seat
YesPartlyNoTypical for each category. Individual tools vary.
Pricing

Simple pricing, in rand.

Pay for seats in use, not for people. No setup fees. See full pricing.

TeamMOST TEAMS
FromR249per seat / month
On-device masking for cards, passwords and OTPs
Live co-browsing with point, draw and highlight
Two-step consent and remote control
Audit log of every session
Start free trial → No credit card required
Contact centres
Volume pricingFor teams with 100+ agents
✓Everything in Team
✓Help rolling out across your floor
✓A pilot before you commit
Talk to us
FAQ

Questions buyers ask us.

Something else? See all questions or talk to our team.

No. Bona runs in the browser on your existing site. There’s no app, extension or meeting link.

no more…

“What do you see on your screen right now?”

Give your team eyes on the problem — and keep your customers’ details where they belong.

Start free trial → Book a 10-min demo
From R249 per seat a month · 100+ agents? Volume pricing