# Obfuscation

### Proguard Rules

If you are using SDK Bluetooth (Device) libraries, you need to add this line in your proguard-rules file :&#x20;

```
-keep class com.drivesync.android.devices.** { *; }
```

The class name for your custom [token signer](https://sdk.ims.tech/readme/initialize-the-sdk#configuration) must not be obfuscated:

```
-keep class [MyTokenSigner].** { *; }
```

If you are using the trip recorder, then the name of the [trip notification factory](https://sdk.ims.tech/readme/android/broken-reference) must not be obfuscated:

```
-keep class [MyNotificationFactory].** { *; }
```
