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

Documentation for Monitoring Employees #74

Open
wants to merge 3 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions src/installing-from-source.rst
Original file line number Diff line number Diff line change
Expand Up @@ -28,9 +28,9 @@ Checking dependencies
You need:

- `Git <https://git-scm.com/downloads>`_
- `Python 3.7 to 3.9 <https://www.python.org/downloads/>`_, check with :code:`python3 -V` (required to build the core components)
- `Poetry <https://python-poetry.org/docs/#installation>`_, check with :code:`poetry -V` (can be installed like this: :code:`python3 -m pip install poetry`)
- `Node 12 or higher <https://www.npmjs.com/get-npm>`_, check with :code:`node -v` and :code:`npm -v` (required to build the web UI)
- `Python 3.7 to 3.9 <https://www.python.org/downloads/>`_, check with :code:`python --version` (required to build the core components)
- `Poetry <https://python-poetry.org/docs/#installation>`_, check with :code:`poetry --version` (can be installed like this: :code:`python3 -m pip install poetry`)
- `Node 12 or higher <https://nodejs.org/en/download/>`_, (recommended to download the LTS version), check with :code:`node --version` and :code:`npm --version` (required to build the web UI)
- `Rust nightly <https://doc.rust-lang.org/cargo/getting-started/installation.html>`_ (nightly can be installed using :code:`rustup`), check with :code:`rustc -V` and :code:`cargo -V` (for building aw-server-rust)

**For Windows users:**
Expand Down
37 changes: 37 additions & 0 deletions src/intended-use-of-activitywatch.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
Intended Use of ActivityWatch
=============================

Here we hope to clarify the founder's designed usage of ActivityWatch.

.. contents::

Vision and Usage of ActivityWatch
---------------------------------

The `vision <https://github.com/ActivityWatch/activitywatch/issues/236>`_ of ActivityWatch has always been for the betterment of the user.
May it be for personal, business, or solely research.


Monitoring of Unaware Individuals Using ActivityWatch
-----------------------------------------------------

In line with ActivityWatch's vision, the users of ActivityWatch should have full consent when they utilize this software.

Data privacy is a right to each individual, and the use of this program to monitor people without their knowledge will go against the design of ActivityWatch.


Employee Monitoring Using ActivityWatch
---------------------------------------

The monitoring of employees to check their activities can cause harm to workers and is inline with illegal employee surveillance.

To accomodate a monitoring feature for enterprises, the ActivityWatch team is currently planning implementations for a new feature (presently called Report) for the program.


Report Feature
--------------

The ` proposed plans <https://github.com/ActivityWatch/activitywatch/issues/233>`_ for the Report feature would be a whitelisting system. Users can whitelist activities they deemed private to report,
preventing personal data from being leaked.

It would also relay the employers with only work-related activities.