feat: dynamic title
fix: move sensible data to env consistently so it's not exposed to the frontend