Terms of Service.
The rules of engagement for working with YohWeb — governed by SA law (CPA, ECT Act, common law). Plain South African English, no fine-print surprises, with a 14-day full money-back guarantee and zero lock-in.
In plain English: We build you a lekker lead-generation website system for R5,995 + R495/month (WhatsApp Automation optional at R195/mo, Online Signatures R49/mo). Pay 50% deposit (R2,997.50) to start work and 50% (R2,997.50) when your site goes live — or pay R5,395.55 in full and save 10%. First month of hosting is free; monthly billing starts the 1st of the month after launch, auto-deducted via Paystack (a Stripe company). Within 14 days of launch, you can cancel for any reason — full refund of the Once-Off Fee, no questions asked, per the CPA. After that, monthly fee stops the moment you cancel (30 days' notice, no exit fees, full handover of all your files and data). If you don't pay: after the 7th your site is paused, after 30 days it's removed from our servers (see Non-Payment Policy). If either of us messes up, we sort it out like grown-ups — negotiation, then AFSA mediation, then AFSA arbitration in Joburg. No lock-in. Sharp sharp. Sharp sharp.
Acceptance of Terms
Howzit! By accessing yohweb.co.za, requesting a quote, booking a slot, paying a deposit to, or otherwise engaging Zentrio (Pty) Ltd (registration number 2026/489361/07, tax number 9612335225), trading as YohWeb("YohWeb", "we", "us", "our"), you (the "Client", "you") agree to these Terms of Service ("Terms"). If you don't agree, please don't use our services — there's no hard feelings, but we both need to be on the same page.
These Terms form a binding contract between you and Zentrio (Pty) Ltd (trading as YohWeb), governed by the laws of the Republic of South Africa — including the Consumer Protection Act 68 of 2008 (CPA) (where you qualify as a consumer), the Electronic Communications and Transactions Act 25 of 2002 (ECT Act), and the common law of contract. We may update these Terms from time to time; continued use after changes means you accept the new version (see General Provisions).
Where any conflict arises between these Terms and a written Statement of Work ("SOW") or quote that we both sign, the SOW prevails for that project only.
Definitions
In these Terms, unless the context requires otherwise:
- "AI Chatbot" means the conversational AI assistant ("Yoh Bru") we deploy on your site, trained on your business info.
- "CRM" means the customer relationship management system included in your monthly fee.
- "Client" means the person or entity engaging YohWeb's services.
- "Client Content" means text, images, logos, video, code or other material you provide to us for inclusion in your site.
- "Deliverables" means the final website, CRM configuration, chatbot deployment, and other work product we hand over.
- "Lead Machine" means our core package: website + CRM + AI chatbot + booking + follow-up automation + review automation + analytics, for R5,995 once + R495/month.
- "Monthly Fee" means the recurring R495/month charge for hosting, CRM, AI, automation and support. First month is included free with the Once-Off Fee; billing starts the 1st of the month following launch.
- "Once-Off Fee" means the R5,995 build fee for your site. Payable either as (a) 50% deposit (R2,997.50) before work begins + 50% balance (R2,997.50) on completion, or (b) full payment of R5,395.55 (10% discount) before work begins.
- "Deposit" means 50% of the Once-Off Fee (R2,997.50), due before work begins.
- "Balance" means the remaining 50% of the Once-Off Fee (R2,997.50), due on completion — i.e. when the website is released to the Client and CNAME records are provided or updated.
- "Billing Cycle" means the period from the 1st of a calendar month to the last day of that month. Monthly Fees are auto-deducted on the 1st of every month via Paystack.
- "Personal Information", "POPIA", "Responsible Party", "Operator", "Data Subject" have the meanings given in the Protection of Personal Information Act 4 of 2013.
- "Services" means the lead-generation website systems and ancillary services we provide, as described in section 3.
- "Split-Test" means the A/B testing methodology described in section 7.
- "SOW" means a Statement of Work, quote or proposal signed by both parties.
- "Teraco" means Teraco South Africa (Pty) Ltd, our hosting provider.
- "We", "us", "our" means Zentrio (Pty) Ltd (Reg: 2026/489361/07, Tax: 9612335225), trading as YohWeb.
- "Working Day" means Monday to Friday, excluding South African public holidays, 08:00–17:00 SAST.
Services Description
YohWeb builds lead-generation website systems for South African businesses. Our core Lead Machine package (R5,995 once + R495/month) includes:
- Website: Custom, mobile-first, fast-loading website built in ~3–7 days on average. Designed to convert visitors into leads.
- CRM: Customer relationship management system that captures, organises and routes leads so your team can follow up sharp sharp.
- AI Chatbot ("Yoh Bru"): Conversational AI trained on your business info that answers enquiries 24/7, qualifies leads, and books calls.
- SEO / AEO / GEO: Search engine optimisation (SEO), Answer Engine Optimisation (AEO) for AI search, and Generative Engine Optimisation (GEO) so you appear in Google, ChatGPT, Perplexity and the rest.
- Booking system: Online calendar so clients book their own slots.
- Follow-up automation: Automatic WhatsApp, email and SMS sequences to leads who don't convert first time.
- Review automation: Automated requests for Google reviews from happy customers, with response templates.
- Analytics dashboard: Traffic, leads, conversion rates, sources — properly readable, not a Google Analytics nightmare.
- Split-test methodology: We build two variants of key pages and run a data-driven test to pick the winner (see Split-Test & Merge Method).
We also offer à-la-carte services: e-commerce stores, Google Business Profile setup, maintenance & care plans, content writing, and brand design. The exact scope of your project is set out in your SOW.
Right to Refuse Service & Right to Cancel
YohWeb is built for small to medium South African businesses — plumbers, salons, restaurants, guesthouses, electricians, law firms, dental practices, guest lodges, panel beaters, the lot. Our R5,995 once-off + R495/month pricing is engineered for that scale. So we need to be upfront about two rights we reserve — both fair, both aligned with the Consumer Protection Act 68 of 2008 (CPA) and the common law of contract.
YohWeb (operated by Zentrio (Pty) Ltd) reserves the right to refuse or decline any project at our discretion. Our R5,995 pricing is designed for small to medium SA businesses (plumbers, salons, restaurants, guesthouses, etc.). For large-scale enterprise projects (e.g. supermarkets, national chains, complex custom platforms), a custom quote will be provided. If we decline a project, any deposit paid will be refunded in full within 7 business daysvia the original payment method (card refunds processed through Paystack, a Stripe company; EFT refunds EFT'd back).
- Who this is for: Our standard Lead Machine package is sized for businesses with 1–50 staff and a single primary location. If you operate 20+ branches, a national chain, a marketplace, a complex multi-vendor e-commerce platform, a custom ERP integration, or anything that needs 200+ hours of bespoke development, our R5,995 build won't fit — and we'd rather tell you upfront than under-deliver.
- Custom quotes: For enterprise-scale work, we'll scope the project properly and send a custom quote within 5 business days. Custom quotes are valid for 30 days. The deposit, refund policy, and cancellation terms in your custom SOW prevail over the standard terms in this document.
- No discrimination: We don't refuse projects based on race, gender, religion, sexual orientation, disability, language, or any ground prohibited by the Promotion of Equality and Prevention of Unfair Discrimination Act 4 of 2000 or the Constitution of the Republic of South Africa, 1996. We only ever refuse based on scope, complexity, capacity, legality, or fit.
- Refund on refusal: If we decline a project after a deposit has been paid (rare — we usually catch scope mismatches at the quote stage), the full deposit is refunded within 7 business days. No admin fee, no restocking fee, no "we kept R500 for our time" nonsense. Per CPA section 16, this is your money.
- Illegal or prohibited projects: We will refuse, full stop, any project involving pyramid schemes, Ponzi schemes, get-rich-quick scams, unlicensed gambling, illicit substances, counterfeit goods, weapons, hate speech, or anything that breaks SA law. We also won't build adult content sites or platforms primarily designed to facilitate fraud.
YohWeb reserves the right to cancel this agreement at any time with 30 days' written notice. If we cancel, the Client receives: (a) all completed work to date, (b) a pro-rata refund of any unused monthly fees, and (c) all website files and content. We will not cancel without good cause (e.g. abusive behaviour, non-payment, illegal activity).
- Good cause: We commit to invoking this right only for genuine reasons — material breach of these Terms not cured within 14 days, abuse/threats/harassment of our staff, non-payment (account 30+ days overdue after written warning), use of the Services for illegal activity or fraud, insolvency/liquidation/business rescue of the Client, or breach of confidentiality/POPIA that we reasonably believe is ongoing.
- What you receive on our cancellation: The same full handover you'd get on a normal cancellation — website files, source code, design files, CRM export, analytics, AI chatbot transcripts, all logins — delivered within 14 days of termination. Plus the pro-rata refund of unused Monthly Fees. We're not vindictive; we part ways clean.
- Immediate cancellation: For severe breaches (illegal activity, abuse of staff, fraud, security threats to other clients), we may cancel immediately without 30 days' notice. Even then, you still receive your files and data within 14 days — we just stop the service faster to protect our team and other clients.
- Refund on our cancellation: Pro-rata refund of any unused full months of the Monthly Fee, processed within 7 business days via Paystack (for card payments) or EFT. Once-Off Fees already paid are non-refundable (you keep the work we delivered), unless we cancelled due to our own material breach — in which case a pro-rata refund of the Once-Off Fee applies too.
- Notice: We send cancellation notices to your last-known email and WhatsApp. Both count as written notice under the ECT Act 25 of 2002.
- Your rights unaffected: Nothing in this section overrides your rights under the CPA, including the right to approach the National Consumer Commission or a consumer court if you believe we cancelled unfairly.
In short: we won't take on a project we can't deliver on (e.g. a massive supermarket chain at R5,995 — that's a R150k+ build, not a Lead Machine), and we won't keep working with a client who breaks the rules or abuses our team. Both rights are exercised in good faith, with full refunds where applicable, and never to dodge our obligations under SA law. Sharp sharp.
Pricing & Payment
Payment terms in detail:
- Deposit option (default): 50% of the Once-Off Fee (R2,997.50) is due before work begins. We don't start coding until it's in our account — sorry, we've been burned before. The remaining 50% (R2,997.50) is due on completion — i.e. when the website is released to you and CNAME records are provided or updated.
- Full-payment option (10% discount): Pay the full R5,395.55 once-off before work begins and save R599.45 (10% off the standard R5,995 build price). The discount applies only to the Once-Off Fee; the Monthly Fee remains R495/month.
- Monthly Fee: Billed monthly in advance on the 1st of each month, auto-deducted from your debit/credit card via Paystack (a Stripe company). First month is FREE — included in the build price — so your monthly billing starts the 1st of the month following launch. Cancel anytime with 30 days' notice — see Term & Termination.
- Payment methods: Credit/debit card via Paystack (a Stripe company) is the default and required for automatic monthly billing. EFT, PayFast, Yoco, and SnapScan are also accepted for once-off payments on request. We send proper tax invoices via email + post them to your portal dashboard.
- Invoices: All invoices are generated through Paystack, emailed to your address on file, and mirrored in your portal dashboard at yohweb.co.za/portal. You can download PDFs anytime.
- Automatic deductions: By paying with a card, you authorise YohWeb to auto-charge the same card on the 1st of every month for the Monthly Fee (and any active add-ons, e.g. WhatsApp Automation R195/mo, Online Signatures R49/mo). You can revoke this authorisation anytime by cancelling the service or updating your card in the portal.
- Late payment & non-payment: See the dedicated Non-Payment Policy section below. In short: after the 7th of the month your site is paused; after 30 days unpaid it is removed from our servers.
- VAT: All prices include VAT at 15%. YohWeb is VAT-registered.
- Price changes: We may increase the Monthly Fee on 30 days' written notice, not more than once per 12 months, and never above the SA inflation rate (CPI). You can cancel without penalty if you don't accept the new price.
- Once-Off Fee protection: Once you've paid your Once-Off Fee (deposit + balance, or the full-pay discounted amount), it's locked — no "retroactive price increase" tricks.
Refund Policy
We're confident you'll love what we build. But within 14 days of launch, if you're not happy for any reason — or even no reason at all — we'll refund your Once-Off Fee in full. No questions asked, no drama, no small print. This is your cooling-off period under section 16 of the Consumer Protection Act 68 of 2008 (CPA), and we honour it as a hard guarantee. Email us, we action it, you get your money back. Sharp sharp.
Refund rules in detail — read this once, then forget about it because you'll never need it:
- Before work begins: If you cancel before we start coding, we refund 100% of your deposit (or full payment) — less any third-party costs already incurred (e.g. domain registration, paid stock images you approved). No admin fee, no funny business.
- During build: If we've already started, we refund the unspent portion of your deposit minus work completed (we'll show you exactly what's been done, with timestamps, so there's no he-said-she-said).
- 14-day full money-back guarantee: Full refund of the Once-Off Fee (R5,995, or R5,395.55 if you paid in full) within 14 days of launch — even if we did everything right and you just changed your mind. No questions asked, per the CPA cooling-off period. Monthly Fees for the period used are non-refundable (we've already incurred hosting and AI costs).
- After 14 days — Once-Off Fee: The Once-Off Fee becomes non-refundable. The cooling-off window has closed; from here on, you own what we built.
- After 14 days — Monthly Fee (pro-rata): The Monthly Fee is pro-rata refundable for unused full months. Example: you pay for March on the 1st, cancel on 5 March — no refund for March (we've already incurred the hosting and AI costs for the month), but you don't pay for April or any month thereafter. We don't nickel-and-dime you on partial months — that's just un-Mzansi.
- Refund timeline: Approved refunds are paid within 7 business days via your original payment method. If you paid by card via Paystack, the refund goes back to the same card via Paystack. If you paid by EFT, we EFT you back. If you paid via PayFast or Yoco, the refund routes through them. We don't refund to a different method (that's a money-laundering red flag — sorry).
- WhatsApp Automation add-on (R195/mo): If you've added the WhatsApp Automation service at R195/month, it can be cancelled independently of your main Monthly Fee — see Term & Termination. Pro-rata refund rules apply the same way: no refund for the current month, no charge for the next.
- What doesn't get refunded: Third-party costs we've already paid on your behalf (domain registrations, paid plugins, ad spend, stock images you approved in writing), and any work explicitly approved by you in writing. We'll always show you the receipts.
- No restocking fees, no exit fees, no "early termination" penalties. We don't believe in lock-in. If you're not happy, leave — we'd rather you stay because you want to.
- Refund forfeiture — website & data: When a refund is requested and approved, the client forfeits the right to receive the website, source code, design files, CRM data, analytics data, and all associated deliverables. The website will be taken offline within 48 hours of refund approval. All data (CRM leads, analytics, chatbot transcripts) will be permanently deleted within 7 days. If the client wishes to keep the website and data, they should NOT request a refund — the refund and the deliverables are mutually exclusive. This clause exists because we cannot build a website, deliver it, AND refund the build fee — that's not sustainable for any business.
To request a refund, email howzit@yohweb.co.za with the subject "Refund Request" and your invoice number. We aim to respond within 2 business days and pay out within 7 business days of approval.
Client Responsibilities
To build your site in ~3–7 days and keep it running lekker, we need a few things from you — sharp sharp:
- Provide business info: Logo (vector preferred), brand colours, photos, copy, product lists, services, pricing, business hours, team contacts, social links. We can help source these at extra cost.
- Grant access: Domain registrar login, existing Google account, social media handles, current hosting (if migrating). We treat all credentials as confidential.
- Respond to queries: Reply to our WhatsApps/emails within 24 hours during the build so we don't stall. Delays on your side push your launch date.
- Approve variants: For split-tests, approve both variants before we launch. Then approve the winning variant when the test concludes.
- Pay on time: Settle invoices within 7 days. We can't keep working on overdue accounts.
- Accuracy: Provide accurate business info. We're not liable for damages arising from incorrect info you gave us (e.g. wrong pricing, expired offers, unlicensed use of third-party content).
- Legal compliance: Your business must be legally registered and operating in SA (or your jurisdiction). We don't build sites for pyramid schemes, gambling scams, get-rich-quick schemes, or anything that breaks SA law.
- Follow our security advice: Use strong passwords, enable 2FA where we recommend it, don't share logins. We're not liable for breaches caused by your weak credentials.
- Respect our staff: Abuse, threats, or harassment of our team (or our AI) is grounds for immediate termination. We're humans, not robots.
Split-Test & Merge Method
One of the reasons our sites convert so well is our split-test & mergemethodology. Here's how it works — and what you're agreeing to:
- We build two variants. For key pages (usually homepage, services, contact), we build two design variants — Variant A and Variant B. Both are functional, both look sharp, both go live. You acknowledge and agree that we build two variants as part of the standard Lead Machine package.
- Traffic is split 50/50. When a visitor lands on the page, a split-test cookie determines which variant they see. The split is randomised and balanced.
- We collect behaviour data. For each variant, we track views, time on page, scroll depth, clicks, form starts, and conversions (leads, calls, bookings). This data is anonymised in aggregate.
- Data collection period: Tests typically run for 14–30 days or until we reach statistical significance (usually ~1,000 sessions per variant), whichever comes first. For low-traffic sites, we may run longer.
- You can opt out. If you want only one variant from the start (e.g. you already have a strong design preference), tell us in writing before the build starts. The Once-Off Fee is the same.
- We merge the winner. When the test concludes, we merge the winning variant as the single live version, archive the loser, and remove the split-test cookie. Your site stays clean and fast.
- You get the report. We send you a one-page summary of what we learned — which variant won, by how much, and why.
By engaging us, you acknowledge that: (a) two variants will be built; (b) visitor behaviour data will be collected during the test; (c) the test will run for the period above; and (d) the winning variant becomes the sole live version on merge. Your data and your visitors' data are governed by our Privacy Policy and Cookie Policy.
Intellectual Property
Once your Once-Off Fee is paid in full, you own 100% of the final merged website: the design, the code, the content (that you provided), the domain, the configuration. It's yours. We hand over source files and all logins on launch day.
What we keep:
- Our IP: Our internal tools, frameworks, AI prompts, automation recipes, and processes remain ours — you get a perpetual licence to use them as part of your site, but not ownership. You can't resell our framework as your own.
- Pre-existing components: Open-source libraries (MIT, Apache, BSD) remain under their original licences. We document all third-party components in a Bill of Materials.
- Portfolio rights: We may showcase your project in our portfolio and marketing (screenshots, case study, results), unless you ask us in writing not to. We never share confidential business data publicly.
- Third-party assets: Stock photos, fonts and plugins are licensed under their own terms — we hand over all licence docs and you renew any recurring licences yourself.
You confirm that all Client Content you give us (text, images, logos, code) is yours to use or properly licensed. If you give us copyrighted material and we get sued, you indemnify us (see Indemnification).
Hosting & Infrastructure
Your site is hosted at Teraco, South Africa's largest tier-III data centre, with facilities in Johannesburg and Cape Town. Teraco is ISO 27001 certified, with N+1 UPS and diesel generator backup — so when load-shedding hits, our sites stay up.
We target 99.9% monthly uptime (max ~43 minutes downtime/month). Actual uptime over the last 12 months: 99.97%. We publish a public status page.
Force majeure: We're not liable for downtime or service interruption caused by events beyond our reasonable control, including:
- Load-shedding beyond Teraco's backup capacity (rare — but if Eskom goes to Stage 8+ for an extended period and diesel runs out, even Teraco can struggle);
- Natural disasters, fires, floods, earthquakes;
- War, terrorism, civil unrest, riots;
- Pandemics, government mandates, national states of disaster;
- Fibre cuts, upstream provider outages (e.g. SEACOM break), DNS provider outages;
- Cyber-attacks on a scale we couldn't reasonably prevent (e.g. state-sponsored DDoS);
- Anything else the SA common law or CPA recognises as force majeure.
If a force majeure event lasts more than 7 consecutive days, you may terminate without penalty and we'll refund pro-rata for the unused portion of your Monthly Fee.
Scheduled maintenance:We do scheduled maintenance in low-traffic windows (Sun 02:00–04:00 SAST) with at least 48 hours' notice. We aim for zero-downtime deploys.
AI Chatbot & Automation
Our AI chatbot ("Yoh Bru") uses large language models to converse with your website visitors, answer questions, qualify leads and book calls. It's trained on your business info — services, pricing, FAQs, business hours, location — that you provide.
What you acknowledge:
- AI is fallible: Like any AI, Yoh Bru may occasionally produce inaccurate, incomplete, or misleading responses (sometimes called "hallucinations"). We tune the system prompt, ground it in your data, and add guardrails — but no AI is 100% accurate.
- Not professional advice: Yoh Bru's responses are general information, not legal, medical, financial, or professional advice. We're not liable for any decision a visitor makes based on chatbot advice.
- You review the knowledge base: Before launch, you review and approve the knowledge base (FAQs, business info) that Yoh Bru uses. You're responsible for its accuracy.
- Handoff to humans: Yoh Bru is configured to hand off to your team (or our team) when a query is complex, sensitive, or explicitly requests a human. The handoff threshold is configurable.
- Automation behaviour: Follow-up automations (WhatsApp, email, SMS) are configured by you in the CRM. You approve every sequence before it goes live. We're not liable for messages you authorise that turn out to be inaccurate or inappropriate.
- Review automation: Our review-automation tool asks your happy customers for Google reviews. It does not post fake reviews, incentivise reviews, or violate Google's review policies. We're not liable if Google penalises your profile for reviews you solicit outside our tool.
- Training data: Anonymised, aggregated chat transcripts may be used to improve Yoh Bru across our client base. No personal information from your visitors is used to train third-party AI models. See Privacy Policy.
Limitation of Liability
We work hard to deliver excellent websites — but we need to cap our liability to stay in business. To the maximum extent allowed by SA law (including the CPA, which prohibits excluding liability for gross negligence):
- Cap: Our total aggregate liability for any and all claims arising out of or related to these Terms or the Services is limited to the amount you paid us in the 3 months preceding the claim (or R1,000, whichever is greater).
- No indirect loss: We are not liable for indirect, incidental, special, consequential, or punitive damages, including loss of profits, loss of revenue, loss of leads, loss of data, loss of goodwill, or business interruption — even if we were advised of the possibility.
- Third-party services: We're not liable for issues caused by third-party services — Eskom load-shedding, WhatsApp outages, Paystack / PayFast / Yoco downtime, Google algorithm changes, domain registrar failures, your internet connection, etc.
- Your content: We're not liable for content you provide or for misuse of the site by you or your customers.
- Your security: We're not liable for any breach caused by your failure to follow our security advice (use strong passwords, people!).
- AI chatbot: See AI Chatbot & Automation — we're not liable for chatbot advice.
- Force majeure: See Hosting & Infrastructure.
Nothing in these Terms excludes or limits our liability for: (a) death or personal injury caused by our negligence; (b) fraud or fraudulent misrepresentation; (c) any other liability that cannot be excluded under SA law (including the CPA). These carve-outs are protected under SA consumer law.
Indemnification
You agree to indemnify, defend and hold harmless Zentrio (Pty) Ltd (trading as YohWeb), our directors, employees, contractors and agents from and against any and all claims, damages, losses, liabilities, costs and expenses (including reasonable legal fees) arising out of or related to:
- Your content: Any Client Content you provide that infringes a third party's copyright, trademark, trade secret, patent, privacy, publicity or other right.
- Your business practices: Any claim arising from your business operations, products, services, or conduct — including misleading advertising, consumer complaints, or regulatory action.
- Your compliance: Any breach by you of these Terms, the Privacy Policy, POPIA, the CPA, the ECT Act, or any other applicable law.
- Your use of the site: Any misuse of the site, CRM, chatbot, or automation tools we provide — including sending spam, violating platform terms (WhatsApp, Google), or processing personal information unlawfully.
We'll give you prompt written notice of any claim, allow you to control the defence (with our approval), and reasonably cooperate. You won't settle any claim that admits fault on our part without our written consent.
Confidentiality
By both parties:Each party agrees to keep confidential any non-public information it learns from the other during the engagement — including business strategies, customer lists, pricing, source code, trade secrets, and any information marked "confidential" or that reasonably should be understood as confidential.
- Duration: Confidentiality obligations survive termination of these Terms and continue for 5 years after the engagement ends.
- Exceptions: Information that is or becomes public through no breach by the receiving party; was already known to the receiving party; is independently developed; or is required to be disclosed by SA law or a competent court.
- Need-to-know: Each party only shares confidential info with its own staff, contractors and advisors who need it to perform under these Terms, and who are bound by equivalent confidentiality.
- Breach notification: If either party discovers a confidentiality breach, it must notify the other within 48 hours and take reasonable steps to mitigate.
Data & Privacy
The processing of personal information in connection with these Terms and the Services is governed by our Privacy Policy and the Protection of Personal Information Act 4 of 2013 (POPIA).
- Roles: Where we process your personal information (e.g. your contact details), YohWeb is the Responsible Party. Where we process your website visitors' personal information on your behalf (e.g. CRM, chatbot, analytics), you are typically the Responsible Party and YohWeb is the Operator under POPIA section 1.
- Operator agreement: Our Terms (read with the Privacy Policy) constitute the written operator agreement contemplated by POPIA section 21. We process personal information only on your documented instructions and in line with POPIA.
- Security: We implement the technical and organisational measures described in the Privacy Policy. You're responsible for the security of your own login credentials and for configuring your CRM/automation settings in a POPIA-compliant way.
- Data subject requests: If a data subject asks you for access, correction, deletion, etc., and the request relates to data we process on your behalf, you forward it to us and we assist within 30 days.
- Breach notification: If we suffer a breach affecting your data, we notify you as described in the Privacy Policy, and you take responsibility for notifying affected data subjects and the Information Regulator as required.
- Cookies: Use of cookies on your site is governed by our Cookie Policy read with your site's cookie banner (which we configure for you).
Cancellation & Termination
We don't believe in lock-in contracts.If you're not happy, leave. We'd rather you stay because you want to, not because some clause is holding you hostage. Here's the full cancellation policy — read it once, screenshot it for your records, and forget about it.
How to cancel — three easy options:
- WhatsApp: Message us on 010 880 1234 with "Cancel my service" and your business name. We'll confirm receipt within 1 business day and start the 30-day clock.
- Email: Send a note to howzit@yohweb.co.za with the subject "Cancellation Request" and your invoice number. Same 1-business-day confirmation.
- Client portal: Log in to your portal at yohweb.co.za/portal, go to Settings → Account → Cancel Service, and follow the prompts. The portal time-stamps your request automatically.
Whichever channel you use, we'll send you a written confirmation within 1 business day with the exact termination date, the pro-rata refund owed (if any), and a handover checklist. No bots, no phone trees — a real human in Joburg reads your message and replies.
Notice period: 30 days from the date we receive your written notice. This gives us time to do a clean handover (export your data, hand over your files, redirect your domain if needed). If you want to leave faster than 30 days, just ask — we'll do our best to accommodate, no drama.
Exit fees: R0. None. Zilch. No "early termination fee", no "admin charge", no "handover fee". We don't believe in lock-in. If we did, we'd be one of those agencies — and we'd rather eat braaivleis without chakalaka.
What you receive on cancellation — full handover:
- Website files: The full final site — HTML/CSS/JS or your CMS export, all source code in a Git repository, all images and assets, all configurations.
- Design files: Figma/Adobe source files for every page, logo files (vector + raster), brand guidelines.
- CRM export: All your leads, contacts, deals, and notes in CSV and JSON format. Your data, your way.
- Analytics data: Full Google Analytics export, Search Console access transferred to your account, all historical reports.
- AI chatbot transcripts: All conversation logs (anonymised where required by POPIA).
- All logins: Domain registrar, hosting panel, CMS admin, CRM, analytics, social media (if we managed them for you) — everything handed over with new passwords you set yourself.
- Documentation: A one-page handover doc explaining how everything fits together, plus a 30-minute walkthrough call if you want one.
We deliver all of this within 14 days of termination via a secure download link (and a physical USB stick on request, for the analog okes). After 60 days, we wipe your data from our live servers (encrypted backups are kept for 30 more days as a safety net, then permanently deleted).
What happens to hosting & CRM on cancellation:
- Hosting: Your site stays live on our Teraco hosting for the duration of your 30-day notice period. After that, we help you migrate to another provider at our standard hourly rate (no exit fee, no lock-in). If you don't migrate within 60 days of termination, we may shut down the environment (with at least 30 days' notice by email). We won't pull the plug on a live site without warning — that's just un-Mzansi.
- CRM: Your CRM data is exported and handed over (see above). After the 60-day safety-net window, your CRM account is deactivated and the data permanently deleted from our live systems. If you want to keep using a CRM, we'll recommend SA-friendly alternatives (HubSpot free tier, Zoho, etc.) and help you import your data.
- AI chatbot: The chatbot stops working the moment your monthly fee stops. If you want to keep a similar bot, we'll hand over your prompt configurations and conversation transcripts so another provider can pick up where we left off.
- Domain: Your domain was always yours — we release it to your control immediately on termination. No release fees, no hostage situations.
- Email accounts: If we host your business email, we'll help you migrate to Google Workspace, Microsoft 365, or another provider. We won't delete your inbox without your written say-so.
Monthly fee stops immediately on cancellation:
- Your Monthly Fee stops billing on your termination date (30 days after we receive your notice). No "final month" charges, no partial-month invoices for the notice period (you've already paid for that month in advance on the 1st).
- If you've prepaid annually, we pro-rata refund the unused full months — see Refund Policy above.
- Once-Off Fees already paid are non-refundable after the 14-day cooling-off period (you own what we built, remember).
WhatsApp Automation add-on (R195/mo) cancels independently:
- If you added the WhatsApp Automation service at R195/month, you can cancel just that add-on without cancelling your whole Lead Machine. Just message us "Cancel WhatsApp Automation" on the same channels.
- Same 30-day notice applies. Your main Monthly Fee (R495/mo) continues as normal. Your site, CRM, and AI chatbot keep running.
- Pro-rata refund rules apply: no refund for the current month, no charge for the next.
Termination by us: We may cancel the Monthly Fee services with 30 days' notice for any reason. We may terminate immediately for:
- Non-payment (account 30+ days overdue after written warning);
- Material breach of these Terms not cured within 14 days of written notice;
- Abuse, threats, or harassment of our staff;
- Use of the Services for illegal activity, fraud, or anything that brings YohWeb into disrepute;
- Insolvency, liquidation, or business rescue of the Client;
- Breach of confidentiality or POPIA that we reasonably believe is ongoing.
Even when we terminate, you still get your files and data — we're not vindictive. We'll hand over within 14 days, just like a normal cancellation.
Outstanding fees: You remain liable for all fees up to the termination date, including any unbilled work-in-progress. We'll send a final invoice on termination; pay it within 7 days and we're square.
Survival: Clauses that by their nature should survive termination — IP, confidentiality, liability, indemnity, dispute resolution — do survive. The rest ends on termination.
Non-Payment Policy
We don't want to pause or remove anyone's site — we'd rather you pay on time and we keep optimising forever. But we can't keep servers running, AI inference humming, and the lights on at Teraco if monthly fees don't come in. So here's the deal, in plain South African English, fair and legally sound:
Card auto-charged on the 1st via Paystack. Everything runs lekker. Invoice emailed + saved to portal.
Payment overdue. Your website shows a "temporarily paused" page. CRM, AI chatbot, and WhatsApp automation stop processing new leads. We email + WhatsApp you.
Your website is removed from our servers. Monthly servicing (hosting, CRM, AI, automation) stops completely. Your data is kept for 60 days then permanently deleted.
Stage 1 — On time (Day 1–7): Your Monthly Fee (R495/mo + any active add-ons) is auto-deducted from your card on the 1st of every month via Paystack (a Stripe company). Invoice is emailed to you and mirrored in your portal dashboard. Nothing for you to do.
Stage 2 — Paused (after the 7th of the month): If the auto-deduction fails (card expired, insufficient funds, etc.) and we can't reach you, your account is marked overdue on the 8th. From that point:
- Your website is paused — visitors see a branded "temporarily paused" page (not a 404, not an error — a polite page that says you'll be back).
- The AI chatbot stops responding to new enquiries. Existing CRM data is preserved.
- The WhatsApp Automation stops replying to new leads (existing conversations are not deleted).
- The follow-up automation pauses — no new emails/SMS go out.
- We email you, WhatsApp you, and post a red alert in your portal dashboard. A real human in Joburg will also try to call you.
You can reactivate at any time by paying the outstanding Monthly Fee plus any add-ons through the portal or via Paystack link. Reactivation is automatic — your site, AI, and automation come back online within 1 business hour. No reconnection fee applies at Stage 2.
Stage 3 — Removed (after 30 consecutive days unpaid): If the account remains unpaid for 30 consecutive days from the original 1st-of-month billing date:
- Your website is removed from our servers — it no longer loads at your domain. DNS records are reverted so your domain doesn't point to a dead IP.
- Monthly servicing stops completely — no hosting, no CRM, no AI, no automation, no analytics, no split-testing, no reporting.
- Your CRM data, AI transcripts, analytics, and chatbot configuration are archived and held for 60 days (encrypted at rest). After 60 days they are permanently deleted.
- Your domain remains yours — we release it immediately. Your email accounts (if we hosted them) are migrated on request.
- The Once-Off Fee you paid for the build is non-refundable at this stage — the cooling-off period elapsed long ago, and we built the site. You own the IP, but you must arrange alternative hosting to keep it live.
To reactivate after Stage 3, you must pay: (a) the outstanding Monthly Fees for the unpaid months, (b) a reconnection fee of R750to cover re-provisioning your environment, and (c) the next month's Monthly Fee in advance. We'll restore from the 60-day archive if you reactivate in time. After 60 days, it's a fresh build at the prevailing Once-Off Fee.
Notification timeline — we don't pull the plug silently:
- 1st of month: Auto-deduction attempted. Email receipt (or failure notice) sent immediately.
- Day 3: If deduction failed, we email + WhatsApp you with a Paystack payment link.
- Day 7: Final reminder by email + WhatsApp + phone call from a human in Joburg.
- Day 8 (Stage 2): Site paused. Red alert in portal. Payment link still active.
- Day 15: Second warning email + WhatsApp. Portal dashboard shows countdown to removal.
- Day 22: Final warning email + WhatsApp + recorded phone call.
- Day 30 (Stage 3): Site removed. Archive created. Final email with archive expiry date.
CPA & good faith: This policy is designed to be fair, transparent, and aligned with the Consumer Protection Act 68 of 2008. We never charge hidden fees, never delete data without 60 days' notice, and never refuse a reactivation if you pay what you owe. If you're in genuine financial difficulty, talk to us — we'd rather work out a payment plan than pause your site. We're humans, not robots.
Dispute resolution: If you believe an invoice is wrong, pay it anyway (to avoid pause/removal) and we'll refund any disputed amount within 7 business days if you're right. See Dispute Resolution & Governing Law for the full process.
Dispute Resolution & Governing Law
These Terms are governed by the laws of the Republic of South Africa. If there's a dispute, here's how we sort it out — Mzansi style:
- Negotiation (14 days): Both parties WhatsApp or email a senior representative (you contact our Information Officer; we contact you). We try to resolve it informally within 14 days. Most disputes die here.
- Mediation (AFSA): If negotiation fails, we go to mediation through the Arbitration Foundation of Southern Africa (AFSA) under its Commercial Mediation Rules. Mediation is non-binding — both parties try to reach a settlement with a neutral mediator. Costs are shared equally.
- Arbitration (AFSA): If mediation fails or one party refuses, we go to binding arbitration under AFSA's Arbitration Rules, seated in Johannesburg. One arbitrator, English language, expedited procedure where the amount in dispute is under R500,000. The arbitrator's award is final and binding.
- Court (only if required): Either party may apply to a competent court for interim or urgent relief (e.g. an interdict) at any time. Otherwise, no court unless SA law requires it or to enforce an arbitration award.
Sandton, Johannesburg · arbitration.co.za · +27 11 320 6000 · info@arbitration.co.za
Consumer rights: Nothing here overrides your rights under the Consumer Protection Act 68 of 2008 or the ECT Act, including the right to approach a consumer court or the National Consumer Tribunal. You also retain the right to approach the National Consumer Commission or your jurisdiction's small claims court (for claims under R20,000) at any time.
General Provisions
- Severability: If any clause is found unenforceable by a court or arbitrator, the rest of these Terms stay in force. The unenforceable clause is read down to the minimum extent necessary to make it enforceable.
- Waiver:If we don't enforce a right at any time (e.g. we let a late invoice slide), that's not a waiver — we can still enforce it later. Waivers must be in writing and signed.
- Entire agreement:These Terms, read with your SOW and our Privacy & Cookie Policies, are the entire agreement between us about the Services. They replace any previous chats, emails, or proposals — except your signed SOW.
- Amendment:We may update these Terms from time to time as our services evolve or SA law changes. We bump the "Last updated" date and notify active clients by email at least 30 days before material changes take effect. For existing signed SOWs, the version in force at signing applies unless you agree to the new one in writing. Continued use after the notice period = acceptance.
- Assignment:You can't assign or transfer these Terms (or your SOW) to anyone else without our written consent. We may assign them to a successor in a merger, acquisition, or sale of assets — with notice to you.
- Notices: Notices to us go to howzit@yohweb.co.za. Notices to you go to your last-known email or WhatsApp. Both count as written notice under SA law and the ECT Act.
- Relationship:We're independent contractors. Nothing in these Terms creates a partnership, joint venture, employment, or agency relationship.
- No third-party rights:These Terms are between us and you. No third party has any rights under them ( Contracts (Rights of Third Parties) Act 17 of 2017 doesn't apply).
- Electronic signature:Acceptance of these Terms by clicking "I agree", paying a deposit, or signing a SOW electronically constitutes your signature for purposes of the ECT Act.
Copyright & Branding
- YohWeb Branding:As the creator and developer of your website, Zentrio (Pty) Ltd (trading as YohWeb) retains the right to display a small, unobtrusive credit link ("Built by YohWeb" or similar) in the footer of your website. This credit serves as copyright attribution and helps us protect our intellectual property under the Copyright Act 98 of 1978 (South Africa).
- Source Code Copyright: The underlying source code, frameworks, tools, and systems used to build your website remain the intellectual property of Zentrio (Pty) Ltd (trading as YohWeb). You own the final compiled website, its content, images, and branding — but not the proprietary tools and frameworks that power it.
- Content Copyright: You own all content you provide to us (text, images, logos, documents). We own the content we create for you (copywriting, design elements, custom graphics) — but grant you a perpetual, royalty-free licence to use it on your website.
- Portfolio Rights: Zentrio (Pty) Ltd (trading as YohWeb) may display your website in our portfolio and marketing materials, including screenshots, case studies, and client testimonials. If you wish to opt out of portfolio display, notify us in writing.
- Removal of Branding: The YohWeb credit link may be removed only if: (a) you have paid all outstanding fees in full, and (b) you request removal in writing. A once-off branding removal fee of R500 applies to cover the administrative and design work.
- Copyright Infringement:If any party copies, reproduces, or distributes your website's design or content without authorisation, Zentrio (Pty) Ltd (trading as YohWeb) reserves the right to take legal action under the Copyright Act 98 of 1978 and the Electronic Communications and Transactions Act 25 of 2002.
Contact Us
Questions about these Terms? Reach out — we're real humans in Joburg:
Registered in South Africa · VAT-registered · Governed by SA law · Proudly Mzansi
We'll explain anything in plain South African English — no legalese, we promise. Email howzit@yohweb.co.za or WhatsApp 010 880 1234 — real humans, sharp sharp.