mirror of
https://github.com/EDCD/EDMarketConnector.git
synced 2025-04-17 17:42:20 +03:00
Add privacy policy
This commit is contained in:
parent
5fac03203a
commit
687957b775
@ -169,6 +169,7 @@ class AppWindow:
|
|||||||
self.menubar.add_cascade(menu=window_menu)
|
self.menubar.add_cascade(menu=window_menu)
|
||||||
self.help_menu = tk.Menu(self.menubar, name='help')
|
self.help_menu = tk.Menu(self.menubar, name='help')
|
||||||
self.w.createcommand("::tk::mac::ShowHelp", self.help_general)
|
self.w.createcommand("::tk::mac::ShowHelp", self.help_general)
|
||||||
|
self.help_menu.add_command(command=self.help_privacy)
|
||||||
self.help_menu.add_command(command=self.help_releases)
|
self.help_menu.add_command(command=self.help_releases)
|
||||||
self.menubar.add_cascade(menu=self.help_menu)
|
self.menubar.add_cascade(menu=self.help_menu)
|
||||||
self.w['menu'] = self.menubar
|
self.w['menu'] = self.menubar
|
||||||
@ -193,6 +194,7 @@ class AppWindow:
|
|||||||
self.menubar.add_cascade(menu=self.edit_menu)
|
self.menubar.add_cascade(menu=self.edit_menu)
|
||||||
self.help_menu = tk.Menu(self.menubar, tearoff=tk.FALSE)
|
self.help_menu = tk.Menu(self.menubar, tearoff=tk.FALSE)
|
||||||
self.help_menu.add_command(command=self.help_general)
|
self.help_menu.add_command(command=self.help_general)
|
||||||
|
self.help_menu.add_command(command=self.help_privacy)
|
||||||
self.help_menu.add_command(command=self.help_releases)
|
self.help_menu.add_command(command=self.help_releases)
|
||||||
self.help_menu.add_command(command=lambda:self.updater.checkForUpdates())
|
self.help_menu.add_command(command=lambda:self.updater.checkForUpdates())
|
||||||
self.menubar.add_cascade(menu=self.help_menu)
|
self.menubar.add_cascade(menu=self.help_menu)
|
||||||
@ -343,7 +345,8 @@ class AppWindow:
|
|||||||
self.system_menu.entryconfigure(1, label=_("Check for Updates...")) # Menu item
|
self.system_menu.entryconfigure(1, label=_("Check for Updates...")) # Menu item
|
||||||
self.file_menu.entryconfigure(0, label=_('Save Raw Data...')) # Menu item
|
self.file_menu.entryconfigure(0, label=_('Save Raw Data...')) # Menu item
|
||||||
self.view_menu.entryconfigure(0, label=_('Status')) # Menu item
|
self.view_menu.entryconfigure(0, label=_('Status')) # Menu item
|
||||||
self.help_menu.entryconfigure(1, label=_('Release Notes')) # Help menu item
|
self.help_menu.entryconfigure(1, label=_('Privacy Policy')) # Help menu item
|
||||||
|
self.help_menu.entryconfigure(2, label=_('Release Notes')) # Help menu item
|
||||||
else:
|
else:
|
||||||
self.menubar.entryconfigure(1, label=_('File')) # Menu title
|
self.menubar.entryconfigure(1, label=_('File')) # Menu title
|
||||||
self.menubar.entryconfigure(2, label=_('Edit')) # Menu title
|
self.menubar.entryconfigure(2, label=_('Edit')) # Menu title
|
||||||
@ -356,8 +359,9 @@ class AppWindow:
|
|||||||
self.file_menu.entryconfigure(2, label=_('Settings')) # Item in the File menu on Windows
|
self.file_menu.entryconfigure(2, label=_('Settings')) # Item in the File menu on Windows
|
||||||
self.file_menu.entryconfigure(4, label=_('Exit')) # Item in the File menu on Windows
|
self.file_menu.entryconfigure(4, label=_('Exit')) # Item in the File menu on Windows
|
||||||
self.help_menu.entryconfigure(0, label=_('Documentation')) # Help menu item
|
self.help_menu.entryconfigure(0, label=_('Documentation')) # Help menu item
|
||||||
self.help_menu.entryconfigure(1, label=_('Release Notes')) # Help menu item
|
self.help_menu.entryconfigure(1, label=_('Privacy Policy')) # Help menu item
|
||||||
self.help_menu.entryconfigure(2, label=_("Check for Updates...")) # Menu item
|
self.help_menu.entryconfigure(2, label=_('Release Notes')) # Help menu item
|
||||||
|
self.help_menu.entryconfigure(3, label=_('Check for Updates...')) # Menu item
|
||||||
self.edit_menu.entryconfigure(0, label=_('Copy')) # As in Copy and Paste
|
self.edit_menu.entryconfigure(0, label=_('Copy')) # As in Copy and Paste
|
||||||
|
|
||||||
def login(self):
|
def login(self):
|
||||||
@ -638,6 +642,9 @@ class AppWindow:
|
|||||||
def help_general(self, event=None):
|
def help_general(self, event=None):
|
||||||
webbrowser.open('https://github.com/Marginal/EDMarketConnector/wiki')
|
webbrowser.open('https://github.com/Marginal/EDMarketConnector/wiki')
|
||||||
|
|
||||||
|
def help_privacy(self, event=None):
|
||||||
|
webbrowser.open('https://github.com/Marginal/EDMarketConnector/wiki/Privacy-Policy')
|
||||||
|
|
||||||
def help_releases(self, event=None):
|
def help_releases(self, event=None):
|
||||||
webbrowser.open('https://github.com/Marginal/EDMarketConnector/releases')
|
webbrowser.open('https://github.com/Marginal/EDMarketConnector/releases')
|
||||||
|
|
||||||
|
@ -356,6 +356,9 @@
|
|||||||
/* Empire rank. [stats.py] */
|
/* Empire rank. [stats.py] */
|
||||||
"Prince" = "Prince";
|
"Prince" = "Prince";
|
||||||
|
|
||||||
|
/* Help menu item. [EDMarketConnector.py] */
|
||||||
|
"Privacy Policy" = "Privacy Policy";
|
||||||
|
|
||||||
/* CQC rank. [stats.py] */
|
/* CQC rank. [stats.py] */
|
||||||
"Professional" = "Professional";
|
"Professional" = "Professional";
|
||||||
|
|
||||||
|
40
PRIVACY.md
Normal file
40
PRIVACY.md
Normal file
@ -0,0 +1,40 @@
|
|||||||
|
# Privacy Policy
|
||||||
|
|
||||||
|
## What information do we collect about you?
|
||||||
|
|
||||||
|
### Game State
|
||||||
|
|
||||||
|
While this app is running it collects the following information about you:
|
||||||
|
|
||||||
|
- Your username - i.e. your in-game “Cmdr” name.
|
||||||
|
- Your in-game location.
|
||||||
|
- Your in-game ship(s), ship loadout, inventory, and various actions that you perform in the game - collectively your “game state”.
|
||||||
|
|
||||||
|
### Operating System & IP Address
|
||||||
|
|
||||||
|
Separately, in the course of the app automatically checking for updates we collect the following information about you:
|
||||||
|
|
||||||
|
- Your Operating System.
|
||||||
|
- Your Internet Protocol (“IP”) Address.
|
||||||
|
|
||||||
|
## What do we do with this information?
|
||||||
|
|
||||||
|
We temporarily record your Operating System and IP Address in our website logs for the purpose of detecting malicious usage. The information is discarded within one month.
|
||||||
|
|
||||||
|
At your choice this app transmits some of your game state to third-party services as follows:
|
||||||
|
|
||||||
|
### EDDN
|
||||||
|
|
||||||
|
By default this app transmits your Cmdr name and your in-game location to the [Elite Dangerous Data Network](https://github.com/EDSM-NET/EDDN/wiki) (“EDDN”). Your Cmdr name is not visible to other users of the EDDN service.
|
||||||
|
|
||||||
|
### EDSM
|
||||||
|
|
||||||
|
If you have registered with the [Elite Dangerous Star Map](https://www.edsm.net/) (“EDSM”) website this app transmits your Cmdr name, in-game-location and game state to EDSM. You can control how much of this information is visible to other people [here](https://www.edsm.net/settings/public-profile).
|
||||||
|
|
||||||
|
### Inara
|
||||||
|
|
||||||
|
If you have registered with the [Inara](https://inara.cz/) website this app transmits your Cmdr name, in-game-location and game state to Inara. You can control how much of this information is visible to other people [here](https://inara.cz/settings/).
|
||||||
|
|
||||||
|
### Plugins
|
||||||
|
|
||||||
|
If you have installed any [plugins](https://github.com/Marginal/EDMarketConnector/wiki/Plugins) this app makes your Cmdr name, in-game-location and game state available to those plugins.
|
Loading…
x
Reference in New Issue
Block a user