Most LTV figures are revenue LTV, which flatters every channel. This computes LTV on contribution margin and divides by acquisition cost from your actual spend export — by cohort, so you can see whether it's improving.
Both files are queried together in your browser — a real join over every row, not a lookup against a sample. Because the engine runs SQL locally, two files of a few hundred thousand rows each is unremarkable and neither one is uploaded.
Historical by default, because it's checkable. A predictive projection is available and is always labelled as a projection with its assumptions listed — the two are never blended into one number.
Yes, when your spend export has a channel or campaign column. Without one you get blended CAC, and the page says so rather than silently attributing everything to one channel.
The teardown is free and needs no account. Paid plans are $29/mo (Growth), $129/mo (Scale, Autopilot included) and $249/mo (Portfolio, multiple stores). Annual billing = 2 months free.