Legal

Third Parties

3D4Medical uses third-party software for the purpose of analytics, infrastructure and payments to provide the best user experience and performance across our application and website.

Who
ownes the SDK
Where
the SDKs are used
Why
we use SDKs
What
Information we collect

Analytics

Countly
CountlyAllAnalytics
  • Device information (name, OS, device ID, screen resolution, device type (mobile, desktop))
  • Start/foreground/background time (MacOS, Android, iOS)
  • User id
  • Crashes (Windows, iOS, Android)
  • Push notification tracking (iOS, Android) (NOTE: on Android disabled completely for China version)
  • Revenue Tracking
  • Application user properties (active_features, joined_groups, etc).
  • Events of application usage (Purchases, etc)
AppsFlyer
AppsFlyeriOS, AndroidFor analyzing requests
  • HTTP requests
  • Crashes
  • Start time
  • Session duration
  • Device information (name, OS, device ID, screen resolution, network name)

Infrastructure

NewRelic
NewReliciOS, AndroidIt tracks the source of an install and let us see the performance of your advertising / marketing campaigns
  • Coarse location. The IP address is collected and mapped to a coarse geographic location.
  • Technical device information (for example, OS, device type, language, Wi-Fi status, screen size, etc.) or network information (for example, IP address, HTTP user agent).
  • Register and purchase events
AWS
AWSAllHosts infrastructure for all of Complete Anatomy
  • We store all of our data here. It is encrypted in transit and at rest
    • user data:
      • email
      • name
      • study stage
      • study year
      • study topic
      • registration date
      • geolocation(country, city, latitude, longitude)
      • preferred locale
      • avatar
      • list of transactions(date and time, transaction id, amount)
      • user organization(for some of customers)
      • user address, biography (for content authors)
      • device information (identifier, OS version)
    • analytics
    • user generated content
      • content progress (lecture, quiz etc)

Payments

Stripe
StripeWeb StoreCollecting payments
  • we collect data, but do not store
    • address
    • card details
    • currency
  • passing data above to Stripe
  • store in DB:
    • transaction details
PayPal
PayPalWeb StoreCollecting payments
  • store in DB:
    • transaction details
AliPay
AliPayWeb StoreCollecting payments
  • store in DB:
    • transaction details
Apple App Store
Apple App StoreiOS, iPadOS, macOSCollecting payments
  • store in DB:
    • purchase receipts
    • purchase history
    • receipt
Microsoft Store
Microsoft StoreWindows tablet & desktopCollecting payments
  • store in DB:
    • purchase history
    • receipt
Google Play
Google PlayAndroid mobile, tablet & desktopCollecting payments
  • store in DB:
    • purchase history
    • token

App Permissions

Permission Description Scenario/Purpose Platform
Accelerometer sensor To realise when device is switching between veritcal and horizontal screens iOS, Android