With the exception of Crash Reporting and the Remote Edit ("Edit on Computer") feature (see below for these), all data entered into the app is only ever sent to the domains specified by the user through the use of shortcuts. No data about the user, their behavior or device is ever collected or sent to the developer or any other third-party as part of this app.
The app uses the third-party service Bugsnag to collect diagnostic data in the event of an app crash (crash reports). This serves the purpose of discovering and fixing bugs in the app. The collected data contains basic information about the device (e.g. manufacturer, language, OS version) and the crash (e.g. stacktrace, time of occurrence). No personal identifiable information such as usernames, email addresses, IP addresses or physical location is collected. The crash data is only used by the developer for debugging purposes. All collected data is automatically deleted after 7 days.
The user has the option to opt-out of the sending of these crash reports by changing their settings in the app.
If the app is installed from F-Droid then this crash reporting is always disabled and can not be enabled.
Remote Editing (Edit on Computer)
The "Edit on Computer" feature requires the use of a remote server. By default, this server is available at https://http-shortcuts.rmy.ch/editor. If the user wishes to make use of this feature, they consent that all their app's data (shortcuts, categories, variables) is pushed to the remote service, where it is accessible via a device ID and a password set by the user. This data is only used for the purpose of the remote editing feature itself and is not used in any other way (including analytics or user event tracking) or by any party other than the user. The data is automatically deleted from the remote server 2 hours after pushing from the app or saving changes from the respective web app.
The use of this feature is non-essential and the app can otherwise be fully used without the "Edit on Computer" feature.
The app may request access to your device's file system. This is only used for displaying your home screen wallpaper as the background of a category. No other files on your device are ever accessed. The use of this feature is optional.
The app may request the permission to access your device's physical location. This is used for 2 specific features only, both of which are non-essential and completely optional to use:
- Checking the SSID of the wifi the device is currently connected to
- Using the
getLocation()function for Scripting