Security
Security you can check, described honestly
What TechAppForce does today to control access and record changes, and what we do not claim.
- Amount changed
42,000to48,500by Priya S. - Submitted for approvalStatus Draft to Submitted
- Record lockedNo edits while it is under approval
- Approved at level 1Arjun M., with a snapshot of the record
- Viewed by FinanceRole scope: Team
The problem
Your customers will ask who can see their data
The same questions, from public forums where SaaS builders discuss them.
“making sure customer A never sees customer B data...you need to enforce checking it at the lowest possible levels”
SaaS builder, developer forumPublic comment“how will you do data isolation and ensure that one tenant doesn't accidently see/process another tenant's data?”
SaaS founder, developer forumPublic comment“conditions to access these data are not limited to RBAC, but also depend on the type of data and metadata”
SaaS builder, developer forumPublic comment
How we solve it
Every request is checked before a record leaves
Tenant, sign-in and role scope are applied when records are read, whichever screen, report or API asks.
What comes back
- Order 1042 · owned by your teamreturned
- Order 1043 · owned by youreturned
- Order 1051 · another teamnever sent
- Order 1060 · owned by your teamreturned
- Another customer’s ordersnever sent
Every change is written to the record's history: what, who and when.
What you get
Every change leaves a trace. Production changes are deliberate.
History on every record, and app changes that move through environments you control.
Change history on every record
What changed, who changed it and when.
- Changed
- By whom
- When
Soft delete where you need it
A mistaken delete can be traced and reviewed.
Separate environments
Each with its own configuration, compared at any time.
- Development
- QA
- Production
Guard rails in TAF Studio
One item at a time, after review. Studio releases go to QA only.
- Development
- QA
AI changes previewed first
A dry run first, with the signed-in person’s permissions.
What we do not claim
The things this page leaves out, on purpose
We would rather lose a checkbox than win it with a claim we cannot back.
Formal certifications
Ask for our current status; we answer in writing.
SAML or on-premises directories
Tell us what your customers use.
Access finer than the entity
No per-field permissions or data masking.
Uptime figures
Discussed for your plan, not on a web page.
Your security review
Send us the questionnaire. We answer in writing.
Including where your app is hosted and how customers are kept apart.
Send your questionnaire
Your format or your customer’s.
We answer in writing
Question by question.
We say what is not offered
No surprises in contract review.
A call with the engineers
The people who build the platform.