Privacy Policy
App “Portside” · Last updated: October 2026
The app contains no advertising, no analytics and no tracking. As the developer I receive no data from the app. There is no server of mine that the app talks to.
Connections to your servers
Portside connects only to the servers you enter in a profile. User name, password or key, one-time codes, everything you type in the terminal and the files you transfer go only to that server – encrypted via SSH for SSH and SFTP, via TLS for FTPS. With classic unencrypted FTP, password and files are readable on the network; the app warns you and asks for your confirmation once per profile. With a jump host, the connection runs through the server you choose for it. For servers on your own network, iPadOS asks for the local network permission.
Data on your device
Profiles (name, host, port, user name, tunnel rules, terminal settings, bookmarks, notes), known servers (host keys and confirmed certificates) and the settings are stored on your device. Passwords, passphrases and imported keys are stored only if you choose so, and then in the device keychain. Keys you create in the Secure Enclave through key management never leave the device; they cannot be exported. The connection log contains no passwords and is not stored permanently.
iCloud
If you are signed in to iCloud and sync is switched on, the app stores profiles and known host keys in your private iCloud space (CloudKit) so that they are the same on your Mac and iPad. Passwords, passphrases and imported keys are synced through iCloud Keychain, end-to-end encrypted. I have no access to either. Confirmed FTPS certificates and Secure Enclave keys stay on the device. So that changes from another device arrive quickly, the app registers with Apple for silent notifications; Apple receives a device token for notifications for that, I do not. How Apple processes data as part of iCloud is governed by Apple’s privacy policy.
Files
Downloaded files go to the folder you choose; on the iPad to the Files app under “On My iPad › Portside” or to a folder you grant access to. For “Edit”, “Quick Look” and dragging into other apps, the app keeps temporary copies in its own storage area; they are deleted at the next launch. Only what you select or drag into the window is uploaded. When editing, the app uploads the file to the same server again when you save.
Import
Importing from ~/.ssh/config and importing key files reads only the file or folder you select in the file dialog. Imported profiles and keys are stored as described above.
Background on the iPad
Running transfers continue as a background task after you switch apps; no additional data is transferred for that. Tunnels run only while Portside is visible.
Contact by email
If you email me, I use your address and message only to answer your request.
Your rights
Under the GDPR you have the right of access, rectification, erasure, restriction of processing and objection, and the right to lodge a complaint with the Austrian Data Protection Authority (dsb.gv.at). You delete profiles in the app; that also removes their copy in your iCloud space and the profile’s password and key from the keychain. iCloud sync can be switched off in the settings. Everything else is deleted by uninstalling the app; whatever then remains in iCloud you remove in your device’s iCloud settings under “Apps using iCloud”.
Controller
Christian Bumberger
Falkenweg 12
4050 Traun, Austria
support@bumberger.at