← Help

Compliance & privacy.

Office Voice handles real customer calls, real money, and real legal obligations. Australian-built compliance isn't a retrofit: it's load-bearing, and it protects you as much as your customers. This page is the operator reference: what gets recorded, how to handle deletion requests, how DNCR works on outbound, and every kill switch you have.

What gets recorded

Every call is recorded in audio and transcribed. Both are tied to the conversation and visible in your dashboard.

ArtifactCapturedRetention
Audio recordingEvery call, full durationRetained by our voice sub-processor; deletion on request within 30 days
Transcript (text)Every call, turn-by-turn2 years (audit trail)
Tool calls + resultsEvery AI decision (pay-links, promises, transfers, escalations)2 years
Outcome + quality flagsOne per conversation2 years
Audit log entriesEvery AI decision affecting a customer7 years (ADM obligation)

You can export any of these at any time, on any plan, with no paywall. See Support → Your data.

The disclosure (what the AI says)

Every inbound call:

"Hi, you've reached [your business]. This is [your AI's name], the AI assistant. Calls are recorded for our records. How can I help?"

Every outbound call:

"Hey, it's [your AI's name] from [your business]. I'm an AI assistant, just calling about [the reason]. The call's recorded for our records. Did you have any questions, or would you like to go ahead?"

After every call, we automatically verify both the AI identity line and the recording line landed in the transcript. If either is missing, the call is flagged for review and (if it happens repeatedly) the AI is auto-paused.

You can lightly customise the wording (e.g. "for our records" "for quality and training") but you cannotturn either line off. The product won't ship that config.

Deletion requests (APP 13)

Under APP 13 of the Australian Privacy Act, a customer can ask for their data to be deleted. The flow:

  1. Customer makes the request: to you or to us. If they ask the AI on a call, we capture it as a quality flag and surface it in your inbox.
  2. You file the request via Dashboard → Privacy → Deletion requests. Or forward to support@office-voice.com. Both create the same ticket.
  3. We propagate the deletion across:
    • Customer record in our cache
    • Conversation history (turns + tool calls)
    • Audio recordings
    • Any anonymised eval-set entries derived from their calls
  4. Audit log entries are retained per the ADM obligation (the fact a decision was made, with PII redacted), but the underlying conversation is gone.
  5. You get a confirmation within 24 hours, including the conversation ids that were purged.
What you do in Xero is separate. We propagate deletion through Office Voice. Your customer and invoice records in Xero are your data in your accounting system: deletion there is on you, via Xero directly.

DNCR (Do Not Call Register)

Before every non-exempt outbound call, we check the Australian Do Not Call Register. The check is invariant: it runs on every org, and you can't disable it.

What's exempt

Calls to a customer you have an existing business relationship with are exempt under the Do Not Call Register Act 2006: chasing an invoice they owe you, following up a quote you sent them, or following up a promise-to-pay they made. These can proceed even if the number is registered.

What's checked

Anything cold or marketing-flavoured. Office Voice never makes cold calls (every outbound workflow is triggered by a Xero event tied to an existing customer who already owes you or was quoted by you) but the check runs anyway as a defence in depth.

How it behaves

  • Number is on DNCR and not exempt: call is aborted before dial. Logged.
  • Number is on DNCR and exempt (existing-customer service call): proceeds. Audit log records the exemption category used.
  • Customer says "stop calling me" during a call: the customer is flagged DNC across channels for your tenant. Future outbound to that number is blocked regardless of exemption.
Time-of-day rules. Independent of DNCR. No outbound calls before 9am or after 8pm in the customer'stimezone (not yours). No Sunday outbound. Public holidays follow your tenant's configured holiday calendar.

Kill switches

Four layers, from instant-stop to scheduled. All take effect in under 5 seconds.

1. SMS keywords

From your on-call mobile (or any staff mobile on file), text these to your control number:

KeywordEffect
PAUSEMaster toggle to AI OFF.
RESUMEMaster toggle to AI ON.
STATUSReply with current mode + last 24h summary.
SUMMARYReply with a longer summary of yesterday's calls.
HELPReply with the keyword list.

The AI replies within 2 seconds confirming the action. If a call is in progress when you PAUSE, it drains naturally. New calls hit the new state.

2. Dashboard toggles

  • Master toggle: AI ON / AI OFF. Front of dashboard.
  • Per-channel toggles: voice, SMS, and email as independent switches.
  • Per-workflow toggles: see Workflows. Pause the quote or invoice calling without touching the guardrails.
  • Scheduled blackouts: repeating windows when the AI is off (e.g. Off Sundays, Off 24 Dec to 2 Jan).

3. Stop all outbound

One button in the dashboard: halt every call, SMS, and email immediately. In-flight items drain; nothing new goes out. The escape hatch for when you don't want to figure out which kill switch fits.

4. Auto-pause on quality regression

We pause the AI ourselves if any of these trip:

  • Three consecutive calls flagged at high severity
  • Disclosure verification fails (the AI line or recording line missing from the opener)
  • A customer is detected saying "stop calling me": they are flagged DNC across channels for your tenant

December 2026 ADM rules

From 10 December 2026, businesses using automated decision-making (the AI collecting, capturing a promise-to-pay, transferring, or escalating on your behalf) must disclose AI involvement and keep an audit trail. Office Voice was designed against this rule from day one:

  • Disclosure happens on every call (see above), no exceptions, no skipping.
  • Audit log captures every AI decision affecting a customer, tagged with the conversation and prompt version that produced it. 7-year retention.
  • Privacy policy template for your website, disclosing AI use, recording, retention, and the third-party sub-processors we use (Xero for accounting data, plus our telephony, AI voice, and email providers).

We're not lawyers (your privacy policy is your responsibility) but we ship the audit trail and the template you need.

Related