All data is synthetic and random per run (crypto.getRandomValues). Max ~500 rows or ~512 KB text—whichever hits first.
E.164 phones use reserved fiction/drama ranges (e.g. US +1555010xxx, UK +447700900xxx) — fake/test fixtures only, not real subscriber lines and not carrier-validated.