ProFacet is hosted on Firebase (Google Cloud). Think of it as renting a secure storage unit: we control the keys and decide what lives there.
Security-sensitive services—authentication, encryption at rest, and access controls—run on Google Cloud’s managed stack, so they inherit the same hardened protections Google applies to its own infrastructure.
Firebase serves the app over our own domain, so it does not drop third-party cookies or inject ads—everything you load still counts as first-party traffic.
When you enable cloud sync, the files you pick are stored in Firebase solely so you can reach them from another device. Firebase acts as our subprocessor and cannot repurpose that data.
Plain-language version for non-technical folks: we use Google’s servers the way you might use a bank vault. They keep the lights on, but they do not get to open the box, copy your designs, or sell your activity.
All subscriptions and checkout flows run through Stripe, a PCI Level 1 compliant payment processor trusted by millions of businesses.
Stripe handles your payment info directly; ProFacet never stores card data. We only receive subscription status and minimal metadata needed to operate your account.
Stripe encrypts and vaults cards, monitors fraud, and provides a customer portal so you can update or cancel billing anytime.
If you have billing questions or want your payment data removed from Stripe, contact us and we’ll help route the request.
Projects live in your browser first. They stay local unless and until you enable cloud sync.
ProFacet requests persistent storage from the browser at startup to keep your designs safe. If granted, your data is labelled Protected and the browser will keep it even when disk space is low. Otherwise it is labelled Standard, which means the browser may clear site data if the disk runs very low. This is decided by the browser, not by ProFacet. You can check the current status in About ProFacet.
Regular backups are a good idea in case you ever clear site data or switch machines. Use Open → Backup to export a JSON file and/or enable cloud sync.
Cloud sync mirrors exactly the files you pick to your account so you can retrieve them on another machine; disable it and no further uploads occur.
The Renderer, Analyzer, and Optimizer are sophisticated simulations, but they are still simulations.
Real stones will deviate because of polishing, material tolerances, lighting, and refractive index variance, so treat virtual results as guidance rather than a guarantee of optical performance.