About Colour Dog
Colour Dog is a utility for macOS to help people, including but not limited to those with colour blindness, to easily identify a colour they see on their screen by pressing one of the modifier keys on their keyboard (“Activation Key”). When Colour Dog is activated a window (“Magnifier”) appears with an enlarged image of the current area around the mouse pointer and the name of the closest Web Standard Colour matching the colour in the center of this picture. In addition, professional users can customise Colour Dog to also display RGB, HSB, or HSL colour values and easily copy these values to the clipboard (“Clipboard Feature”).
What information does Colour Dog regularly obtain and how is it used?
Colour Dog works by observing the following system events generated by user input:
- Modifier key presses
- Mouse/trackpad clicks
- Mouse/trackpad movement
Data for these events are used to:
- Decide whether the Activation Key was pressed by itself without the mouse or trackpad button being held at the same time
- If the Clipboard Feature is enabled, measure the time between presses to discover double-presses
If the Activation Key is pressed, a small portion (16 by 16 pixels) of the screen around the current position of the mouse pointer is stored in the computer’s short term memory and discarded after being used to:
- Show a enlarged version in the Magnifier
- Measure the colour
The colour information is used to store a history of the ten most recently measured colours in the computer’s long term memory (“Disk”) so it can be restored across restarts. This history can be cleared at any time by the user.
Additionally, if the Clipboard Feature is triggered, the colour information is copied to the user’s clipboard and stored in a history of the ten most recently copied colours on Disk. Again, this history can be cleared by the user.
Colour Dog supports a range of user customisable options (“preferences”) which can be changed through its graphical user interface. These preferences are stored on Disk and include:
- Whether to launch Colour Dog automatically after the user has logged in
- Whether to show an icon in the menu bar (“Status Menu Item”)
- Which modifier key to use as the Activation Key
- What language to use in the Magnifier to display the colour name
- Whether and which additional colour information to show in the Magnifier
- Enabling the Clipboard Feature
- Which colour information format to use when copying to the clipboard
Is there any other information obtained?
Upon first launch Colour Dog displays a helpful window to welcome new users. When a user completes this introduction the fact is stored on Disk to avoid showing the welcome window again. For an accurate depiction of the current keyboard in the welcome window, the following data is gathered:
- The hardware standard the keyboard conforms to (ANSI, ISO, GIS)
- The keyboard type (with or without numeric keypad)
- The system’s current appearance setting (Light or Dark)
To translate the user interface the current list of languages set in macOS is processed.
Is any of the gathered information transmitted over the network?
Colour Dog itself does not transmit any information over the network.
Do third parties see and/or have access to information obtained by Colour Dog?
When the user invokes Colour Dog’s online documentation from the Help menu a web address is visited in the currently selected standard browser (e.g. Safari). The following data is sent as part of this address to show relevant information:
- Current language
- Current Colour Dog application version
When accessing this online documentation the servers and network devices of Adrian Nier’s web hosting partner collect the following data:
- Browser type and version
- Operating system name
- Host name of the accessing device
- Access time
- IP address of the accessing device
This data is not merged with other data sources by Adrian Nier.
The collection of this data is based on Art. 6 (1) lit. b GDPR. Adrian Nier’s web hosting partner has a legitimate interest in the technically error-free presentation and optimisation of Adrian Nier’s website - for this purpose the server log files must be recorded.
Adrian Nier is concerned about safeguarding the confidentiality of your information. Physical, electronic, and procedural safeguards are provided to protect information that is processed and maintained. For example, access is limited to this information to authorised employees and contractors who need to know that information in order to operate, develop or improve Colour Dog. Please be aware that, although Adrian Nier endeavors to provide reasonable security for information that is processed and maintained, no security system can prevent all potential security breaches.
If you have any questions regarding privacy while using Colour Dog, or have questions about Adrian Nier’s practices, please reach out via email at privacy at adriannier dot de.