Privacy policy

Printoid will NEVER use / store / send / upload / sale / analyze your personal data without your consent. Printoid is only doing what you are expecting when you download and install the application on your device (i.e. controlling your 3D printer and communicating with your OctoPrint server).

The informations you provide to Printoid are stored locally on your device, in particular:

  • The IP address (LAN and WAN)
  • The ports you’ve opened on your network configuration
  • The API KEY of your OctoPrint server

Neither the developer nor any third-party have access (nor way to access) to these informations.

Finally, here is the list of tracking SDKs integrated in Printoid. The only goal is to analyze how many times the features I’ve developed are used, and to show if you properly understand how the interface works. This allows me to enhance the design, the look & feel, and the ergonomics of the interface, but also to know on which feature should I work the most. These informations are totally impersonal: I just know how many times you click on a button, open a specific view or if the application is experiencing bad issues:

The full list of third-party libraries can be find at this page.


Application permissions

Printoid requests a lot of permissions when you install it on your device. Some of you are a bit scared about them, and I totally understand that you are wary with that.

To resolve any ambiguity, here are the details of all the permissions requested by Printoid.

  • The permissions marked with a ♣ are the permissions that can be declined directly when the access is prompted by Printoid. You are totally free to decline the permission, but please note that you will be therefore unable to use the associated feature.
  • The permissions marked with a ♦ are the permissions that cannot be declined, but Printoid allows you to turn off the behavior from its settings.

As you can see, the list of mandatory permissions is finally limited. Printoid needs principally to be authorized to access a network connection.

📂 Photos/Media/Files

  • Read the contents of your USB storage (♣) : needed to read the content of the file when you want to upload it from your storage to your OctoPrint server. This permission can be declined, but you will be unable to upload any file in that case.
  • Modify or delete the contents of your USB storage (♣) : needed to write the content of the file when you want to download it from your OctoPrint server to your storage. This permission can be declined, but you will be unable to download any file in that case.

💾 Storage

  • Read the contents of your USB storage (♣) : needed to upload a file from your storage to your OctoPrint server. This permission can be declined, but you will be unable to upload any file in that case.
  • Modify or delete the contents of your USB storage (♣) : needed to download files from your OctoPrint server to your storage. This permission can be declined, but you will be unable to download any file in that case.

🎥 Camera

  • Take pictures and videos (♣) : this permission is only requested when you want to flash the OctoPrint’s API key QR code instead of typing it manually. This permission can be declined but you will be unable to flash the QR code in that case.

📡 Wi-Fi connection information

  • View Wi-Fi connections: needed for the smart connection process to know if Printoid should use the LAN parameters or the WAN parameters according the current WiFi network SSID. This permission is mandatory and cannot be declined.

ℹ Other

  • Full network access: needed to acceed your OctoPrint server and to perform all the associated actions. This permission is mandatory and cannot be declined.
  • Receive data from Internet: needed to receive the informations from your OctoPrint server. This permission is mandatory and cannot be declined.
  • View network connections: needed for the smart connection process to know if Printoid should use the LAN parameters or the WAN parameters according the current network type. This permission is mandatory and cannot be declined.
  • Prevent device from sleeping: needed to keep the screen awake while Printoid is running. This permission is mandatory and cannot be declined.
  • Google Play license check: needed to check if you have properly purchased Printoid PRO or Printoid PREMIUM on Google Play. This permission is mandatory and cannot be declined.
  • Draw over other apps (♣) : needed for the floating icon and to show your video streaming over all the other applications. This permission can be declined, but you will be unable to use the floating icon in that case.
  • Control vibration (♦) : needed for the haptic feedbacks on the interface. This permission is mandatory, but you can disable the vibrations in the Printoid’s settings.

Important disclamer

Printoid is not affilated to Octoprint. It’s an application developed independently.
For any questions or help, please contact the developer of Printoid.

printoid.for.octoprint@gmail.com

Printoid supports Gina Häußge, the developer of OctoPrint, on Patreon:
https://www.patreon.com/foosel

Advertisements