TinyCloud: Your Data, Your Cloud, New Possibilities
TinyCloud lets you our your own data and use apps that are composable on top of it. TinyCloud uses the same cryptography that lets you control your digital assets and uses them give you the same power over your data
Revolutionizing data management on the internet by putting users in full control of their data
By enabling users to own their data directly, choose where it lives, and permission who has access to it, TinyCloud unlocks groundbreaking possibilities:
Design Principles
At TinyCloud, we draw inspiration from the transformative impact of cryptography on finance, which has enabled individuals to have full control over their financial assets. We believe that by leveraging cryptographic principles, we can empower users to have the same level of control over their personal data. Our approach centers around four key concepts:
By building systems that prioritize these principles, TinyCloud aims to create a local-first, decentralized platform that puts users in control of their data. This means that users can use applications that access their data wherever it lives, rather than having their data controlled by centralized entities that may not always act in the user's best interests.
Moreover, we strive to make TinyCloud developer-friendly, enabling application builders to create innovative experiences that leverage user data in a secure and permissioned manner. This allows for the development of a new generation of applications that respect user privacy while harnessing the power of personal data to deliver personalized, contextually relevant services.
At TinyCloud, we envision a future where users have complete sovereignty over their digital lives, free from the control of centralized entities that may prioritize their own interests over those of the user. We're committed to building the infrastructure that makes this possible, empowering individuals to take control of their data and digital experiences.
Stay in touch with TinyCloud
Interested in what TinyCloud is building? Want to stay up to date with developments? Sign up below to follow our newsletter!
Frequently Asked Questions
Learn more about TinyCloud! Have addtional questions? Reach out to us at [email protected]!
TinyCloud is a decentralized platform that enables users to own and control their personal data while participating in various applications and services.
TinyCloud is building "node" software that can run in the browser and on servers that can host user data, interpret and enforce permissions to access that data, and perform computations on top of that user data. This software also replicates data to other nodes that a user permissions. This lets a user choose where their data lives and who has access!
A TinyCloud node expect every request to be cryptographically signed by the requestor and expects that request to have an additional signature from the user granting authorization to access the requested resource. This means that users have full control over who can access their data and for what purpose — because the nodes enforce it.
TinyCloud enables users to bring their data to applications enabling different kinds of experiences. AI applications can now be powered by data a user chooses to share, multiple AI applications can use the same data for different uses and can update this data for other applications to use. New kinds of social networking, marketplaces (Uber, Airbnb, etc.), medical and health apps are now possible. Being able to join and leave new organizations like DAOs or Network States become feasible.
TinyCloud hosts user data, but also allows users to choose where their data is hosted as well as allowing users the ability to encrypt their data with their own Ethereum keys. TinyCloud also allows users to employ various privacy-preserving techniques on their data, such as zero-knowledge proofs, private set intersection, and generating encrypted version of their data for homomorphic encryption. These techniques allow users to share and prove certain aspects of their data without revealing the underlying information, ensuring privacy.
TinyCloud aims to provide a user-friendly experience, making it accessible to users with varying levels of technical expertise. TinyCloud's browser extension makes it simple for users to not only understand the permissions they are granting, but also lets them change what the site requests easily.
TinyCloud will provides developer-friendly tools, SDKs, and APIs that allow developers to create decentralized applications that leverage user data with permission. Developers can focus on building innovative experiences while TinyCloud's SDKs handles the underlying data management and security.
TinyCloud uses blockchains as a registry. In order for an application to know where a known node lives for a given address, TinyCloud allows users to update this information in a registry contract. TinyCloud uses EVM blockchains including Mainnet and Base.
TinyCloud distinguishes itself by prioritizing user control, privacy, and interoperability. It enables users to own and manage their data across various applications and services, fostering the creation of a user-centric decentralized ecosystem.