---
title: "@NonSync"
---

`@NonSync` excludes a field from synchronization, and by extension removes permission requirements (as the setting can't affect the server). Before using this annotation, consider if you can have a client-sided config separate from any synced configs. See [New Configs - Config Registration](../../config-design/New-Configs#3-config-registration-) for details.

<CodeTabs>

```java !!tabs Java
@NonSync
public int myNonSyncedField = 5;
```

```kotlin !!tabs Kotlin
@NonSync
var myNonSyncedField = 5
```

</CodeTabs>

<Callout>
See the documentation page <a target="_blank" rel="noopener" href="https://fzzyhmstrs.github.io/fconfig/-fzzy%20-config/me.fzzyhmstrs.fzzy_config.annotations/-non-sync/index.html">here 🗗</a>
</Callout>