Getting started3 min read
Security Questions to Ask Before Connecting Customer Conversations
Use an evidence-based security questionnaire for support software covering access, data handling, credentials, suppliers, deletion and incident response.
Published

Before connecting customer conversations to a support platform, ask what data will be processed, who can access it, how connections are protected, and what happens when access or the service ends. Request evidence proportionate to the sensitivity of the information and your organisation's requirements.
This is a practical vendor-review worksheet, not a certification, a security audit, or a legal compliance opinion. It deliberately avoids presenting unverified Outlined controls as completed assurance.
Map the data flow
List channels, order/customer context, attachments, user accounts, and any AI analysis. Identify which information needs to enter the platform and which does not. Avoid collecting payment credentials or other unnecessary sensitive material in support conversations.
Ask which suppliers process each category and whether copies exist in logs, backups, exports, or analysis systems. A statement about the primary database does not answer every question about the full data lifecycle.
The NCSC cloud security principles provide an official framework covering areas including separation, identity, administration, and audit information. Use them to structure evidence requests, then assess the actual service and your configuration.
Use this review questionnaire
| Area | Question | Useful evidence to request |
|---|---|---|
| Access | How are users limited to the right organisation, team, channel and action? | Current access model and ordinary-user demonstration |
| Connections | How are provider credentials stored, revoked and replaced? | Documented handling and revocation procedure |
| Data protection | What protects data in transit and stored copies? | Current technical description and scope |
| AI processing | Which data is sent to which providers for what purpose? | Provider list, settings and applicable contractual terms |
| Retention | What persists, for how long, and how does deletion work? | Written retention/deletion process including limits |
| Operations | How are incidents, recovery and security changes handled? | Contact, process and relevant assurance evidence |
| Exit | How can required records be retrieved and access terminated? | Supported export/exit procedure and limitations |
Record an answer, evidence date, reviewer, and unresolved question for each area. “Yes” without scope or supporting material is weak evidence.
Test access as a normal user
With the owner's authorisation, compare expected access for an ordinary member and an administrator using approved test records. Check appropriate permitted views and expected restrictions. Do not probe other organisations or use real private records as a test fixture.
Inspect both reading and actions. A user who should view a conversation may not need to change connection settings or billing. Removing a person should have a clear administrative process, not depend on asking them to stop using shared credentials.
Treat connection credentials as secrets
Use the vendor's intended authorisation flow. Keep secrets out of chat messages, screenshots, spreadsheets, and public issue trackers. Establish who can reconnect a channel and how access is revoked at the provider when needed.
For Shopify, distinguish required read access from write access. Shopify's scope reference explains the boundary; granting unnecessary write permissions increases the consequences of a credential problem without helping a read-only task.
Separate implementation claims from assurance
Source code can show an intended control, but it does not by itself establish correct deployment, complete coverage, or independent certification. A vendor logo is not a substitute for a current assurance report with an appropriate scope.
Ask direct questions about any required certification, data location, contractual term, or incident commitment. If evidence is unavailable, record the gap rather than interpreting a generic security statement as confirmation.
For Outlined, use this worksheet to request the current answers for your deployment and needs. This article makes no claim of SOC 2 certification or other independent assurance.
Make ownership explicit
Name the business owner, technical reviewer, and privacy/legal reviewer where your process requires them. Agree which gaps block connection, which have an accepted mitigation, and when the decision will be revisited.
A secure choice also depends on your configuration: sensible access, prompt offboarding, careful exports, and approved support procedures. Complete the connection readiness checklist after the appropriate reviewers have resolved the material questions.


