Trust
Trust and data handling
This page describes what EchoCody actually does with calls and data. Controls are separated into what is implemented today, what depends on your deployment, and what is still roadmap. Nothing here claims a certification or audit we do not hold.
Implemented today
Present in the platform and verifiable in the codebase.
- Public status page
- Automated checks run against the published site every 15 minutes and the results are published at /status, including publishing health and seven day uptime.
- AI identity disclosure
- Cody opens every conversation by identifying itself as an AI assistant, states that the conversation is recorded, and hands off to a person on request. The opener is defined server side, not left to the model.
- Recording consent
- Recording is disclosed in the opening line before any qualifying question is asked. A caller who declines recording is routed to a human path rather than continuing under an assumed consent.
- Inbound calls only
- Voice coverage is inbound only. EchoCody answers calls placed to your numbers and conversations a visitor starts on your site. Follow up on consented records runs over SMS, email and forms, and a message never triggers a voice call.
- Consent ledger
- Consent is recorded as append only events with a status of granted, revoked or superseded, plus scope, channel, purpose, source, effective time and an evidence hash. The ledger stores the evidence hash, not raw audio. Outbound actions fail closed when no verified active consent exists.
- Session mode integrity
- Each web demo session is labelled live or demo. When the live line cannot be reached, the interface states that it is in demo mode rather than presenting a scripted response as a real call.
- Durable call receipts
- Every session carries a unique call event id used as an idempotency key. Terminal call records are delivered with bounded retries and backoff, and a start and completion ledger exists to reconcile records that never arrived.
- Access control on call data
- Call records, latency records, call receipts and consent events are service-role only. Row level security is enabled and the anonymous and authenticated roles hold no privileges on those tables. Browser code never receives API keys, prompts, tokens or transcripts.
- Encryption in transit
- The public site and every API endpoint are served over HTTPS, with HTTP and www requests permanently redirected to the canonical https://echocody.ai origin. Managed database and storage services encrypt data at rest by their own default configuration.
- Security event logging
- Security relevant events are logged for anomaly review, and audio and public endpoints are rate limited with concurrency gates. Logs are written redacted.
Deployment dependent
Real controls whose behaviour is set during your connect and launch stages.
- Suppression and quiet hours for consented messaging
- Where consented follow up messaging is enabled, STOP and equivalent opt outs are honoured immediately and suppress the contact across campaigns, and automated sending is restricted to 08:00 to 21:00 in the contact's local time. When the timezone is unknown, sending holds and an owner task is created. These rules apply to the messaging configuration in your account.
- Data written to your systems
- Which fields are written, to which pipeline, calendar and owner, is set during the connect stage and proven with a connection test receipt before launch. Nothing is written to a system you have not nominated.
- Retention and deletion
- Call records, transcripts and consent events held by EchoCody are retained for the period agreed in your order, after which they are deleted. Data written into your CRM, calendar or telephony provider is governed by your own retention settings with those providers. Deletion or export requests are actioned on written request from an authorised contact.
- Two party consent jurisdictions
- Recording behaviour is configured to the states and provinces you operate in during deployment. You remain responsible for confirming your own recording obligations with counsel.
Data categories
- Caller identifiers
- Phone number, name given on the call, and the number dialled.
- Conversation data
- Call audio where recording is disclosed and not declined, transcripts and turn timing.
- Job context
- Service type, address or service area, urgency and scheduling preference.
- Outcome records
- Booking result, qualification fields, routing and escalation decisions, and the resulting CRM record references.
- Consent records
- Consent status, scope, channel, purpose, source, effective time and evidence hash.
- Operational telemetry
- Latency, error and security events used to run the service. Written redacted.
- Website analytics
- Aggregate page and conversion events for the public site. No call content is included.
Infrastructure and subprocessors
Only providers confirmed in this codebase are listed. Telephony, CRM and calendar providers used in your deployment are the accounts you supply, under your own agreements with them.
- Managed application platform
- Hosts the public site and server functions.
- Managed Postgres and storage
- Stores call, receipt and consent records.
- Realtime voice provider
- Speech synthesis and conversational voice for the pinned agent.
- Model provider
- Language model inference for conversation handling and qualification.
- Telephony provider
- Inbound call transport for deployments that use a phone line.
A named subprocessor list with entity names and processing locations is provided under agreement on request.
Roadmap, not live
Listed so the gap is explicit. None of these are available today.
- Customer facing audit export
- Self service export of consent and call receipts is planned. Today exports are produced on request.
- Third party audits and certifications
- EchoCody holds no SOC 2, ISO 27001, HIPAA, PCI or GDPR certification, and none is claimed. If that changes, the evidence will be published here with the report date and auditor.
Incident and security contact
Report a suspected security issue, a data request or a live incident to security@echocody.ai, or call (801) 980-0308. We acknowledge reports and keep affected customers informed while an issue is open. No fixed response time guarantee is published, because we do not publish commitments we cannot yet evidence.
This page is general information, not legal advice, and does not replace your order terms.
