> ## Documentation Index
> Fetch the complete documentation index at: https://cometchat-22654f5b-docs-platform-docs-release.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Security Extensions

> iOS SDK implementation examples for Security extensions including Disappearing Messages

This page contains iOS SDK code examples for Security extensions. For feature documentation, setup instructions, and extension settings, see [Security Extensions](/fundamentals/extensions-security).

## How to Use Extensions with SDK

<Steps>
  <Step title="Enable in Dashboard">
    Login to [CometChat Dashboard](https://app.cometchat.com/login), select your app, then go to **Chat & Messaging → Features** and enable the extension.
  </Step>

  <Step title="Implement SDK methods">
    Use the code examples below to schedule messages for automatic deletion.
  </Step>

  <Step title="Build your UI">
    Update your UI to indicate which messages will disappear and when.
  </Step>
</Steps>

***

## Disappearing Messages

Send messages that automatically disappear after a specified time interval.

### Schedule Message for Deletion

```swift theme={null}
// Once a message is sent successfully, call this.
// Change the timeInMS to a future timestamp.
CometChat.callExtension(slug: "disappearing-messages", type: .delete, endPoint: "v1/disappear", body: ["msgId":SENT_MESSAGE_ID, "timeInMS": 1633521809051], onSuccess: { (response) in
  // Will disappear successfully
}) { (error) in
  // Some error occured
}
```
