Data Flow
Last updated
Last updated
This document explains how data moves through the Qpoint system, with special attention to data privacy and security considerations.
Qpoint handles two distinct types of data:
Anonymized information about connections
Timestamps and durations
Bandwidth usage statistics
Basic request/response metadata (status codes, paths)
No sensitive data or payload content
IP addresses and domains (already publicly available via DNS)
Actual request and response content
Headers and bodies
Contains potentially sensitive information
Never leaves your environment
Stored exclusively in your storage infrastructure
Generation: Qtap agent creates anonymized connection metadata
Processing: Data processed locally on the host where connections occur
Storage: Events sent directly to Pulse endpoint for ingestion into Clickhouse database
Access: Retrieved through Pulse API for dashboard visualization
Capture: Qtap agent captures connection data on your servers
Processing: Data processed locally on the host where connections occur
Storage: Payloads sent directly to your S3-compatible storage in your environment
Access: Your team accesses payloads through the Qpoint UI, which loads data directly from your storage
Managed Option
Use Qpoint's hosted Pulse service
Contains only anonymized connection data
No sensitive information
Self-Hosted Option (Coming Soon!)
Run Pulse service in your environment
Maintain complete data sovereignty
Full control over all data types
Your object store configuration requires several key parameters:
Endpoint: The URL or IP address and port for your S3-compatible storage service
Bucket: A dedicated storage bucket for Qpoint objects
Region: The geographic region for your storage service
Access Credentials:
Access Key: Configured via environment variable (e.g., S3_ACCESS_KEY)
Secret Key: Configured via environment variable (e.g., S3_SECRET_KEY)
SSL Settings: Option to enable/disable SSL for the connection
Data Residency
Sensitive data never leaves your environment
You maintain full control over storage locations
Direct access paths avoid unnecessary data transmission
Access Control
You control access to payload storage
Credentials managed within your environment
Browser-based direct access to your storage
Data Isolation
Clear separation between metadata and payload data
Different storage and access patterns for each data type
Granular control over data retention and access
Your sensitive data never leaves your environment
Qpoint team never has access to payload data
All processing occurs where connections originate
You maintain full control over data storage and access
Direct browser-to-storage access ensures data privacy