Security Policies

Security at the core!

At Panto, we treat your data with the utmost care. Our security framework combines advanced encryption, stringent access protocols, and proactive monitoring to ensure your information is always protected.

Have Questions?Our security team is ready to assist. Reach out anytime at security@getpanto.ai
ISO/IEC 27001:2022 Certified
AES-256 Encryption
SOC 2 Audit Underway
GDPR & CCPA Compliant
Hosted on Microsoft Azure
MFA & RBAC Enforced
Foundation

Transparency Builds Trust

Trust is at the heart of every strong relationship, and we believe transparency is its foundation. That's why we've crafted this document with simplicity and clarity, avoiding unnecessary jargon. Our goal is to make it easy for you to understand how we operate so you can feel confident in trusting us with your business.

We use network segmentation, tenant isolation, and encryption to safeguard all data. All data in transit is sent over TLS/HTTPS and all data at rest, including backups, is encrypted with FIPS-compliant AES-256 encryption. We enforce strict tenant isolation via Azure Active Directory and subscriptions so no customer can access another's data. Azure Role-Based Access Control (RBAC) is used internally to give each team member the minimum permissions needed for their job. Multi-factor authentication (MFA) is required for all administrative access.

πŸ”’

Encryption Everywhere

All data in transit uses TLS/HTTPS. All data at rest, including backups, is encrypted with FIPS-compliant AES-256.

🏒

Strict Tenant Isolation

Azure Active Directory and subscriptions ensure no customer can ever access another's data or environments.

πŸ”‘

Least-Privilege Access

Azure RBAC gives each team member the minimum permissions required. MFA is mandatory for all administrative access.

πŸ”—

SSO & Identity

Enterprise SSO via SAML/SAML2 and OAuth powered by Microsoft Entra ID.

System Design

Architecture Diagram

The diagram below shows how the Panto AI QA Agent connects test flows, device execution, integrations, and external tools with security boundaries at every interface.

Panto AI Mobile QA Architecture Diagram

Panto AI QA Agent - security boundary, data flows, and integration points.

Data Privacy

Data Collected & Purpose

Panto Mobile QA securely handles all data required to execute tests and generate reports. Each category is collected solely for the purpose of running tests on real devices, enabling debugging, reporting, and on-demand analysis.

  • Application Artifacts β€” Customer APK files and build metadata such as version, app name, and package name.
  • Test Execution Data β€” Test run identifiers, configurations, device details, execution steps, and outcomes.
  • Logs & Metrics β€” App logs, device logs, network logs, crash logs, session logs, and performance metrics such as CPU, memory, battery, temperature, and frame rate.
  • Media Captures β€” Screenshots, screen recordings, or video streams captured during tests, if enabled.
  • Workflow Context β€” Chat or command prompts, responses, environment variables, memory, and state information generated during interactive or automated workflows.
  • Integrations & Metadata β€” Secrets and configuration for connected systems, plus team, workspace, identity, and role metadata.
  • Historical Reports β€” Aggregated reports and analytics computed from past test runs or user activity.
We never mine or use this data to train general AI models or share it outside the scope of testing. All usage of data is controlled, and we never expose one customer's data to another.
Execution Partners

Trusted Execution Partners

To run tests on a wide range of real mobile devices, Panto AI Mobile QA utilises external device farms. We do not name them publicly, but they are carefully chosen partners.

When a test run is executed, the customer's APK and the test instructions are securely transmitted to the device farm over encrypted channels. The device farm runs the application and returns execution logs and metrics to our platform. These partners act solely as service providers under our direction and are subject to strict mutual confidentiality agreements; they are not permitted to retain or reuse customer APKs or data beyond the test execution.

Shared-Responsibility Model

As with any cloud or service integration, security is a partnership. Microsoft secures the underlying infrastructure, and Panto secures how we use it and our own software. We ensure that any data sent to device partners or cloud services is encrypted in transit and at rest and limited to what is absolutely needed for test execution.

Connected Systems

Integrations & Connected Systems

Panto Mobile QA can integrate with many external tools. Examples include Slack channels, GitHub/GitLab repositories or CI systems, generic APIs and databases, SSO identity providers, and environment-variable stores.

  • We store only the necessary credentials or tokens in encrypted form, for example via Azure Key Vault or an equivalent.
  • Tokens and secrets are scoped with least-privilege permissions and encrypted at rest; all API calls are made over HTTPS. GitHub tokens, for example, are stored as secrets and never logged.
  • Access to these systems is only for the duration of the workflow, and only with the customer's consent. Customers can connect or revoke integrations at any time.
  • Logs of integration actions are recorded in the customer's test context but are treated as customer data subject to encryption and privacy controls.
  • By default, integrations do not push data back into customer systems unless explicitly configured. Customers must supply credentials and should follow best practices such as using least-privilege scopes and key rotation.
Access

Access Control & Auditability

All internal access to production systems is tightly controlled. Only authorised Panto staff with specific roles can access the system, and they do so with MFA and role-based restrictions. All administrative actions are logged.

πŸ›‘οΈ

Azure RBAC

Every team member has the minimum permissions required. Role-based access control is enforced across all Azure resources.

πŸ“‹

Full Audit Logging

All administrative actions, including deployments, configuration changes, and data exports, are logged and forwarded to Azure Monitor or Log Analytics.

πŸ‘₯

Customer Audit Access

Customers can view their own audit logs, including who viewed which test report and when, directly in the dashboard.

πŸ”

SSO & Session Mgmt

Enterprise SAML/OAuth SSO is supported. Session management and inactivity timeouts follow industry standards, enforced by Entra ID.

Data Control

Data Retention & Deletion

We strive to give customers control over their data. Key points:

  • Backup Encryption: All backups, including database snapshots and storage backups, are encrypted by Azure's platform using AES-256 bit keys.
  • Retention Policies: By default, we retain backup copies and system logs per Azure's standard retention settings. Customers can also configure retention durations for test data and reports within the application.
  • Secure Deletion: Customers may request immediate deletion of their data at any time by contacting support. Upon deletion request, we permanently erase all customer data from our systems, including backups, within 48 business hours.
  • Tenant Isolation: Each customer's data is stored logically isolated in separate storage containers or databases. There is no shared database or commingled storage between tenants.
  • Cross-Region / Data Localisation: Data is stored in the Azure region selected by the customer. We comply with data localisation requests; if required, data can be kept within specified geographic boundaries.
We are ISO/IEC 27001:2022 certified, and our cloud setup and policies follow the audit controls of that standard. Our ongoing SOC 2 audit further ensures that retention and deletion meet strict privacy requirements.
Certifications

Compliance and Certifications

Panto AI is certified ISO/IEC 27001:2022, reflecting our comprehensive Information Security Management System. We also meet cloud industry compliance standards, including regular audits.

πŸ…

ISO/IEC 27001:2022

Comprehensive Information Security Management System certification.

βœ…

SOC 2 Audit

Our ongoing SOC 2 audit ensures retention, deletion, and access controls meet strict privacy requirements.

🌍

GDPR & CCPA

We align with GDPR, CCPA, and other privacy regulations by treating Panto as a data processor. Customers retain ownership of their data.

πŸ”

CERT-IN Code Audit

Our codebase has undergone a Secure Code Review Audit by a certified CERT-IN empanelled auditor. Request a copy.

Response Plan

Incident Response

We maintain an incident response plan following industry best practices based on NIST SP 800-61 and Azure guidelines. We practice regular security drills and keep communication channels ready with 24/7 support contacts.

1

Detect & Analyze

Monitor systems via Azure Security Center and custom alerting to quickly detect anomalies.

2

Contain & Remediate

Isolate affected systems, for example by taking snapshots or blocking compromised credentials, and remove any threats.

3

Recovery

Restore services from secure backups and patches, testing before full restart.

4

Notify & Review

Promptly inform affected customers per any legal requirements, and conduct a post-incident review to improve our controls.

Your Role

Customer Responsibilities

To complement our security measures, customers should follow these guidelines:

  • Authorized Builds: Only upload APKs that you have permission to test.
  • Secrets Management: Do not hardcode passwords or secrets in your APKs. When configuring integrations, use secure environment variables or Azure Key Vault to inject credentials.
  • Review Permissions: Regularly review which team members, Slack channels, Git repos, and API connections have access to your Panto workspace.
  • SSO and Accounts: If you enable SSO/SAML with your identity provider, ensure your provider enforces MFA and reviews enterprise trust settings.
  • Data Usage: Remember that any data or APK you upload will be fully visible to you and our support team if we need to troubleshoot, so handle sensitive data accordingly.
AI Policy

Data & Model Usage

We do not use customer applications, logs, screenshots, or any test data for training machine learning models.

All data processed by Panto AI remains confined to that customer's environment. The AI assistants we use work on an ephemeral basis; the input and output of each session or test run is isolated, not aggregated for learning. This ensures full privacy of your code and app data.
Get In Touch

Contact and Reporting

For any security questions or to report an issue, contact our security team at security@getpanto.ai. We also welcome vulnerability disclosures through responsible channels. Your trust is paramount, and we aim to be transparent and prompt in all communications regarding security.