← Back to Legal Documents

Third-Party Processors & Data Flows

Version: 1.3.0 | Effective Date: 2026-11-02 | Applies to: All Motiw8 users (EU + International) | Governing Law: EU GDPR (Lithuania) | Contact: legal@motiw8.com

Previous versions

1. Introduction

Motiw8 uses several third-party service providers ("processors") to:

This document explains:

Motiw8 never sells user data.

Data is shared only with processors who support the operation, security, or compliance of the platform.


2. Summary of Third-Party Processors

Below are the official processors used by Motiw8.

Processor Category Location GDPR Status
Supabase Database, authentication, storage EU (Frankfurt) DPA + SCCs
Stripe Payments, payouts, fraud detection Global (EU data hosted in EU) GDPR-compliant, PSD2-certified
RevenueCat Subscription management Global GDPR-compliant, SCCs
AWS Rekognition Media verification, biometric analysis EU (Frankfurt) GDPR-compliant, SCCs
Firebase Analytics App analytics Global GDPR-compliant, anonymized events
Firebase Crashlytics Crash logs, diagnostics Global GDPR-compliant
Apple Sign-In, HealthKit Global GDPR-compliant
Google Sign-In, Health Connect, Google Fit, Android services Global GDPR-compliant
Vercel Backend hosting Global GDPR-compliant
Google Analytics (website, optional consent) Visit statistics for motiw8.app Global Processor; EU–U.S. Data Privacy Framework
Meta Pixel (website, optional consent) Measuring our Facebook and Instagram ads Global Joint controller (see 3.13); EU–U.S. Data Privacy Framework
Sentry (optional) Error monitoring Global GDPR-ready with SCCs
Tribe / Stripe Identity (planned) KYC/AML verification Global PSD2/KYC compliant

3. Detailed Processor Profiles

Below are the long, legal-grade descriptions for each processor — used in privacy policies and vendor risk assessments.

3.1 Supabase (Primary Backend Processor)

Role:

Database, authentication, file storage, row-level security (RLS), API hosting.

Data Processed:

Storage Location:

Supabase EU Region (Frankfurt).

Safeguards:

Data Retention:

Matches Motiw8's internal retention rules (3–7 years for financial logs, 120 days for evidence video, 180 days for evidence photos).

3.2 Stripe (Payments & Payouts)

Role:

Payment processing, stake holding, payout distribution through Stripe Connect.

Data Processed:

Storage:

EU for EU users; U.S. for U.S. users; global redundancy.

Compliance:

Motiw8 never stores:

3.3 RevenueCat (Subscriptions)

Role:

Manages premium subscription entitlements across iOS and Android.

Data Processed:

No health or biometric data collected.

No access to user media.

Compliance:

3.4 AWS Rekognition (Media Verification)

Role:

Processes images and videos for:

Data Processed:

Storage Location:

AWS Europe (Frankfurt) — EU-only for GDPR compliance.

Safeguards:

3.5 Firebase Analytics (Optional Consent)

Role:

App analytics, user behavior tracking.

Data Processed:

NOT processed:

Safeguards:

3.6 Firebase Crashlytics

Role:

Crash reporting to improve app stability.

Data Processed:

Not Processed:

3.7 Apple Sign-In & HealthKit

Apple Sign-In

Processes:

HealthKit

Accessed only with explicit permission.

Motiw8 may read:

Never writes to HealthKit.

Never shares HealthKit data with third parties.

3.8 Google Sign-In, Android Health Connect & Google Fit

Google Sign-In

Processes:

Android Health Connect

On Android, reads with your consent:

Used only to show you your activity and progress. Never shared externally; never used for advertising. Health Connect is the current Android integration; Google Fit is being phased out.

Google Fit

May read:

Never shared externally.

3.9 Vercel (Hosting Platform)

Role:

Hosts backend server code and public website.

Data Processed:

Safeguards:

Never sees media or PII beyond logs.

3.10 Sentry (Optional)

If enabled, processes:

No PII or media unless user specifically uploads it (not allowed in Motiw8).

3.11 Future: Stripe Identity / Tribe Identity (KYC)

Purpose:

Processes:

Stored by provider, not by Motiw8.

3.12 Google Analytics (motiw8.app, Optional Consent)

Provider: Google Ireland Limited. Role: processor.

Counts visits to our website and which parts of the page are read. Runs only after the visitor allows analytics in the cookie banner; until then the script is not loaded.

Data Processed:

Safeguards: Google Consent Mode defaults to denied; event-level data kept for at most 14 months; EU–U.S. Data Privacy Framework for U.S. transfers.

3.13 Meta Pixel (motiw8.app, Optional Consent)

Provider: Meta Platforms Ireland Limited. Role: joint controller with Motiw8 for collecting the data on our website and sending it to Meta (CJEU C-40/17, Fashion ID); Meta alone is responsible for what it does afterwards.

Tells us whether visitors came from our Facebook or Instagram ads. Runs only after the visitor allows advertising in the cookie banner; until then the script is not loaded.

Data Processed:

Safeguards: EU–U.S. Data Privacy Framework for U.S. transfers.


4. Data Flow (End-to-End)

Below is the high-level flow.

4.1 Registration & Authentication Flow

User → App → Supabase Auth

Optional: Apple Sign-In / Google Sign-In → Supabase

Data stored: email, auth tokens

4.2 Challenge Participation Flow

User → App → Supabase DB

Data stored: challenge entries, stakes, history

Stake purchase → Stripe → Supabase

Stripe returns paymentIntent and fees.

4.3 Verification Flow

User uploads media → Supabase Storage

Supabase provides signed URLs → AWS Rekognition

AWS extracts:

Results → Supabase database → Verification worker → Admin dashboard

4.4 Payout Flow

Supabase → Payout Engine → Stripe Connect → User's Stripe Express account → User's bank

4.5 Analytics Flow

App → Firebase (anonymized) → Firebase console → internal dashboards

4.6 Error Logging

App → Crashlytics/Sentry → Internal triage

4.7 Website (motiw8.app)

Visitor → cookie banner → (only if allowed) Google Analytics and/or Meta Pixel

Nothing optional loads before a choice. The choice is kept in the visitor's browser (motiw8_consent, 6 months).


5. Transfers Outside the EU

Processors must use:

Stripe uses EU storage for EU users.

Firebase uses SCCs for U.S. data transfers.

Google Analytics and the Meta Pixel (website only) transfer under the EU–U.S. Data Privacy Framework.


6. Security Measures & Safeguards

Encryption

All data encrypted at rest and in transit:

Access Control

Logging

Vulnerability Management


7. Retention & Deletion in Processor Systems

Processors follow Motiw8's retention policy:

Deletion cascades through:


8. Compliance Documentation

Each processor provides:

Motiw8 retains these in internal compliance records.


9. Contact for Processor Questions

legal@motiw8.com

Motiw8 MB
Registration code: 307614598
Vilnius, Lithuania