Policies

for Stardew Valley Mod Manager

The most up to date version of the End User License Agreement (EULA) can be found in the software installation process and on the GitHub Repository. This policy may be slightly outdated. This webpage was updated on September 13, 2022.

----------

End User License Agreement
Stardew Valley Mod Manager
Copyright ©️ 2022 - RWE Labs, Ryan Walpole Enterprises

LICENSE AGREEMENT
Please find the following license agreement for the Stardew Valley Mod Manager and Stardew Valley Modded Framework by RWE Labs. This documentation will explain the rights you have to this software and it’s source code.

Use of Software
This software is developed by RWE Labs (a division of Ryan Walpole Enterprises) and is offered to you (the
user) as free software. This software does not require payment, nor a subscription – to use. The source code similarly is offered free of charge via GitHub.

The source code and software additionally contains a bundled copy of SMAPI – which has its own licenses and information associated with it. For information and licenses regarding SMAPI and its source code, please see https://github.com/Pathoschild/SMAPI.

You are permitted to use this software and all available software features. You are not permitted to use any
software features for anything illegal that may violate local or international laws, nor use this software in piracy.

The modpack installer allows you to install third party modifications to your game installation. These modifications can be bundled together into a “Stardew Valley Modpack” file (.SDVMP) and opened directly within the application. These modpacks can be created by anyone and are not vetted or virus checked by RWE or anyone involved
in the development. You should only install modpacks that are supplied by people you trust. RWE Labs and the developers of Stardew Valley Mod Manager are not liable for damages caused by mods and modpacks installed by the user.


Modifying the Software
As this software is open source, you can download and compile the source code with any edits you wish to make.
There are however some explicit restrictions that we have on this process: If you are publishing the source code or a compiled version of the source code you must:

- Ensure to the best of your ability that the modified version of the source code and compiled application maintain the functionality of the original application and that the application still operates and performs it’s meaningful purpose.
- That the software and it’s source code explicitly credit the original creators, RWE Labs and Ryan Walpole Enterprises with a link to the original GitHub repository which can be referenced as: https://github.com/RWELabs/Stardew-Valley-Mod-Manager
- Any changes to the software and it’s source code come with the explicit instruction that the entity that makes the changes – whether published or not – are responsible for any outcomes of the changes. RWE Labs and Ryan
Walpole Enterprises does not remain responsible for versions of the application that are modified from the original source code available on the RWE GitHub repository.
- Please note that to modify the software you are obligated to remove the Telemetry features. The necessary files containing the telemetry handshakes are not included in the GitHub Repository as the information is sensitive. The feature can be rewritten to collect telemetry data but the changes must be made to the telemetry onboarding UI and the user must be informed that their information is being collected and not by the original developer along with a telemetry policy pertaining to the modified version.


Software Updates and Changes

You have the responsibility to ensure that license changes that are made between versions are taken into account when using or modifying the software and/or it’s source code. You also must be aware that the EULA/License may change between versions and the license applies to the use of the software as well as the modification of the software.

This webpage was updated on April 26th, 2023.

----------

Telemetry Policy
Stardew Valley Mod Manager
Copyright ©️ 2023 - RWE Labs, Ryan Walpole Enterprises

TELEMETRY OVERVIEW
As of Stardew Valley Mod Manager build v220902_1309222P, compiled on September 13 2022 and any official releases after version 220901, new telemetry features were introduced into the application. These telemetry features are collected on the local device and contain statistics and information that can be useful to the developer. They are then sent periodically to RWE Labs for observation if the user has opted to do so. This policy will further explain the process, usage and storage of this data and how it will be used.

Collection of Data
Regardless of whether the user has opted-in to telemetry data, the application will still compile a telemetric data file every time the application is closed. The application will compile a list of statistics and information that will be saved locally on the computer and will remain on the user's local PC at the following location:

%AppData%\Roaming\RWE Labs\SDV Mod Manager\telemetry.json

The file will only be collected by RWE Labs if the user has opted in to the telemetry program. The program will prompt the user to join the program the first time they launch it after updating to a version with telemetry. The user can also opt-in or opt-out at any point in the Settings.

What Data Is Collected
When closing the application, the Stardew Valley Mod Manager will collect a series of statistics and information. It is important to note that none of the information collected is identifiable information. The following anonymous information may be collected:

- The number of times the application has been opened Integer
- The version number of the Stardew Valley Mod Manager string
- The number of farm saves present on the machine Integer
- The color profile / theme being used String
- If the application is set to check for updates on startup Boolean
- If the application is set to check for SMAPI updates on startup Boolean
- The number of mods installed Integer
- The number of mods that are enabled Integer
- The number of mods that are disabled Integer

There may also be other statistics being collected at a later date, all of which can be viewed in the telemetry file at the forementioned device's local storage location. RWE Labs will not inform users of minor changes or additions to the telemetry data. Minor changes in this context refer to additional anonymous statistics that cannot be tied to an individual, such as the addition of collecting the version number of the mod manager. RWE Labs will, however, prompt users to confirm that they wish to stay opted-in in the event that the policy changes to include data that can be tied to an individual, such as hardware IDs or username.

Changing What Data We Collect after Opt-In
We've changed the data that we collect since we started the telemetry program and with this comes the ethical question regarding whether we should present these changes to the user with a popup the first time they open the application after installing an update that collects new information. We see it as follows:

- If the data remains within the same scope of the original policy (e.g. the data is anonymous and cannot be tied to an individual) then we will assume that the user wishes to continue to stay opted-in to the program. The way we see it, adding the version number of their mod manager does not violate the user's privacy and is not traceable back to them, therefore, it fits the scope of the original policy and does not require a confirmational re-opt-in.

- If the data is different to the scope of the original policy (e.g. if we were to start collecting hardware IDs, usernames, etc. that could be tied to an individual or reveal information about the individual) then we must announce these changes through the telemetry onboarding window in-app, and give the user an option to change their opt-in status the first time they use the app after updating to a version with the changes.


How The Data is Stored and Used
If the user has opted in to share the telemetry file with RWE Labs, occasionally the application will send the telemetry file to RWE Labs via FTP (File Transfer Protocol). In the background, the application will connect securely to a file server and upload the file (like uploading a file to a webite). This file will then be stored on RWE Labs servers. The file will be named "dd-mm-yy-hh-mm-ss_telemetry.json" and will not be named or include information about the PC uploading the file (or the network, like IP address and country).

The data will be observed and used by RWE Labs from a secure sandbox environment, where the statistics will be used to frame a picture of how users are using the Stardew Valley Mod Manager. RWE Labs might, for example, see that most users are only installing 3 or 4 mods and therefore can consider design decisions based around this (like some more spacing between items in the mods list) etc.

Opting In and Out of Sharing Telemetry
When the user opens Stardew Valley Mod Manager for the first time since updating to a version with telemetry included, the user will be prompted with a new window asking if they wish to opt-in to sharing the telemetric data. This window will also show the user an example of what information is being shared with RWE Labs, if they choose to opt in as well as a link to this policy. The user can select "Allow" or "Deny" to opt in or out.

Once the user has opted in or out, they will need to manually change a setting if they wish to opt-out or in. To do so, the user can click "Settings" in the bottom right of the application, scroll to "Telemetry" and click "Opt-In" or "Opt-Out" depending on the current status of the telemetry program for the user.

How often is Telemetry shared?
If the user is opted in, the telemetric data will be shared occasionally based on how often the application is used. If the application is used heavily, telemetric data might be shared more often. Generally the application is designed to share information with RWE Labs once a week.
Telemetry is also only shared if the application is being used. If the user stops using the program, telemetric data will not be sent. Telemetry is only shared with RWE Labs when the application is opened.

This webpage was updated on September 13, 2022.

----------

Privacy Policy
Stardew Valley Mod Manager
Copyright ©️ 2022 - RWE Labs, Ryan Walpole Enterprises

PRIVACY OVERVIEW
This policy will cover the collection of data by RWE Labs when using Stardew Valley Mod Manager including the Stardew Valley WebTools that are accessible through the Stardew Valley Mod Manager.

Telemetry Data
For more detailed information regarding telemetric data collected, see the Telemetry Policy.
No personal or identifiable information is collected within the telemetric data.

Stardew Valley Mod Manager
When submitting a bug report, the user can choose to include a copy of an error log. These error logs may contain the following personal information:

- Depending on the error the error log may contain file paths that may contain the username or name of the person using the computer (e.g. "C:\Users\Ryan Walpole\..."). This information can be censored by the user when making a bug report but if not censored manually may become publicly viewable information in the GitHub repositories under the "Issues" tab. RWE Labs will make an effort to censor information in editing if it is believed to be personal information.

Stardew Valley WebTools
Stardew Valley WebTools does not collect any user information at this current time. There do exist built in analytics however that may group you into a larger number of statistics (e.g 40% of users have an IP address from Australia) of which you may be included. Your IP address, Browser and date visited are included as a part of this information. This information is privately held by RWE Labs and is not shared with any third parties or sold at all to any parties.