Security
Last updated: August 16, 2026
Ginivo (“Ginivo”, “we”) is an AI front-desk assistant for salons, spas, and clinics. Clinics trust us with their client lists and conversations. This page describes, in plain language, how that data is protected. Questions: team@ginivo.ai.
How your data is protected
- Encryption in transit. All traffic is served over HTTPS. Browser requests that arrive on an alias hostname are permanently redirected to
https://app.ginivo.ai. - Encryption of stored credentials. Third-party credentials we hold for a clinic (Google refresh tokens, Instagram and Facebook page tokens, connected booking-system credentials) are encrypted at rest with AES-256-GCM. The encryption key lives in the hosting platform's environment configuration, not in the code.
- Signed webhooks. Inbound webhooks from Twilio and Meta must carry a valid HMAC signature. Requests that fail the check are rejected.
- Database transport. Every connection to the database requires TLS.
Infrastructure
- Application: hosted on Vercel.
- Database: Neon Postgres, with TLS required on every connection.
- SMS: sent through Twilio under a verified A2P messaging campaign.
- The full set of infrastructure providers we share data with, and why, is listed in our Privacy Policy.
Access and isolation
- Tenant isolation. Each clinic is a separate tenant. For a signed-in request, the tenant is resolved on the server from the session, never from anything the client sends. One clinic cannot address another clinic's data.
- Authentication. Sign-in and sessions are handled by Better Auth.
- Google Calendar. Access uses two narrow scopes: reading busy and free intervals, and managing only the events Ginivo itself creates. The app has passed Google's OAuth verification for these scopes.
- Careful rollout. New features ship behind flags that are off by default and fail closed: an unset or malformed flag means off, for every clinic.
What we do not claim
We hold no third-party certifications yet. No SOC 2, no ISO 27001, no HIPAA certification. Ginivo is an early-stage product built by a small team, and we would rather say that plainly than imply a badge we do not have. If your review needs more detail than this page, email team@ginivo.ai and we will walk you through how any part of the system works.
Data deletion
A clinic can request deletion of its data at any time, and end clients can request deletion of theirs. See our Data Deletion instructions or email privacy@ginivo.ai. We confirm deletion within 30 days.
Reporting a security concern
If you believe you have found a vulnerability, email team@ginivo.ai with steps to reproduce. We read and answer every report.