= The !PalaceHotel personal repository = The Personal Repository (PR) is an easily deployable PHP application, based on Symfony, that allows users to centralize authorization info with all of their online accounts in one place and store all sorts of data in a unified database. It is one of the enabling technologies for [wiki:PIServices personal intelligence services]. It also has some potentially interesting side-effects - providing a personal backup for data that is otherwise stored in datacenters that are out of the control of the end-user; - allow for interesting applicative mashups that takes advantage of getting access to the entire online data of a user, much like on a PC. The PR itself doesn't provide much functionality. It just tries to centralize as much of a user's private data as possible. By making the project Open Source, we hope that developers and users alike will help in choosing the best layout for that data so client applications can benefit the most from it. = Client authorization = The main rationale for having the PR a separate module in the !PalaceHotel ecosystem is for end-users not to be tied to one [wiki:PIServices PI services] provider but to be able to choose from many. Most importantly users must be in control over who they want to give access to their data. PR [wiki:PIAoauth leverages oauth] for service authorization. = Data storage = PR uses a standard LAMP stack. Hence data will be stored either on the filesystem or in a database (or both).