Database
Firebase
With Lemon Squeezy the only billing data Firestore needs is an entitlement document per user: the order or subscription ID, the variant and whether access is live. Keep it in a collection client code can read but never write, and enforce that in security rules, since those rules are the only thing standing between a user and their own plan flag. Everything else in the database stays product data, unpolluted by billing concepts.