Portis

Privacy policy

Portis does not collect, store or transmit any personal data.

Effective
22 October 2026
Updated
November 2026

What Portis reads

Portis reads the list of open ports and running processes on your Mac (port, process name, process ID, user, address, working directory and command line) to display them to you. This information stays on your Mac and is never sent anywhere.

To decide when to ask for an App Store rating, Portis keeps a few counters on your Mac (launches, days used, processes ended). They hold no port or process names and are never sent anywhere.

What Portis sends

Nothing. Portis makes no network connections. It has no analytics, no advertising, no crash reporting service and no accounts.

Portis has the Outgoing Network Connections entitlement because on macOS 27 the sandbox requires it to read socket statistics, which Portis gets from Apple's /usr/bin/nettop. Portis doesn't use it to connect to anything.

The optional kill script

If you choose to install it, the kill script is saved to ~/Library/Application Scripts/dev.keks.portis and is only used to end processes you select. You can read it, and delete it at any time.

This website

This site uses no cookies, no analytics and no third-party scripts or fonts. The server may keep standard logs (IP address, time, requested page) for security and operations, based on the legitimate interest in running the site safely (Art. 6(1)(f) GDPR).

Your rights

You can ask what personal data about you is stored, and have it corrected, deleted or its use restricted, or object to its use (Art. 15 to 21 GDPR). You can also complain to a data protection authority, such as the Hamburg Commissioner for Data Protection and Freedom of Information.

Contact

Responsible for this site and app: Christoph Schröder, Sophienstraße 9b, 21079 Hamburg, Germany. Email [email protected]