To function optimally, UpSlide needs to communicate with the user database on our server. This article describes the nature of the exchanges and how to configure them.
UpSlide communication to our server is done through HTTPS (TLS 1.2) and encrypted with AES256.
With this feature, UpSlide is automatically activated after users enter their email address during first use. The license is automatically updated when the UpSlide contract is renewed each year.
If communication is blocked, users will have to manually request and enter their license using the manual activation procedure. They will need to complete it again each year.
Team settings are set by our team before UpSlide is deployed. If one of those settings is changed after deployment, its new value can be pushed automatically to all users. This feature relies on a weekly check by UpSlide for the information stored on our server.
If communication is blocked, these settings cannot be updated globally, and each user will need to change them individually using the UpSlide Settings button. Examples of available settings:
- Shared folder location
- Link options
- Default support mail address
When new versions are available, UpSlide can update itself at startup. We highly recommend activating auto-update because Office is evolving, and we regularly deliver new features.
Check our auto-update process and security article for more information.
Every user machine sends usage information to a centralized server. The push is made once per day at a single Office application startup. This information can later be retrieved in the form of dashboards detailing the most valuable features for your company as well as the percentage of users who are, in effect, using UpSlide.
This feature can be turned off for all users. If communication is blocked, the user will not be affected, and the statistics will not be sent.
How it works
The UpSlide add-in makes web requests (HTTPS: GET) through the host application (Excel, Word or PowerPoint) on port 443. To make it work:
Authorize HTTPS requests to the domains and all subdomains of upslide.net
- Excel, PowerPoint and Word must not be blocked by Windows firewall
Please find below the details of the data exchanged between UpSlide and the server. All data is encrypted using an AES 256 algorithm.
- License Request and Renewal - license.upslide.net
- Data sent: user email, contract ID, machine ID, computer name, domain, user name, Windows version, Office version, UpSlide version.
- Data retrieved: license code.
- Usage statistics - stats.upslide.net
- Data sent: same as license request and usage statistics as a number of clicks for given functionalities.
- Data retrieved: success flag.
- Team settings - autoupdate.upslide.net
- Data sent: contract ID, user email.
- Data retrieved: library path, default Linking options...
- UpSlide upgrade - autoupdate.upslide.net
- Sent data: contract ID, user email.
- Data retrieved: URL of the latest update compressed as a .zip file, later downloaded using BITS protocol.
What happens if communication is blocked?
At first start, UpSlide retrieves the user email and sends it to our server. If the user is referenced in our database, UpSlide will be activated automatically.
Suppose communication is blocked, UpSlide reverts to a manual process. Users have to log in to our website and receive an automated email with a license code to paste in the UpSlide activation window.
UpSlide can deploy default settings with the setup. If you have different teams with different settings or if any change is needed (like the Library path, for example), you will have to deploy configuration files to every machine.
Without auto-update, you will have to redeploy a new setup to all users to benefit from the new features and bug fixes.
With these statistics, we conduct periodic business reviews where we go over the actual usage of UpSlide. Without this system, you'll have a more challenging time estimating the return on investment of UpSlide.