Zero-trust baseline
No layer gets trusted by default. Browser, API, database, CI, AI model endpoints, and cloud services are authenticated, scoped, and logged where the stack supports it.
Security
Security is no joke. Every Entoura production build starts from a zero-trust baseline: never trust, always verify, and give every person, service, key, and system the least access it needs to do the job.
Operating principle
Never trust. Always verify. Least privilege everywhere.
No boundary is casual. Browser to API, API to database, CI to cloud, and contractor to repository are treated as security decisions, not setup details.
No layer gets trusted by default. Browser, API, database, CI, AI model endpoints, and cloud services are authenticated, scoped, and logged where the stack supports it.
Accounts, service keys, roles, and contractors get the access required for the task. Nothing more. Access is reviewed before handoff and after offboarding.
Production secrets and API keys (including model provider keys) live in encrypted platform stores, not source code, logs, build output, Slack, or email. Service-role keys never ship to the client.
Database access is designed around explicit policies, private storage by default, signed URLs where needed, and organization-level boundaries.
Model access controlled per environment. Data sent to inference endpoints is defined in writing during the Blueprint: what reaches a model, what stays local, what gets logged. Prompt injection and output validation are handled at the application boundary. Inference residency is a deployment decision, not an afterthought.
Source code access, hosting, domains, keys, billing, deployment access, and documentation are planned so clients have practical control where platform rules allow.
Expo application services
When a mobile app is built with Expo and EAS, the build and distribution pipeline benefits from Expo's documented security and compliance program. This supports the project; it does not replace application-level security, privacy scoping, or client-specific compliance work.
Expo states that Expo Application Services is SOC 2 Type 2-compliant for the Security trust services criterion.
Expo documents encryption in transit and at rest, including HTTPS in transit and AES-256 or stronger encryption at rest.
EAS Build workers are ephemeral virtual machines cleared after each use, with build logs and artifacts retained for limited windows.
Expo services are primarily hosted on Google Cloud Platform, using GCP physical and logical infrastructure security.
Expo supports MFA, enterprise SSO, and audit logging for administrative activity where the account plan supports it.
Expo documents GDPR, CCPA, and Data Privacy Framework compliance for the user data it processes.
AI supply chain
The AI ecosystem is wide open. Anyone can pull a tool, plugin, agent, or repository off the internet and wire it into a workflow, and a lot of it is unsafe: prompt injection, data exfiltration, poisoned dependencies, the kind of thing that quietly turns your own systems against you. Most businesses stitching these parts together have no way to know what they've let in. Every component we build with is vetted, verified, and hardened before it goes anywhere near your data, so you get the capability without inheriting the risk.
A model you call is a vendor in your stack. Its endpoint, terms, uptime, and data handling are part of your supply chain, so we scope them in the Blueprint the same way we'd scope any critical dependency.
The data boundary is defined in writing before the build: what gets sent to inference, what stays on your side, and where inference runs. Residency is a deployment decision, settled up front.
Untrusted content reaching a model is an attack surface, the route to prompt injection, data exfiltration, and poisoned inputs. We handle it at the application boundary, with output validation, so capability doesn't arrive with a hidden cost.
Production basics
Security is part of the scope, not polish added at the end.
Regulated work
Canadian hosting regions, Expo/EAS security posture, privacy notices, audit needs, vendor reviews, backups, retention, and procurement questions are handled during scoping. Entoura can support the documentation and technical conversations, but does not claim blanket certification for every project.
Discuss requirements →AI Opportunity Assessment
Confirm your call
You’re booked.
Confirmation sent. Carter will see you then.
By chatting you agree to our privacy terms. Handled in Canada.
I couldn’t reach the calendar just now. Here’s a direct booking link.
Still here. Ready whenever you are.
Try: "What is the Blueprint?", "How does AI Engineering work?", "What does a build cost?"