# The TLDR
Prifina is a commercial open source data technology company headquartered in San Francisco, with another office in Helsinki
Prifina provides a software platform for building applications on the user's side. It's:
- Data-driven – Prifina's platform can provide you with the data to deliver dynamic and highly personalized content to your users. Your applications run on the users side, using personal data without any data sharing.
- Serverless – Apps on Prifina run their backends directly on Prifina's serverless, React framework, so you can spend less time maintaining and more time building exceptional experiences for your users. No servers also means no logs, and fully private apps.
- CCPA/ GDPR compliant – Using Prifina means your users own their data and provide your Apps with access. This model is inherently compliant with GDPR and CCPA, and many others privacy regulations around the world.
# About Prifina
# Our Core Concept
Prifina provides a personal computing platform in the cloud for individuals to manage their personal data and empower them to activate their data in fundamentally new ways. For developers and service providers, Prifina provides a platform to develop new types of personal applications and personalized experiences for their customers. Data always stays under the user's full control and data processing stays close to the user, and may limit the overall data liability.
# How it Works
# Apps on the Users Side
Prifina users have the ability to bring their personal data into their own personal cloud, then install applications to their Prifina Account and Personal Data Cloud. This Personal Cloud is an individual user cloud instance (AWS, others later), as well as open source software and tools allowing easy importing, uploading, managing of personal data and the data itself. This data is organized into objects, that Prifina Apps can interact with through the Provider interface.
# Prifina Apps
Developers can build Prifina Apps that interface with the data objects in the users personal cloud and process the data on the users side, fully privately. Apps can be tested and developed in the developer sandbox, with the real data objects, populated with syntethic data attributes.
Prifina develops and sponsors its own applications to the marketplace, and supports, sponsors and co-creates new applications with third party developers. Third party developers may also build their own applications and submit them to the Prifina App Market.
Prifina apps can be classified into one of three categories:
# Data Widgets
Data widgets are Prifina's dashboard apps. Once installed through Prifina's App Market, they become available on a user's Prifina Display. Data widgets can safely have greater access to a user's data, because they are running locally in the user's Personal Private Cloud. In the case of data widgets, no data ever leaves the user's control.
# Local Data Apps
Like data widgets, local data apps run in the user's Personal Cloud and do not communicate with external servers. Local data apps are granted explicit permissions by the user regarding data access, and are able to communicate with other Prifina apps. Local data apps can be extended beyond Prifina's platform to provide immersive and convenient experiences.
# Profile Apps
Profile apps can exist outside of Prifina's platform and access data from Prifina users' profile cards. In a profile app, a user can choose their desired level of anonymity while still providing the application developer with enough data to provide enhanced and personalized content.
# Mobile Apps
Native mobile applications can be built similar to Local Data Apps, with the help of Prifina's Native Mobile App that controls and manages access between the native mobile application and the personal data cloud. Mobile apps and the protocol for mobile applications are still heavily in development.