sidekick-feedback icon indicating copy to clipboard operation
sidekick-feedback copied to clipboard

Remove Excess Personal Data from Log Files.

Open EdJones opened this issue 5 years ago • 2 comments

Did you verify whether this issue has already been reported here?

_Yes

Tell us about the problem

[In general, the log and console files are filled with un-useful info, which makes it hard to spot useful data.]

More specifically, the Main log file (Help>Show Logs> Main_xxx_xx_xxxx) contains the name of every app on my personal phone.

"debuggableAppsList":["com.913thesummit.waps","com.audm.audm","com.buffalowildwings.bdubsapp","com.medium.reader","com.realtimeboard.rtbPhone","com.ticketleap.iosApp","com.whitepages.mobile","org.videolan.vlc-ios","com.alltrails.AllTrails","com.amazon.mp3.AmazonCloudPlayer","com.aol.mobile.techcrunch","com.apple.AppStoreConnect","com.aws.weatherbug.pro","com.bestbuy.buyphone","com.espn.ScoreCenter","com.eventbrite.attendee","com.facebook.Socal","com.flyfrontier.ios","com.godaddy.Voice","com.greatclips.greatclipsapp","com.hulu.plus","com.ideashower.ReadItLaterPro","com.letgo.ios","com.lingraphica.Phonemes","com.microsoft.msedge","com.nytimes.NYTimes","com.ookla.speedtest","com.overdrive.dewey","com.podbean.app.podcast","com.shazam.Shazam","com.ted.TED","com.three21.launchpad","com.zoho.zmail","org.nfb.nfb-newsline","Andrea-Piani.AltimeterGPSlite","co.bird.Ride","co.polarr.ppe","co.robokiller.app",

Since users are asked to submit logs to Github and other help sites, it's a good opportunity to embarrass people unnecessarily.

I imagine other data is in there, too.

Which platform(s) does the issue occur on?

_iOS
_Windows

Provide the following version numbers that the issue occurs with:

  • **NativeScript Sidekick: 1.19.2-v.2019.11.18.2
  • **NativeScript CLI: 6.3.2
  • CLI extension nativescript-cloud:
  • CLI extension nativescript-starter-kits:

How to obtain this information is explained in the Gather information about your development environment section.

Tell us how to recreate the issue in as much detail as possible

  1. Start the application ..
  2. Run an app on connected device
  3. Check Main Logs from Help>Show Logs>

Does this issue happen every time?

_Yes

Send the client logs

How to obtain the Sidekick logs is explained in the Access the NativeScript Sidekick logs section. To share them with us, you can create a gist with the app logs and send the produced link.

EdJones avatar Jan 10 '20 21:01 EdJones

@EdJones the debuggableAppsList is entirely controllable from the user device - it is an information that can be obtained via the state ADB service as well. That said, I would say that it is up to the developer to take care of any information that could be exposed from his own devices * actions.

Still, I see your point so marking the issue as a possible enhancement feature.

NickIliev avatar Jan 20 '20 10:01 NickIliev

@NickIliev Thanks. After a year at this, I have no idea what a state ADB service is, or how to set ath debuggableAppsList.

I guess I'm not clear who Sidekick is being developed for. They're talking about bringing in drag-and-drop app-building, but then there's a rather high level of knowledge assumed if you just want to test or deploy an app you have.

EdJones avatar Jan 20 '20 11:01 EdJones