EstiLumina
PricingHow it worksGuidesHelpSign inStart with one job
TrustStatusPressTermsPrivacyDPAAUPRefundsSubprocessors

Procurement pack

The security questionnaire answered once — every control with its honest state, on one page you can print or save as PDF.

EstiLumina
Negi Enterprise Inc · British Columbia, Canada · support@estilumina.com
Procurement pack · version 1.0
October 27, 2026

11 controls in place, 2 partial, 3 not offered. A state is never rounded up; every line says where to read it for yourself.

Controls

ControlStateWhat existsRead it
Workspace isolationIn placeEvery workspace’s records are fenced in the database itself: the workspace comes from the signed-in session, never from the browser, and a person in two workspaces holds a separate role in each.Trust Center
Sign-inIn placeEmail and password, a sign-in link, or Google and Microsoft where turned on; an authenticator-app second step for any person who turns it on, which a workspace’s admins can require of everyone; leaked passwords refused; each person sees where their account is signed in and ends any session, and is emailed when it signs in from a browser and system it had not used.Security help
Company single sign-on (SAML)Not offeredNot offered at this price. Sign-in is per person, with the second step available to everyone and required where a workspace asks for it.Security help
Roles and permissionsIn placeEight roles with defaults, overrides per person, access per project; the same rules are enforced by the database, not only by the screens. The matrix is printed below.Team and permissions help
Audit trailIn placeMoney, owner-portal, award and signature events are written to the workspace’s audit log and export as CSV from Settings.Trust Center
EncryptionIn placeTLS on every connection; encryption at rest by the hosting providers; integration tokens encrypted with a key only the server holds; no secret is ever kept in the code.Trust Center
Change managementIn placeEvery change passes the same gate before it ships — a secrets scan, the unit suites, the type check, both builds, the accessibility and page-weight budgets, the browser walks — and every database change is a numbered, reviewed migration applied by hand.What’s new
Availability and monitoringIn placeA public status page with ninety days of history from a check every fifteen minutes; runtime errors monitored without personal data in the reports.System status
Backups and recoveryPartialDaily database backups by the hosting provider, and every workspace exports its own data at any time. Point-in-time recovery is a setting not yet turned on.Trust Center
Content Security PolicyPartialThe policy reports on every page today; it is enforced once its reports read clean.Trust Center
Incident response and disclosureIn placeA written runbook with severities and the customer notice; researchers reach us through the published security contact.security.txt
VendorsIn placeEvery subprocessor is published with its purpose and region (listed below); the data and the application are hosted on Supabase and Vercel only.Subprocessors
Privacy and legalIn placeTerms, Privacy and the AUP carry versions, and each person’s acceptance is recorded with the versions, the way and the time; the DPA is dated, and a signed copy is available on request.DPA · Privacy
Abuse and rate protectionIn placeRate limits on sign-in and the API; payment and e-sign callbacks refuse an unsigned request; scheduled jobs need a shared secret.Trust Center
Penetration testNot offeredNot yet run by an outside firm; planned before an attestation is engaged.Trust Center
SOC 2Not offeredControl map published; attestation not yet engaged.Trust Center

Facts asked beside the controls

  • Operator: Negi Enterprise Inc, British Columbia, Canada
  • Where the data lives: The database in the United States (Supabase); the application on a global edge (Vercel) (Subprocessors)
  • Retention: A workspace’s records stay while it is open and export at any time; a deleted record waits thirty days in the recycle bin before it is gone (Privacy)
  • Security contact: support@estilumina.com — published for researchers in security.txt (security.txt)
  • Status history: Ninety days, from a check every fifteen minutes (System status)

Subprocessors

VendorPurposeRegionWhen
SupabaseDatabase, Auth, StorageUnited StatesAlways
VercelApplication hosting / CDN / web analytics and performance telemetryGlobal edgeAlways
StripeSubscriptions and Client CollectGlobalAlways
ResendTransactional email (invites, notices)United StatesAlways
UpstashAPI rate protectionUnited StatesAlways
SentryError monitoringUnited StatesAlways
DocuSignEnvelope e-signUnited StatesWhen you turn it on
Intuit QuickBooks OnlineOne-way invoice and customer pushUnited StatesWhen you turn it on

Support response times

SeverityWhat it looks likeFirst response
P0Outage, data problem, or payments blocked4 business hours
P1A major feature is broken1 business day
P2A workaround exists2 business days

Business hours are Monday to Friday, Pacific time. First response means a person has looked at it and said what happens next.

The roles model

PermissionAdminProject ManagerCoordinatorEstimatorAccountingSite SuperintendentFieldViewer
Can manage team✓———————
Can delete projects✓———————
Can delete invoices✓✓——————
Can create change orders✓✓✓✓—✓——
Can export reports✓✓✓✓✓✓——
Can view all projects✓✓✓✓✓———
Can manage financials✓✓——✓———
Can view financials✓✓✓✓✓———
Can edit takeoff✓✓—✓————

The defaults of each role; an admin overrides any of them per person and limits a person to the jobs they are on. Owners and trades on signed links never take a seat.

The legal pack

Terms · Privacy · DPA · AUP · Subprocessors · security.txt · System status

Back to the Trust Center

© 2026 Negi Enterprise Inc · EstiLumina · British Columbia, Canada
HomeFeaturesTrustsupport@estilumina.com