Hello! We started connecting Growthbook feature fl...
# ask-questions
b
Hello! We started connecting Growthbook feature flags on our apps and meet with 2 problems: 1. We use remote evaluation on web and saw that data is not secure, anyone could see it, we tried use it with encryption but got Error: Encryption is not available for remoteEval. Maybe there is a solution how we should use remote evaluation to get secure data in response’s? 2. And the second one about remote evaluation on Android and iOS Sdk's, i didn’t see that option on Sdk settings. So remote evaluation is currently not available on these Sdk's? Or we can turn on it in another way? Thanks for help!
f
1. Not secure as in you are not using https?
b
1. i mean that when we get features-keys and their values from GB after remoteEval anyone could see those values in network tab chrome browser
h
Hello. 1. Remote eval is meant to show you a single returned value (user-specific) for every feature and experiment name without revealing all the details of those features and experiments. So if you had sensitive information or business logic in your flag targeting rules, those would not be visible. Remote eval and encryption are not compatible; its one or the other. 2. The full list of SDK compatibility is here: https://github.com/growthbook/growthbook/blob/main/packages/shared/src/sdk-versioning/CAPABILITIES.md
b
@happy-autumn-40938 Thank you for answer! 🙌 Here is the context for second question about apps sdk We cannot enable remote evaluation in the sdk admin panel on iOS or Android, it is not available to us, but we have Growthbook paid plan. When we try to send a request from the mobile app, we get a 400 error that such a resource was not found, but our web works fine with it because everything is set up for it in sdk admin panel. Maybe there is some more steps that we should do?
f
I can see that the remoteEval is not rendering in the SDK connections for Flutter, Kotlin and the swift SDKs but renders for the React, JavaScript, HTML and WebFlow SDKs.
I'll now check with the team on how we enable this for iOS and Android and get back to you shortly 🙏
Likely, this is only enabled in code for the Flutter, Swift and Kotlin SDKs and not on the UI as per the other SDKs. We can see how this is enabled in Swift as an example here. Flutter, Swift and Kotlin are externally managed SDKs which will likely be the reason this is enabled in code. I have asked our SDK expert to confirm if this is the case.
b
Thank you! Our devs enable it in code but feature but got 400:( Will wait experts answer
h
Looks like it was a UI oversight on our SDK page. We've patched this up in the latest commit.
thankyou 1
🙌 1
b
Thank you so much! So should we update our Growthbook on server? Than we will see remoteEval toggle?
f
b
Thank you! Will reach our devops to update server
🙏 1