Trust

Security at Asurnd

Last updated 2026-10-21

An SR&ED claim is built from a company's most sensitive material: what it is inventing, what it spent, and who it pays. We designed the platform around that, and this page says what we actually do rather than what we aspire to. Where something is on the roadmap rather than in place, it says so.

Canadian hostingDatabase, files, servers, backups and email all run in Canadian regions.
Per-client isolationEvery record is tagged with its client; every query is scoped to one client, by construction.
Read-only connectionsWe never write to a client's systems. Connectors use the least permission that works.
People sign offAI drafts; a senior consultant approves. Nothing is filed or sent without a recorded human decision.

1. Principles

2. Where data lives

ComponentRegion
Database, authentication, file storageCanada
Application, API and background workersCanada
Daily backups of files and databaseCanada
Transactional emailCanada
Text extraction, OCR, search embeddings (local models)Canada
Large language model (opt-in per client)United States
Marketing site (no client data)Global edge network

The providers behind each row, and the countries involved, are listed in the Privacy Policy, as privacy law requires. A full sub-processor list with contract terms is available to clients on request at security@asurnd.ca.

3. Client isolation

Every table that holds client data carries the identifiers of the firm and the client it belongs to. The API builds a client scope from the signed-in person's membership before any read or write, and every query runs inside that scope. Row-level security in the database enforces the same boundary a second time, so a bug in the application cannot reach across clients. Search indexes, file paths and AI prompts are all built within a single client's scope; the code refuses to assemble a prompt that would mix two clients.

4. Access control

5. Encryption and infrastructure

6. AI safeguards

7. Connected services

Integrations (today, GitHub) are read-only and installed by the client with the narrowest scope the service offers. We import metadata and the records the claim needs, not whole repositories. We store no long-lived tokens: access uses short-lived GitHub App installation tokens, and each installation is bound to exactly one client. Uninstalling the app on GitHub ends our access.

8. Audit trail and backups

9. Development practices

10. Incident response

We have a written incident process: contain, assess, notify, fix, and review. Clients are told about any incident that affects their workspace. Where a breach creates a real risk of significant harm, we notify affected individuals and the Office of the Privacy Commissioner of Canada (and the Commission d'accès à l'information du Québec where it applies) as soon as feasible, and keep the records the law requires.

11. Compliance and frameworks

We are a small firm and do not yet hold a third-party certification. Our controls are designed against the following, and we are honest about which is which:

FrameworkStatus
PIPEDA (federal privacy law) and its ten fair information principlesIn place; see the Privacy Policy
Quebec Law 25 (privacy officer, breach register, PIA before cross-border transfer)In place; a PIA is carried out before AI is enabled for a Quebec client
CASL (anti-spam) for all email we sendIn place: transactional email only, no marketing lists
CPCSC / NIST SP 800-171 control families (access control, audit, identification, system integrity, incident response) for clients who supply the Department of National DefenceAligned by design; formal CPCSC assessment not undertaken
SOC 2 Type IOn the roadmap

Clients who need to complete a vendor security questionnaire, or want the detailed version of this page, can write to security@asurnd.ca.

12. Reporting a vulnerability

If you believe you have found a security issue in the platform or the website, email security@asurnd.ca with enough detail to reproduce it. We acknowledge reports within two business days and keep you informed until the issue is resolved. Please do not access, change or keep any client data beyond what is needed to show the issue, and do not test with denial-of-service or social-engineering techniques. We will not take legal action against research that follows these rules.