Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FR] Allow opting out of reporting analytics in the editor #1048

Closed
tallior opened this issue May 19, 2021 · 7 comments
Closed

[FR] Allow opting out of reporting analytics in the editor #1048

tallior opened this issue May 19, 2021 · 7 comments
Labels
closed-by-bot edm4u Issue related to External Dependency Manager for Unity needs-info Need information for the developer stale Don't have recent activity type: question unity-editor Issues related to Firebase usage in Unity editor

Comments

@tallior
Copy link

tallior commented May 19, 2021

[READ] Guidelines

When filing a feature request please make sure the issue title starts with "[FR]".

Feature proposal

  • Firebase Component: Editor

The Firebase SDK for Unity reports analytics events to Google Analytics via the Measurement class.
There's no option to opt out of this.

  1. Teams concerned with their privacy should be able to opt out of this process
  2. The code used for this slows down the editor performance (entering play mode, for example).

Please allow disabling this behaviour.

@google-oss-bot
Copy link

I couldn't figure out how to label this issue, so I've labeled it for a human to triage. Hang tight.

@paulinon
Copy link
Contributor

Hi @tallior,

You can temporarily disable Analytics collection for your Unity implementation, and the steps to do this depend on your intended platform (Android, iOS).

I'll be closing this ticket for now. Let me know if you have questions or if what I suggested doesn't work with your use case.

@tallior
Copy link
Author

tallior commented May 19, 2021

@paulinon i was referring to data Firebase are collecting in the Unity editor. These links are not relevant for that case.

@paulinon paulinon reopened this May 19, 2021
@cynthiajoan
Copy link
Contributor

cynthiajoan commented May 19, 2021

Hi @tallior, you can turn that off through Assets->External Dependency Manager->Package Manager Resolver->Settings, and uncheck "Enable Analytics Reporting".
Screen Shot 2021-05-19 at 8 49 01 AM

Let us know if that works for you, thanks!

@cynthiajoan cynthiajoan added edm4u Issue related to External Dependency Manager for Unity needs-info Need information for the developer type: question and removed api: analytics type: feature request labels May 19, 2021
@chkuang-g
Copy link
Contributor

chkuang-g commented May 24, 2021

Hi @tallior

  • There are actually options to opt out in the setting menu. However, there are two settings menu you will need visit
    1. Disable editor usage reporting from EDM4U. You can find the option in ANY settings from EDM4U. @cynthiajoan mentioned about the one from Package Manager Resolver. But all EDM4U components use the same flag. For instance, you can disable it in Assets > External Dependency Manager > Version Handler > Settings menu item as well.
    2. Disable editor usage reporting from Firebase editor tool. You can find the option at the very bottom of Windows > Firebase > Documentation.
      Screen Shot 2021-05-24 at 1 59 46 PM
  • Editor usage reporting is DISABLED by default until it receives the user's consent, which is a pop-up dialog like the one below. There is one consent per product (ex. EDM4U and Firebase) per machine. Before the consent is received, NO data reporting would occur even though the settings described in the previous section is enabled.
    Screen Shot 2021-05-24 at 2 07 00 PM
  • We are absolutely not sending any personal data and we are using random-generated GUID for each machine. You can double check our implementation in EDM4U. If you like to know what EDM4U reports, you can do a quick code search, like this one. Unfortunately Firebase editor tool is not open-sourced yet.
  • We are considering adding a team/company-wide flag to disable measurement entirely for all machine and all products. See the FR here.

Hope this answer your question! I understand your concern and we take privacy seriously.
If you still choose to send us your editor usage, the data will help us to identify the issue and to improve the products.

Also, you mentioned that The code used for this slows down the editor performance (entering play mode, for example), could you elaborate on the issue? I think the performance hit is probably not related to Measurement but more like the issue described in firebase/firebase-unity-sdk#378 and #352.

Thank you!
Shawn

@chkuang-g chkuang-g added the unity-editor Issues related to Firebase usage in Unity editor label May 24, 2021
@google-oss-bot google-oss-bot added the stale Don't have recent activity label May 31, 2021
@google-oss-bot
Copy link

Hey @tallior. We need more information to resolve this issue but there hasn't been an update in 5 weekdays. I'm marking the issue as stale and if there are no new updates in the next 5 days I will close it automatically.

If you have more information that will help us get to the bottom of this, just add a comment!

@google-oss-bot
Copy link

Since there haven't been any recent updates here, I am going to close this issue.

@tallior if you're still experiencing this problem and want to continue the discussion just leave a comment here and we are happy to re-open this.

@firebase firebase locked and limited conversation to collaborators Jul 8, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
closed-by-bot edm4u Issue related to External Dependency Manager for Unity needs-info Need information for the developer stale Don't have recent activity type: question unity-editor Issues related to Firebase usage in Unity editor
Projects
None yet
Development

No branches or pull requests

5 participants