Security
How conversation data is designed to be handled.
This page describes the security approach PowerSalesCall is being built around. It states design intent and planned controls. It does not claim any completed audit, attestation or certification, and it will be revised as the production configuration is finalized.
Security overview
Sales conversations can contain commercially sensitive information: pricing discussions, internal constraints, named stakeholders and competitive detail. PowerSalesCall is being designed so that this material is handled with controlled access, encryption, data minimization and configurable retention throughout its lifecycle.
This page describes the security approach the product is being designed and built around. It is a statement of design intent rather than a certification claim, and it will be updated as the production configuration is finalized and independently reviewed.
Data flow
A conversation enters the system as an uploaded recording or transcript. It is intended to be stored in encrypted object storage, processed asynchronously through speech-to-text and model-assisted analysis, and reduced to structured output — summaries, detected objections, qualification signals and follow-up context — that is written to the account's own records.
- Recordings and transcripts are intended to be encrypted before they are stored
- Processing is designed to run as background work isolated from the web application
- Analysis output is intended to be written only to the originating account
- Intermediate processing artifacts are intended to be short-lived
Intended data flow
- Step 1
Submitted
A recording or transcript is uploaded over an encrypted connection.
- Step 2
Stored
The file is intended to be written to encrypted object storage under the account.
- Step 3
Processed
Transcription and model-assisted analysis run as isolated background work.
- Step 4
Returned
Structured output is written back only to the account that submitted it.
Access control
Access is designed around least privilege. Application users are intended to see the calls belonging to their own workspace, with role-based permissions separating representatives, managers and administrators. Advanced access controls are planned for organizations that require finer separation between teams.
- Account-level separation between customer workspaces
- Role-based permissions for representatives, managers and administrators
- Internal administrative access limited to named operational roles
- Advanced access controls planned for larger deployments
Encryption
Traffic between a browser and the application is intended to be encrypted in transit using current TLS versions. Recordings, transcripts and derived analysis are intended to be encrypted at rest using managed encryption keys, with key material held in a dedicated key management service rather than in application configuration.
Credential management
Application credentials, model access keys and third-party tokens are intended to be held in a managed secrets service, injected at runtime, rotated on a defined schedule and kept out of source control, build logs and support tooling.
Monitoring
Operational monitoring is planned across the application and processing services: structured logs, service metrics, error tracking and alerting on failed or delayed processing. Logging is intended to record operational events without duplicating conversation content into monitoring systems.
Retention and deletion
Retention is intended to be configurable, so an organization can decide how long recordings, transcripts and derived analysis are kept. Deletion routines are planned to remove the underlying recording and transcript along with the analysis derived from it, within the operational limits of backups and log retention.
Specific retention periods are set during onboarding and depend on the plan and the customer's own obligations.
Responsible AI use
PowerSalesCall is AI-assisted: it structures conversations and highlights signals for a person to review. It does not make decisions about deals, people or employment on its own, and its output is not a substitute for a manager's judgement.
Model-generated analysis can be incomplete or wrong. Detected objections, qualification signals and summaries are presented alongside the underlying transcript so a reviewer can verify them against what was actually said.
- Output is presented for human review, never as an automated decision
- Detected signals are linked to the quote they came from
- Analysis is scoped to the account that submitted the conversation
- Customer conversation data is not used to train third-party foundation models
Vendor and infrastructure planning
The production architecture is being designed around AWS services for transcription, model-assisted analysis, encrypted storage, structured data, background processing and monitoring. Vendor selection, regional configuration and data processing terms are part of pre-launch engineering validation and are not final.
Contact for security questions
Security questions, disclosure reports and diligence requests are welcome before any commercial commitment. Security correspondence can be sent to the address below, which may route through the general enquiries inbox while the team is small.
Security review
Reviewing PowerSalesCall for your team?
Send the security questions your organization needs answered before a trial, and we will respond with what is decided, what is planned, and what is still open.
- What is built and what is not
- Retention and access questions
- No unverified certification claims