<!--
{
  "availability" : [
    "iOS: 18.0.0 -",
    "iPadOS: 18.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "LockedCameraCapture",
  "identifier" : "/documentation/LockedCameraCapture/LockedCameraCaptureSession/sessionContentURL",
  "metadataVersion" : "0.1.0",
  "role" : "Instance Property",
  "symbol" : {
    "kind" : "Instance Property",
    "modules" : [
      "LockedCameraCapture"
    ],
    "preciseIdentifier" : "s:19LockedCameraCapture0abC7SessionC17sessionContentURL10Foundation0G0Vvp"
  },
  "title" : "sessionContentURL"
}
-->

# sessionContentURL

A temporary directory URL inside the extension’s data container.

```
final var sessionContentURL: URL { get }
```

## Discussion

Store captured content during the current `LockedCameraCaptureSession` to this `URL`.

The system copies the contents of this directory to the extension’s containing app’s data container
when the extension is suspended. The extension’s data container is erased once the
system finishes copying the contents. Store all data that needs to be persisted past the lifetime of
the extension process to this directory.

---

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)