<!--
{
  "documentType" : "article",
  "framework" : "ARKit",
  "identifier" : "/documentation/ARKit/data-management",
  "metadataVersion" : "0.1.0",
  "role" : "collectionGroup",
  "title" : "Data Management"
}
-->

# Data Management

Obtain detailed information about skeletal and face geometry, and saved world data.

## Topics

### Body Data

[Capturing Body Motion in 3D](/documentation/ARKit/capturing-body-motion-in-3d)

Track a person in the physical environment and visualize their motion by applying the same body movements to a virtual character.

[`class ARBody2D`](/documentation/ARKit/ARBody2D)

The screen-space representation of a person ARKit recognizes in the camera feed.

[`class ARSkeleton3D`](/documentation/ARKit/ARSkeleton3D)

The skeleton of a human body that ARKit tracks in 3D space.

[`class ARSkeleton2D`](/documentation/ARKit/ARSkeleton2D)

An object that describes the locations of a body’s joints in the camera feed.

[`class ARSkeleton`](/documentation/ARKit/ARSkeleton)

The interface for the skeleton of a tracked body.

[`class ARSkeletonDefinition`](/documentation/ARKit/ARSkeletonDefinition)

The hierarchy of joints and their names.

### Face Data

[Tracking and visualizing faces](/documentation/ARKit/tracking-and-visualizing-faces)

Detect faces in a front-camera AR experience, overlay virtual content, and animate facial expressions in real-time.

[Combining user face-tracking and world tracking](/documentation/ARKit/combining-user-face-tracking-and-world-tracking)

Track the user’s face in an app that displays an AR experience with the rear camera.

[`class ARFaceGeometry`](/documentation/ARKit/ARFaceGeometry)

A 3D mesh describing face topology for use in face-tracking AR sessions.

[`class ARSCNFaceGeometry`](/documentation/ARKit/ARSCNFaceGeometry)

A SceneKit representation of face topology for use with face information that an AR session provides.

### World Data

[Saving and loading world data](/documentation/ARKit/saving-and-loading-world-data)

Serialize a world-tracking session to resume it later on.

[`class ARWorldMap`](/documentation/ARKit/ARWorldMap)

The state in a world-tracking AR session during which a device maps the user’s position in physical space and proximity to anchor objects.



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)