A PS Contract is a digital contract between you, the developer, and individuals consenting to your app accessing their data via digi.me. It contains basic identifying information about you as the developer, specifies the type(s) of data being requested and over what time period, as well as your terms of service for this transaction.

The PS Contract lays this information out very neatly and legibly so it can be easily understood by anyone sharing data with your app. If they wish to do so, the individual swipes to accept the contract, which would then allow your app to fetch all the data that matches the contract and decrypt it onto the device where the contract was initially accepted.