← Material Systems

Information Security Policy

Organization: Material Systems LLC  ·  Version: 1.0  ·  Effective: July 9, 2026  ·  Last reviewed: July 9, 2026  ·  Next review: July 2027

Material Systems LLC (“Material Systems,” “we,” “us”) maintains a documented, operational information security program to identify, mitigate, and monitor the information security risks relevant to our business. This policy describes that program: the controls we apply to protect the confidentiality, integrity, and availability of the information entrusted to us — including customer data, financial account information, and the systems that process it — and how we keep those controls current as our products evolve.

  1. Purpose & commitment
  2. Scope
  3. Governance & responsibility
  4. Risk management
  5. Access control & authentication
  6. Data classification & protection
  7. Encryption
  8. Secrets & credential management
  9. Infrastructure & network security
  10. Secure software development
  11. Endpoint & asset security
  12. Logging, monitoring & auditing
  13. Vulnerability & patch management
  14. Third-party & vendor risk
  15. Handling of financial account data (Plaid)
  16. Incident response & breach notification
  17. Business continuity, backup & recovery
  18. Physical & remote-work security
  19. Personnel security & awareness
  20. Data retention & disposal
  21. Compliance
  22. Policy maintenance & review
  23. Contact

1. Purpose & commitment

The purpose of this policy is to establish and communicate Material Systems' commitment to protecting information assets against unauthorized access, disclosure, alteration, and destruction. Information security is treated as a continuous program — a set of controls and procedures that are operationalized, monitored, and matured over time — not a one-time exercise. All personnel and contractors who access Material Systems systems or data are required to understand and comply with this policy.

2. Scope

This policy applies to:

The controls below are applied in proportion to the sensitivity of the data and the risk to the business. Customer financial data and third-party financial account data (such as data accessed through Plaid) receive the highest level of protection.

3. Governance & responsibility

Accountability for information security rests with Material Systems' management. A designated Security Officer — a role held by a company principal — owns the security program and is responsible for:

Because Material Systems is a small organization, responsibilities are held by a limited number of trusted individuals; this concentration is offset by the use of managed, security-hardened cloud platforms, least-privilege access, and automated controls described throughout this document. Every person with access to production systems is bound by confidentiality obligations.

4. Risk management

We take a risk-based approach to security. On at least an annual basis, and whenever a significant change is made to our products, infrastructure, or data-handling (for example, integrating a new financial data provider), we:

Findings from monitoring, dependency scanning, code review, and any incidents feed back into this process so the program matures continuously.

5. Access control & authentication

6. Data classification & protection

We classify data to ensure it is handled appropriately:

ClassExamplesHandling
RestrictedFinancial account data and access tokens (e.g., Plaid), payment credentials, authentication secretsEncrypted in transit and at rest; access strictly limited and logged; never exposed to the client or third parties beyond authorized subprocessors
ConfidentialCustomer records, transactions, receipts, personal informationEncrypted in transit and at rest; tenant-scoped access only; not shared except as required to deliver the service
InternalSource code, configuration, operational logsAccess-controlled to authorized personnel
PublicMarketing content, published documentationNo restriction

Secrets are never stored in the application database or in source control. Sensitive customer files (such as uploaded receipts) are stored in private object storage and served only through short-lived, signed URLs.

7. Encryption

8. Secrets & credential management

API keys, database credentials, signing secrets, and financial-provider tokens are treated as Restricted data. They are stored only in the hosting platform's encrypted environment/secret store, are never committed to source control (enforced by convention and review), and are never written to the application database or client-side code. Secrets are rotated when a compromise is suspected and when personnel with access change.

9. Infrastructure & network security

Material Systems does not operate its own physical servers or data centers. Production workloads run on established managed cloud platforms whose providers maintain recognized security certifications (such as SOC 2 and ISO 27001) and provide physical security, network isolation, DDoS protection, and platform patching. Our responsibilities focus on secure configuration, access control, and application-level security. Additional network-layer controls include:

10. Secure software development

Security is built into how we build software:

11. Endpoint & asset security

Workstations used to access production systems and source code are kept up to date with vendor security patches, run full-disk encryption, are protected by strong authentication and automatic screen lock, and use reputable operating-system security protections. Access to production systems from endpoints requires the same MFA-protected accounts described above.

12. Logging, monitoring & auditing

13. Vulnerability & patch management

Managed platform components (operating systems, databases, runtimes) are patched by our cloud providers. At the application layer, we monitor dependency security advisories and apply updates on a risk-prioritized basis, expediting fixes for high-severity issues. Security is re-evaluated when significant changes are introduced. We welcome good-faith vulnerability reports at the contact address below and will investigate and remediate confirmed issues.

14. Third-party & vendor risk

We rely on a small set of reputable subprocessors to operate our services. Before engaging a provider that will handle Restricted or Confidential data, we evaluate its security posture and certifications and prefer providers that maintain recognized attestations (such as SOC 2). Representative categories and providers include:

FunctionProvider(s)
Application hosting & computeManaged serverless hosting platform
Database, authentication & file storageManaged Postgres / auth / storage platform
Payment processingStripe
Financial account connectivityPlaid
Transactional emailResend
Source control & CIGitHub
AI / document processingAnthropic

We share with subprocessors only the data necessary for them to perform their function, and we do not sell customer or financial data. Payment card data is handled by our PCI-compliant payment processor and does not touch our servers.

15. Handling of financial account data (Plaid)

Where our products connect to a customer's financial accounts through Plaid, we handle that data with particular care:

16. Incident response & breach notification

We maintain an incident response procedure so that suspected or confirmed security incidents are handled promptly and consistently:

17. Business continuity, backup & recovery

Customer data in production databases is backed up by our managed database platform, which provides automated backups and point-in-time recovery. Source code and infrastructure configuration are version-controlled and reproducible. Because our infrastructure is managed and defined as code, services can be restored on the provider's platform in the event of disruption. Recovery procedures are validated as part of periodic review.

18. Physical & remote-work security

Physical security of servers and data is provided by our cloud infrastructure providers at their certified data centers. Material Systems personnel work remotely; endpoint controls (full-disk encryption, patching, screen lock, strong authentication) protect data accessed from work devices, and personnel are responsible for the physical security of those devices.

19. Personnel security & awareness

Access to systems and data is limited to a small number of trusted individuals. All personnel and contractors with access are bound by confidentiality obligations, are granted access on a least-privilege basis, and are expected to follow this policy and secure-handling practices for sensitive data. Access is reviewed and revoked when a person's role changes or ends. Security expectations are communicated as part of engagement and reinforced as the program matures.

20. Data retention & disposal

We retain customer and financial data only as long as needed to provide the service and to meet legal, tax, and regulatory obligations. Customers can request deletion of their data. When data is no longer needed, it is deleted or de-identified; managed-platform storage and backups are disposed of securely by the provider in the ordinary course. Financial access tokens are revoked and removed when a connection is disconnected or an account is closed.

21. Compliance

Material Systems operates in compliance with applicable laws and regulations governing the data we handle, and with the contractual and program requirements of the providers we integrate with (including Plaid and our payment processor). Payment card processing is delegated to a PCI DSS-compliant provider. We do not currently hold a SOC 2 or ISO 27001 certification; our program is built on the same control domains those frameworks describe and on the certified infrastructure of our subprocessors, and we intend to mature it further as the business grows.

22. Policy maintenance & review

This policy is reviewed and approved at least annually, and updated whenever there is a significant change to our systems, data handling, or risk profile — for example, adding a new subprocessor or data source. Updated versions are published at this URL with a new version number and review date. The version history is recorded below.

VersionDateSummary
1.0July 9, 2026Initial published information security policy.

23. Contact

Questions about this policy, or reports of a suspected security issue, can be sent to info@materialsystems.io.