Skip to main content

Privacy & Data Handling

Moveo One is designed with privacy, transparency, and compliance at its core.
We believe analytics should empower better user experiences β€” not compromise user trust.

This page explains how Moveo One handles data, what is collected, and how developers can maintain full control over privacy.


OverviewDirect link to Overview

Moveo One operates under a privacy-first design principle:

  • Only the minimum required data is collected to generate insights
  • All user data is anonymized or pseudonymized at rest
  • Developers retain control over what data is sent
  • Moveo One complies with GDPR, CCPA, and HIPAA

What Data Moveo One CollectsDirect link to What Data Moveo One Collects

CategoryExamplesPurpose
Behavioral eventsClicks, taps, scrolls, screen views, navigationUnderstanding flow, engagement, friction
Session metadataDurationAggregation and segmentation
Predictive signalsModel scores, dwell time, hesitationGenerate real-time UX insights
Custom properties (optional)e.g., plan type, experiment IDDeveloper-defined attributes for analysis

πŸ”’ No personal or sensitive data (names, emails, payment info) is required by default.
Developers can choose to anonymize all custom properties through SDK.


What Moveo One Does Not CollectDirect link to what-moveo-one-does-not-collect

❌ No raw keystrokes
❌ No screenshots or visual screen capture
❌ No personal identifiers unless explicitly provided

These restrictions are enforced by SDK design β€” preventing accidental data leaks.


Data OwnershipDirect link to Data Ownership

  • You (the customer) remain the sole owner of your collected data.
  • Moveo One acts as a data processor, not a data controller.
  • Data is stored and processed only within the selected region (EU or US).
  • You can request export or deletion of your data at any time.

Regional Data HostingDirect link to Regional Data Hosting

RegionDefault StorageAvailability
EUFrankfurt, Germany (GCP)Default for EU-based orgs
USIowa, USA (GCP)Optional for US orgs
Private Cloud / On-PremCustomer-definedEnterprise plan

Data RetentionDirect link to Data Retention

  • Predictive model training data: aggregated and anonymized
  • Request to delet user sessions and/or data are permanently erased within 24 hours

SDK Privacy ControlsDirect link to SDK Privacy Controls

All SDKs (Web, iOS, Android, Flutter etc) are open sourced and published on Github Repository


Data Export & DeletionDirect link to Data Export & Deletion

Currently the data deletion is supported over explicit request thorugh an email to πŸ“§ privacy@moveo.one

Soon supported: You can delete or export user data at any time via the API or dashboard.

API ExamplesDirect link to API Examples

# Export user data
curl -X GET https://api.moveo.one/v1/users/export?userId=user_123 \
-H "Authorization: Bearer YOUR_TOKEN_HERE"

# Delete user data
curl -X DELETE https://api.moveo.one/v1/users?userId=user_123 \
-H "Authorization: Bearer YOUR_TOKEN_HERE"

βœ… Example response:

{ "status": "deleted", "userId": "user_123" }

Compliance & CertificationsDirect link to Compliance & Certifications

StandardStatusNotes
GDPRβœ… CompliantData hosted in EU regions by default
CCPAβœ… CompliantSupports data deletion and export rights
HIPAAβš™οΈ AvailableOptional BAA for enterprise deployments
SOC 2 Type II🚧 PlannedTarget Q3 2026 certification

Data EncryptionDirect link to Data Encryption

  • All data is encrypted in transit (TLS 1.2+) and at rest (AES-256)
  • API keys and tokens are hashed and never stored in plaintext
  • Predictive model data uses feature-level obfuscation

You can integrate Moveo One with your existing consent flow.

Example:

if (userConsented) {
MoveoOne.enableTracking();
} else {
MoveoOne.disableTracking();
}

Developer TipsDirect link to Developer Tips

βœ… Recommended

  • Anonymize user IDs unless you need cross-session tracking
  • Always disclose analytics usage in your product’s privacy policy
  • Use Moveo’s SDK options to disable tracking in sensitive contexts (e.g. payment screens)

❌ Avoid

  • Sending PII in event names or property keys
  • Using custom properties to encode private data

ContactDirect link to Contact

For compliance or data protection questions, contact our DPO team: πŸ“§ privacy@moveo.one