Overview
Trodo is designed with privacy in mind. This guide covers data handling, compliance-related features, and how to configure privacy for your team.Data collection
What Trodo collects
Automatically collected (when enabled)- Page views and navigation
- User interactions such as clicks, scrolls, and form submissions (metadata, not field values)
- Device and browser information
- Approximate geographic location from IP
- Session data
- Form field values (metadata only for forms)
- Passwords or credentials
- Payment card numbers
- Full IP addresses (used for coarse geo, not stored as raw IP in the product analytics flow described here)
Default properties
See Default Properties for the full list of automatic fields.Privacy by design
IP address handling
IP may be used to derive coarse location and is not retained for end-user analytics in the same form as the raw address.Data minimization
- Element text in auto-events is truncated
- Selection and copy signals use length limits
- Form values are excluded; only structural metadata is captured
Pseudonymization
identify() and people.set().
Consent management
Consent-based tracking
Load Trodo only after consent when your policy requires it:Integration with CMPs
OneTrustData retention
| Data type | Default (typical) | Configurable |
|---|---|---|
| Events | 24 months | Yes |
| User profiles | 24 months | Yes |
| Sessions | 24 months | Yes |
Shorter retention reduces storage but limits long-range trends.
Data access & export
| Role | Access |
|---|---|
| Super User / Admin / User | Configurable per team |
Data subject requests
Export- Find the user by email or ID
- Open the profile
- Export as JSON (where supported)
- Find the user
- Delete profile and confirm
Audit logging
Examples of actions that may be logged:- Profile views and exports
- Retention or privacy setting changes
- Team membership updates
- Site configuration changes
Security
| State | Protection |
|---|---|
| In transit | TLS 1.3 |
| At rest | AES-256 (platform standard) |
Data storage & infrastructure
Trodo data is processed on Google Cloud Platform in us-central1 (Iowa, United States), unless your contract states otherwise.| Layer | Provider | Region |
|---|---|---|
| Application & data | Google Cloud Platform | us-central1 |
| CDN / edge | Cloudflare | Global |
Compliance
GDPR highlights
- Data minimization and configurable retention
- Export and deletion paths for subject requests
- DPA and SCCs available on request
CCPA / CPRA
- Access and delete flows via the dashboard
- Honor opt-out by not loading the SDK when required
Cookies
| Cookie | Purpose | Duration |
|---|---|---|
cq_distinct_id | Anonymous / user key | 1 year |
cq_session_id | Session | 30 minutes |
Privacy settings
Settings → Privacy (where available)| Setting | Description |
|---|---|
| Data retention | How long to retain events and profiles |
| IP / geo | Toggle coarse location |
| Auto-events | Reduce sensitive surfaces |
| Sensitive paths | Exclude URLs from tracking |
Exclude sensitive paths
Disable specific auto-events
Data Processing Agreement
| Document | Availability |
|---|---|
| DPA | On request |
| EU SCCs | On request |
| UK IDTA / Addendum | On request |
Privacy policy template
Include something like:Troubleshooting
User requested deletion
User requested deletion
Locate the profile by email or ID, delete, and confirm completion with your process.
Export for a user
Export for a user
Use profile export where available; provide the file through your secure channel.
Consent implementation
Consent implementation
Load the SDK only after consent; see Consent-Based Tracking above.
Next steps
Team management
Access and roles
Default properties
What is collected automatically