Private routes stay private
App pages, user trips, settings and API routes are gated before a signed-out visitor can reach them.
Trust & security
Tripz Travel handles bookings, invites, plans and AI suggestions. That means trust has to be part of the product, not a page we bolt on later.
App pages, user trips, settings and API routes are gated before a signed-out visitor can reach them.
Product code is expected to go through DAL and repository functions that check who can see or change a trip.
Tripz Travel sends CSP, HSTS, frame, content-type, referrer and permissions headers from the shared proxy.
The codebase includes encrypted trip fields, redacted logging and startup checks for critical production wiring.
How it works
The useful work happens in the quiet places: strict route gates, browser headers, policy-aware data access, encrypted sensitive fields and logs that avoid spilling private trip details.
Dashboard, trip and settings routes are not public browsing surfaces. If you are signed out, you are sent to login.
Tripz Travel documents how Copilot and AI features use trip context, with privacy policy links visible from the public site.
The app accepts CSP reports and checks production telemetry wiring during startup so security signals do not quietly disappear.
Before wider launch
These are the production trust checks still tracked in the project docs. They need live-environment evidence before Tripz Travel talks about them as done.
External uptime probing for the public site and health endpoint
A named paging route for production incidents
Confirmed Postgres backup retention and restore settings
Written RPO and RTO targets
Plain-English docs