← Back to Legal Documents

Third-Party Processors & Data Flows

Version: 1.0.0 | Effective Date: 2025-01-01 | Applies to: All Motiw8 users (EU + International) | Governing Law: EU GDPR (Lithuania) | Contact: legal@motiw8.com

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, Google Fit, Android services Global GDPR-compliant
Vercel Backend hosting Global GDPR-compliant
Sentry (optional) Error monitoring Global GDPR-ready with SCCs
Tribe / Stripe Identity (planned) KYC/AML verification Global PSD2/KYC compliant

(If you want I can generate a full "Processor Register" as a downloadable PDF.)


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, 90–180 days for evidence).

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 & Google Fit

Google Sign-In

Processes:

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.


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


5. Transfers Outside the EU

Processors must use:

Stripe uses EU storage for EU users.

Firebase uses SCCs for U.S. data transfers.


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 UAB
Vilnius, Lithuania