Security

Application security from the first commit

Type Apps builds security into software from the first commit: secure-by-design architecture, auth and SSO, encryption, code reviews and pen-test remediation. Dependency and secret scanning run on every build, and we help teams get ready for SOC 2 and PIPEDA.

Security

What we do

Secure-by-design architecture

Security decisions made in the architecture, before the first line of code.

Auth, SSO and role-based access

Sign-in, single sign-on and permissions so each person sees only what their role allows.

Encryption

Data encrypted at rest and in transit.

Code reviews and scanning

OWASP-based code reviews, plus dependency and secret scanning on every build.

Pen-test remediation

We work through penetration test findings and fix them in your code and infrastructure.

SOC 2 and PIPEDA readiness

The technical controls your software needs before an audit or a privacy review.

Process

How we work

  1. 01

    Review

    Architecture, access, data handling and the build pipeline. You get a scope, estimate and roadmap.

  2. 02

    Fix

    Remediation of the issues found, in code and infrastructure.

  3. 03

    Automate

    Dependency and secret scanning added to the pipeline, so checks run on every build.

  4. 04

    Get ready

    Controls in place for SOC 2 and PIPEDA readiness, and a security review before each launch.

A good fit when

  • A customer has asked about your security practices, or you’re preparing for SOC 2.
  • A penetration test found issues that need fixing.
  • You handle personal information in Canada and want to be ready for PIPEDA.
  • You’re adding SSO or role-based access for business customers.

Tools we use

OWASPGitHub ActionsAWSGoogle CloudAzureCloudflare

FAQ

Security: common questions

What application security services does Type Apps provide?

Type Apps provides secure-by-design architecture, authentication with SSO and role-based access, encryption at rest and in transit, OWASP-based code reviews, dependency and secret scanning on every build, pen-test remediation, and SOC 2 and PIPEDA readiness. Security is part of every project from the first commit, not added at the end.

Can you help us prepare for SOC 2?

Yes. Type Apps helps teams get ready for SOC 2 by putting the technical controls in place: access control, encryption, code review, automated scanning and monitoring. SOC 2 reports come from an independent auditor, so we don’t issue them, but we help make sure your software and infrastructure are ready for one.

What is PIPEDA readiness?

PIPEDA is Canada’s federal private-sector privacy law, and readiness means your software handles personal information the way it expects. Type Apps helps with the technical side, such as controlling who can access personal information, encrypting it and making records possible to correct or delete on request. For legal advice, involve your privacy lawyer.

Do you fix issues found in a penetration test?

Yes. Pen-test remediation is one of our security services. We work through the findings, fix the underlying issues in your code and infrastructure, and add checks to the build pipeline where they help catch the same kind of problem on future builds.

How is security handled during development?

Security runs through our whole process. Architecture is designed to be secure from the start, code is reviewed against OWASP guidance, every build runs dependency and secret scanning, and each launch includes a security review. Releases go through the same automated pipeline, so the checks run every time.

Do you set up single sign-on (SSO)?

Yes. We build authentication, single sign-on and role-based access, so your customers can sign in with their company accounts and each person sees only what their role allows. SSO is simpler to design in from the start than to add to a product later.

Related

Start a project

Have something to build?

Tell us about it. A technical lead will get back to you within 24 hours.

Start a project hello@type-apps.com