Security and Data Protection Overview

1 min read Updated Aug 17, 2026 Safety, Privacy & Compliance

Social Intents is built with security at every layer - infrastructure, data handling, and application security. This page summarizes how your data is protected.

Infrastructure

  • Hosting: AWS (Amazon Web Services) with industry-standard cloud infrastructure
  • Encryption in transit: All data is transmitted over TLS/SSL. All connections between your browser, the chat widget, and our servers are encrypted.
  • Encryption at rest: Data is encrypted at rest using AWS infrastructure encryption

Application Security

Authentication

  • Dashboard access is protected with secure session management
  • REST API requests are authenticated via API token or Basic Auth
  • Third-party integrations use separate verification tokens

Input Sanitization

All user inputs - chat messages, form fields, widget configuration - are sanitized to prevent cross-site scripting (XSS) and other injection attacks.

Bot and Spam Protection

  • Google reCAPTCHA verification at chat start
  • Visitor blocking - agents can type /block during a chat to instantly block a visitor
  • Country-based allow/block lists (Pro plan and above)

Data Access Controls

Social Intents uses role-based access control:

RoleAccess Level
AdminFull access: settings, reports, team management, billing
ManagerChat access and team management
AgentChat access only

Reports and settings are restricted to Admin users. See Understanding Roles.

Privacy and Compliance

Frequently Asked Questions

Where is my data hosted?

On AWS infrastructure, encrypted in transit (TLS) and at rest.

Can we get a DPA or answer to a security questionnaire?

Yes. Data Processing Agreements are available, and detailed security and privacy documentation is provided on request - contact support@socialintents.com.

Can we run chat without storing transcripts at all?

Yes - zero-retention mode obfuscates or hard-deletes transcripts and PII immediately after each chat ends. See Data Retention and Deletion.

How do we stop abusive visitors?

Agents type /block during a chat for instant blocking; Admins manage the block list and country allow/block rules in the widget's Targeting settings. reCAPTCHA verification at chat start filters bots.

Related Articles