Security at Yeah.technology
Least privilege, explicit authorization, bounded data and evidence over security theater.
Identity and authorization
Private account and profile data is authenticated and owner-scoped. Sensitive backend operations authenticate the current user server-side; service-role access is kept in backend functions and is not exposed to browser code.
Data boundaries
Local-first tools keep working data in the browser when network processing is unnecessary. Profile visibility is forced private. Payment-card data remains with the payment provider rather than the YEAH profile.
Backend hardening
Account endpoints use no-store caching, MIME sniffing protection, frame denial, restrictive referrer policy, disabled camera/microphone/geolocation/payment permissions and a deny-by-default response content policy. Inputs are length-bounded and normalized before persistence.
Governed execution
Reasoning is not authorization. Sensitive actions remain subject to identity, least privilege, policy checks, human approvals where appropriate, read-back and audit context. Unknown capability or permission state fails closed.
Secrets and integrations
API keys, privileged connector tokens and service credentials belong server-side. A documented integration is not presented as live or approved unless its current authorization state is verified.
Abuse resistance
The platform is designed for bounded payloads, explicit allow-lists and rate-aware execution. Security controls are continuously reviewed; no statement on this page should be interpreted as third-party certification unless a specific certification is explicitly identified.
Vulnerability reporting
Use security.txt. Please avoid accessing or retaining data beyond what is necessary to demonstrate a vulnerability.