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

Please add a Privacy Policy #244

Closed
yadomi opened this issue Apr 13, 2024 · 1 comment
Closed

Please add a Privacy Policy #244

yadomi opened this issue Apr 13, 2024 · 1 comment

Comments

@yadomi
Copy link

yadomi commented Apr 13, 2024

The app, whether used in Electron from the release repo or on https://usevia.app, collects data without informing the user. As a user, I am concerned about the collection and use of my personal data. I believe that other users may share this concern, especially given the nature of the app, which deals with keyboard input. (See #226.)

The application does not provide clear and transparent information about the data collection practices, including the use of any third-party tools or services such as Sentry and Application Insights.

Please add a Privacy Policy (eg: in settings tab?) that clearly explains the data collection practices, including the types of data being collected, the purposes for which the data is being used, and any third-party tools or services that are involved in the data collection process. The Privacy Policy should also outline the user's rights regarding their data, such as the right to access, correct, or delete their data.

Idealy, an opt-out option could be added to the application that allows users to easily opt-out of data collection. This could be implemented as a toggle switch in the application's settings menu.

Yadomi


For references:

Sentry:

app/src/index.tsx

Lines 17 to 23 in d76f990

Sentry.init({
dsn: 'https://1083464e2a864de791972ab8c976849a@o4504817817747456.ingest.sentry.io/4504817834655749',
integrations: [new BrowserTracing()],
tracesSampleRate: 1.0,
normalizeDepth: 10,
environment: MODE,
});

enhancers: [sentryEnhancer],

<ErrorBoundary showDialog={true}>

Sentry.captureException(new Error(message), {

ApplicationInsights

app/src/index.tsx

Lines 25 to 32 in d76f990

const appInsights = new ApplicationInsights({
config: {
instrumentationKey: 'b3c046b8-137c-47f3-b28d-9049abfa9fe8',
/* ...Other Configuration Options... */
},
});
appInsights.loadAppInsights();
appInsights.trackPageView(); // Manually call trackPageView to establish the current user/session/pageview

app/api/host.json

Lines 4 to 9 in d76f990

"applicationInsights": {
"samplingSettings": {
"isEnabled": true,
"excludedTypes": "Request"
}
}

@Cipulot
Copy link
Contributor

Cipulot commented Oct 8, 2024

Addressed with #273

@Cipulot Cipulot closed this as completed Oct 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants