The policy of a young product: short, and only claims we can keep.
What we store, and why
PhaseOps stores your account data (name, email, phone) and the operational data your company enters — shows, crew, gear, trucks, trips, documents, finances. We store it to run your company's workspace, and for no other reason. Data is scoped per company and isolated with row-level security in Postgres.
Who processes it
These are the services PhaseOps actually calls, and what each one receives:
- Supabase — authentication, database and file storage. Holds your account and company data. Passwords are handled by Supabase Auth and are never visible to PhaseOps.
- Vercel — hosts the application, so requests to PhaseOps pass through it.
- Stripe — payment processing. Receives the details of a payment you make or collect; card numbers go to Stripe, not to us.
- Duffel — flight and stay search and booking. Receives traveler details (name, contact, travel dates) only when your company books travel through the app.
- Xweather — weather data and map tiles. Receives the venue coordinates being looked up, not who is asking.
- Photon (komoot) — address search and geocoding. Receives the address text you type into an address field.
- OSRM — road routing for trip estimates. Receives the coordinates of a trip's endpoints.
- Browser push services — if you turn on push notifications, they are delivered through your browser vendor's push service.
What we do not do
We do not sell personal data. There is no ad tracking and no analytics script on this site or in the app — we checked the code before writing this sentence. The crew phone app reports no location.
Retention
Your data stays until your company deletes it or asks us to. We do not keep operational data past that for our own purposes.
Questions
Mail hello@phaseops.live — it is read by a person. As the product grows, this policy will grow with it, and changes will be dated rather than slipped in.