DRAFT — Pending lawyer review This document is not yet effective. Cross-reference table in imports/PHASE_COLD_4_SUMMARY.md · version 2026-05-06-cold-outreach-draft
DRAFT

Acceptable Use Policy

Last updated: 2026-05-06 · version 2026-05-06-cold-outreach-draft

This Acceptable Use Policy ("AUP") forms part of your agreement with PropChat and supplements the Terms of Service, the Operator Agreement, and the Privacy Policy. By using PropChat, the Agency agrees to this AUP.

PropChat is messaging infrastructure for cold outreach by South African estate agencies. We make it possible to do cold outreach safely and lawfully, but we do not pretend that doing it well is purely voluntary on the Agency's part. The platform enforces a set of technical safeguards described below; you cannot turn them off, and you cannot route around them.

1. Permitted use

The PropChat service is licensed to the Agency for direct marketing of the Agency's own real-estate services to data subjects for whom the Agency has a documented lawful basis under POPIA Section 11 (consent, contract, legitimate interest, or any other listed ground). The platform supports two operational postures:

2. Lawful basis at import — required

Before PropChat writes any contact to your tenant from a bulk import, the importing agent must tick a lawful-basis attestation on the preview screen. The attestation is recorded against the agent's account and timestamp and stored on the import audit row.

This attestation is what we will produce if the Information Regulator asks "what lawful basis did the Agency have when this person was imported into PropChat?" The Agency warrants the attestation is true. PropChat accepts the attestation in good faith and is not in a position to verify it independently.

Acceptable lawful bases under POPIA Section 11 for direct marketing purposes include:

3. Technical safeguards we enforce

The following safeguards are not optional. They run on every message and every import. The Agency cannot disable them.

3.1 Tenant-wide opt-out propagation

When a data subject replies STOP (or any of our recognised opt-out keywords — STOP ALL, UNSUBSCRIBE, OPT-OUT, CANCEL, END, QUIT, NO, REMOVE), their opt-out is recorded as tenant-wide and sticky: it applies to every channel of that contact across the Agency's tenant, and it persists across re-imports. Only an explicit START reply (or SUBSCRIBE / UNSTOP / RESUME / YES / OPT-IN) lifts an opt-out — silence or any other reply does not.

3.2 Throttling per WABA

Every WhatsApp Business Account ("WABA") connected to PropChat has an hourly send bucket enforced by the platform:

When the bucket is full, the campaign sender pauses and resumes at the next hour boundary. The Agency cannot raise these limits.

3.3 Auto-pause on quality drops or rolling-window failures

PropChat subscribes to Meta's phone_number_quality_update webhook. If Meta downgrades the WABA quality score to YELLOW or RED, all outbound sends from that WABA are hard-paused immediately. The Agency must acknowledge the pause from the WABA Health dashboard before sending resumes.

Independently, PropChat computes a rolling-window failure rate: if combined block-suspect failures (Meta error codes 131056, 131000, 470, 131047, 131051) plus inbound opt-out replies exceed 2% of the last 100 sent messages, the WABA is hard-paused. Same acknowledgement flow applies.

This is in everyone's interest. A WABA that is allowed to keep sending after Meta has flagged it ends up suspended directly by Meta, often with no warning and no easy path to reinstatement.

3.4 Cold-outreach campaign mode

When you create a campaign whose audience contains any first-touch recipient (a contact with no prior outbound history on this tenant), PropChat forces the campaign into cold-outreach mode:

3.5 Mandatory in-message opt-out

Every freeform message sent through PropChat's campaign sender automatically appends "Reply STOP to unsubscribe" to the body if the message body does not already include the word "STOP". This is not configurable.

For Meta-approved templates, the in-message opt-out language must be baked into the template body before Meta approves it — Meta does not let us inject footers at send time on templates. Cold-outreach campaign mode (Section 3.4) refuses to send a template that does not carry the language.

3.6 Audit logging

Every dispatched outbound message, every block-suspect failure, every opt-out reply, and every quality-drop webhook event is logged to a per-tenant audit trail. The same trail powers the WABA Health dashboard and would be the evidentiary record if the Agency were asked to demonstrate compliance to a regulator.

3.7 Send paths consult the resolver

PropChat has four outbound send paths: campaign broadcasts, inbox 1:1 replies, automated chatbot flow steps, and monthly performance summary DMs to agents. All four consult the same consent resolver before any message leaves the platform. An agent cannot route around an opt-out by replying from the inbox.

4. Prohibited use

The Agency will not, and will not permit any of its agents or third parties to, use PropChat to:

5. Suspension and consequences

PropChat reserves the right to suspend the Agency's outbound sending, with or without prior notice, in any of the following circumstances:

Suspension under this section blocks outbound sending only — the Agency retains read access to its data, the inbox, and the audit trail, and can export its contact list. PropChat will provide written reasons for the suspension within 5 business days and a path to remediation where the breach is curable.

Repeated or uncured material breach is grounds for termination under the Terms of Service. On termination, the data return / deletion provisions of the Operator Agreement apply.

6. Agency warranties and indemnity

The Agency warrants that:

The Agency indemnifies and holds harmless SA FitFoodz (Pty) Ltd t/a PropChat, its directors, employees, and agents from and against any claim, fine, judgment, damage, loss, liability, cost, or expense (including reasonable legal fees) arising out of:

7. Reporting violations

If you (an Agency, an end-customer, or a third party) believe an Agency is using PropChat in violation of this AUP, please report to legal@propchat.co.za with sufficient detail (phone numbers, message content, screenshots where appropriate) for us to investigate. We respond within 5 business days.

8. Relationship to other documents

This AUP supplements the Terms of Service. The Agency's POPIA Operator obligations between PropChat and the Agency are set out in the standalone Operator Agreement. Data subject rights are described in the POPIA / Data Subject Rights page. Privacy disclosure for both Agency and end-customer data is in the Privacy Policy. In the event of conflict, the Terms of Service prevail.

9. Effective date

This AUP is effective as of 2026-05-06, version 2026-05-06-cold-outreach-draft.