Trust & Security

Last Updated: August 16, 2026Owner: Tomer Bar, Security OfficerReview cadence: Annual

1.What Parry is

Parry is an AI execution and control layer for enterprise procurement. It ingests a customer’s contracts, order forms, invoices and supplier correspondence, extracts the commercial terms, identifies risk and savings opportunities, and drafts and tracks supplier negotiations.

Parry.io Ltd. is an Israeli company (registration number 517334017) registered at Ein Harod 4/2, Tel Aviv-Yafo, Israel.

2.The system and its boundary

The system covered by this page, and by our SOC 2 examination, consists of:

  • The Parry application — the web application at app.parry-io.com, its API, its background workers, and the databases behind them.
  • The supporting infrastructure — the Google Cloud project that hosts it, defined and changed through infrastructure-as-code.

The following are outside that boundary: the marketing website you are reading now, internal demonstration environments, and the browser extension for live call assistance.

3.What data Parry processes

CategoryExamplesWhere it is stored
Customer commercial documentsContracts, order forms, invoices, renewal noticesCloud Storage and PostgreSQL, EU region
Derived commercial dataExtracted terms, pricing, supplier entities, findingsPostgreSQL and a graph database
User identityName, work email, organisation membership, roleHeld by our identity provider; Parry stores no passwords
Integration credentialsOAuth tokens for connected mail and storage accountsEncrypted at the field level before they reach the database
Operational telemetryAudit logs, error traces, performance metricsCloud Logging, an append-only audit table, and Sentry

4.Where data lives

All customer data is stored and processed in the European Union. The application, its databases, its workers and its object storage run in Google Cloud’s europe-west3 (Frankfurt) region. Backups remain in the same region.

Where inference runs

Parry uses large language models to read and reason about documents. Inference is the one part of the pipeline whose location is not automatically the same as storage, so it is worth stating precisely rather than folding into the sentence above.

Inference runs in the European Union. Model calls are routed to the provider’s EU multi-region endpoint, in the same jurisdiction as the data at rest.

ModeWhere inference runsIf no EU provider is available
EU residencyEU-resident inference endpoints only.Parry refuses to process rather than routing outside the EU — the control fails closed, never open.
StandardThe provider’s global endpoint, which carries no residency guarantee.Not applicable — no residency restriction is applied.

The residency control is enforced in code rather than by configuration convention: when it is on, every non-EU provider is filtered out of the routing chain before a request is made, and a request left with no eligible provider raises an error instead of falling back to one outside the EU.

If your organisation requires contractually guaranteed EU-only processing, raise it before you sign. We will state in writing which mode your deployment runs in and what we can and cannot guarantee, rather than have you discover it later.

Document text sent for inference is transient. It is not retained by the model provider and is not used to train models, under the terms of our agreement with them.

5.Security controls

Encryption

  • In transit: TLS 1.3 between customers and the platform, with HSTS preloaded. Database connections accept encrypted connections only.
  • At rest: AES-256 on all storage and database volumes.
  • Field level: OAuth tokens and other sensitive fields are encrypted by the application before they are written, so they are unreadable even with database access.

Access and tenant isolation

  • Authentication is delegated to a dedicated identity provider. Parry never stores customer passwords.
  • Every request is authorised against the caller’s organisation, and the database enforces row-level security independently of the application — a query that omits the tenant context returns nothing rather than everything.
  • Production access is restricted to authorised personnel with multi-factor authentication. Changes to production access raise an alert.

Network

  • A web application firewall with the OWASP core rule set in front of the platform.
  • Per-IP rate limiting on the API, and automated blocking of known scanning tools.
  • The application backend is not reachable from the public internet directly; the database has no public IP address at all.

Software development

  • Every production change goes through a pull request with review, a linked change ticket, and cryptographically signed commits.
  • Automated tests, static analysis, dependency scanning, container scanning and secret scanning all run before a change can merge, and a failure blocks the merge.
  • Deployment to production is a deliberate, separately authorised action.

Monitoring and resilience

  • Append-only audit logging with tamper detection on every security-relevant action.
  • Alerting on availability, authentication anomalies and access changes.
  • The primary database runs with a synchronous standby in a second availability zone, with point-in-time recovery and 35 days of retained backups.

6.Sub-processors

These providers process customer data on our behalf. Each is under a data processing agreement, and the list is reviewed at least annually.

ProviderPurposeRegion
Google CloudHosting, database, storage, loggingEU (europe-west3)
Anthropic (via Google Vertex AI)Language-model inference over document textEU (Vertex EU multi-region)
Google Vertex AILanguage-model inference (primary and only route)EU (Vertex EU multi-region)
WorkOSAuthentication, single sign-on, multi-factorUnited States
Voyage AIText embeddings for retrievalUnited States
Neo4j AuraManaged graph database for supplier relationshipsEU
StripeBillingUnited States
SentryError monitoring (scrubbed traces)United States

Transfers outside the EEA rely on the European Commission’s Standard Contractual Clauses. Full detail is in our Privacy Policy.

7.Compliance

  • SOC 2 — an examination is in progress with Kost Forer Gabbay & Kasierer, a member firm of Ernst & Young Global Limited, covering the Security and Confidentiality trust services criteria. A confirmation letter is available to customers and prospects on request.
  • GDPR — Parry acts as a data processor under Article 28 for customer data. We offer a data processing agreement, maintain records of processing, and support data subject access and erasure requests.
  • Penetration testing — the platform is tested by an independent external party on an annual basis.

8.Data retention and deletion

Customer data is retained for the life of the customer agreement. On termination, or on a documented request, customer confidential information is disposed of according to our data disposal procedure. Individual erasure requests are handled through the same mechanism and cover derived data, not only the original document.

9.Reporting a security issue

If you believe you have found a vulnerability, email security@parry-io.com. We will acknowledge within one business day. Please give us a reasonable opportunity to remediate before any public disclosure. We do not pursue legal action against researchers who act in good faith and do not access, modify or destroy customer data.

For availability commitments and support response targets, see our Service Level Agreement.