What is the appropriate required reason level when using UserDefaults?

I saved the device token in UserDefaults. The information is passed on to the backend server of my app when needed.

CA92.1: Declare this reason to access user defaults to read and write information that is only accessible to the app itself.

I was thinking about using CA92.1, but that seems to mean reading and writing entirely within the app.

1C8F.1: Declare this reason to access user defaults to read and write information that is only accessible to the apps, app extensions, and App Clips that are members of the same App Group as the app itself.

Can I see my app's backend server as belonging to "the apps, app extensions, and App Clips that are members of the same App Group"?

Would it be okay to apply 1C8F.1?

Your server doesn’t read from NSUserDefaults; it’s your app that does that (and the. sends to your server). So CA92.1 is fine.

If I were you, I’d drop NSUserDefaults and just store your data in the filesystem.

What is the appropriate required reason level when using UserDefaults?
 
 
Q