Table of Contents

Data access in EasyAR Sense

Introduces possible data access in EasyAR Sense.

List of data access scenarios

Function

Data

Usage type

Purpose of use

Transmission encryption

Transient use

Remarks

Basic

iOS: identifierForVendor

Device-developer identifier

Access/Transmission

Statistical analysis

Uses TLS

No

Device model, manufacturer, brand, OS version

Access/Transmission

Statistical analysis

Uses TLS

No

Device model, manufacturer, brand, OS version

Access

Software function

N/A

N/A

Used for software implementation selection, e.g., in CameraDeviceSelector, ARCoreCameraDevice, MotionTrackerCameraDevice

SDK function call records

Access/Transmission

Statistical analysis

Uses TLS

No

Plane image tracking

Camera images

Access

Software function

N/A

N/A

Video playback

Developer-specified video files

Access

Software function

N/A

N/A

Cloud recognition

Camera images

Access/Transmission

Software function

May not be encrypted or may use TLS depending on invocation method

Yes

3D object tracking

Camera images

Access

Software function

N/A

N/A

Screen recording

Screen images

Access

Software function

N/A

N/A

Surface tracking

Camera images

Access

Software function

N/A

N/A

Motion sensor readings

Access

Software function

N/A

N/A

Sparse spatial map

Camera images

Access

Software function

N/A

N/A

Sparse spatial map data

Access/Transmission/Sharing

Software function

Uses TLS

No

Does not contain images, but contains derived data calculated from images

Can be deleted via management page or WebAPI

Can be shared with other end-users depending on invocation method

Preview images (optional)

Access/Transmission

Software function

Uses TLS

No

Can be deleted via management page or WebAPI

Dense spatial map

Camera images

Access

Software function

N/A

N/A

Motion tracking

Camera images

Access

Software function

N/A

N/A

Motion sensor readings

Access

Software function

N/A

N/A

Mega/cloud localization

Camera images

Access/Transmission

Software function

May not be encrypted or may use TLS depending on invocation method

Yes

Location information (optional, approximate or precise location determined by invocation)

Access/Transmission

Software function

May not be encrypted or may use TLS depending on invocation method

Yes

Note:

"Access" means obtaining data on the client. "Transfer" means sending data from the client to EasyAR's servers. "Share" means sending data from the client to a third-party device.

"Transient use" means this data will not be saved on the server after the request is processed.