ഉള്ളടക്കത്തിലേക്ക് പോകുക
Security & trust

How P1 Desk protects every call

For public-sector and enterprise reviewers: how a call flows through the system, the controls on each hop, the rules we enforce per market, who processes data, and what we have not yet certified.

Architecture

The path of one call

Left to right: where a call goes, and the control that applies at each hop. P1 Desk is the brain; the audio layer can be managed or your own.

  1. വിളിച്ചയാൾ

    A phone call, or a test call from the browser

    Audio recording is a per-business setting, with an optional spoken notice

  2. ടെലിഫോണി

    Twilio, your own carrier, or Exotel in India

    Keep your existing number — it forwards to the agent

  3. Voice orchestrator

    Vapi (managed) or a stack you run yourself

    Self-hosted stacks keep call audio on your own infrastructure

  4. P1 Desk API

    Agent spec, tool calls and event webhooks

    Per-business secret, HMAC signatures, ±5-minute replay window, rate limits

  5. ഡാറ്റാബേസ്

    Postgres (Supabase)

    Row-level security per business, audit log, document text encrypted at rest

  • Your dashboard

    Orders, bookings, calls and transcripts

    Two-factor sign-in, team roles, retention you set

  • Your systems

    POS, CRM, PMS or booking system

    Signed outbound JSON, retried on a schedule, every delivery logged

  • Your customer

    Confirmation by SMS or WhatsApp

    Unguessable status link, never indexed, rate-limited

Credentials for every vendor stay server-side; nothing sensitive is shipped to the browser or put in a URL.
Controls

Encryption, isolation and audit

What the platform enforces today, for every business on every plan.

Tenant isolation

Row-level security scopes every database query to the business it belongs to. An unknown business id, a missing secret and a wrong secret all get the same 401.

Encryption

Traffic is served over HTTPS. Uploaded document text is encrypted at rest with pgcrypto. Vendor credentials and webhook secrets never leave the server.

Audit log

Price, availability, status, role and settings changes are recorded with who made them and when, readable by the business.

Verified webhooks

Inbound events must carry the business's own secret. HMAC-signed events must also arrive within a ±5-minute window, and a replayed signature is rejected.

Rate limits

Inbound webhooks, public status pages and the contact form are rate-limited per source, with documented limits.

Retention you control

Each business sets how long call data is kept — 30 days to 10 years. After that, personal details are redacted and messages deleted automatically.

Right to erasure

A business can erase everything held about one caller by phone number, or export and delete its whole account from Settings.

Sign-in security

Two-factor sign-in (TOTP) is available on every account, alongside magic-link sign-in and team roles for the people a business invites.

We do not use your data to train models, and we do not sell it. Personal-data breaches are notified without undue delay — within 72 hours where the law requires.

Calling rules

Outbound calls only inside the legal window

Campaigns dial in the called party's local time, inside these windows. Businesses may narrow a window, never widen it, and promotional calls go only to people who gave consent.

Permitted calling hours by market

Local time, 24-hour clock. Bars show when each kind of call may be placed.

  • Promotional
  • Transactional
Permitted calling hours by market
മാർക്കറ്റ്PromotionalTransactionalConsent for promotional callsRegistry / regime
Australia09:00–20:00 Mon, Tue, Wed, Thu, Fri, Sat09:00–20:00RequiredDNCR
Brazil08:00–20:0008:00–21:00RequiredProcon Não Perturbe
Canada09:00–21:3009:00–21:30RequiredCRTC National DNCL
India09:00–21:0009:00–21:00RequiredTRAI TCCCPR (NCPR / DND)
Saudi Arabia09:00–21:0009:00–21:00RequiredCST
Singapore09:00–21:0009:00–21:00RequiredPDPC DNC Registry
United Arab Emirates09:00–21:0009:00–21:00RequiredTDRA
United Kingdom08:00–21:0008:00–21:00RequiredPECR / TPS
United States08:00–21:0008:00–21:00RequiredTCPA + National DNC
EU / EEA markets (8)08:00–21:0008:00–21:00RequiredePrivacy opt-in
Other markets (18)09:00–20:0008:00–21:00RequiredLocal do-not-call rules

Rules are summaries for planning, kept in the product and enforced by the campaign runner; they are not legal advice. Your own obligations under local law still apply.

Privacy regimes

Your market's law, not a one-size policy

Each market in the registry carries its data-protection regime; the privacy policy shows visitors the rights section for theirs.

Markets by privacy regime

35 markets in total.

Markets by privacy regime
RegimeCountമാർക്കറ്റുകൾ
Local data-protection law15Australia, Bangladesh, Egypt, Indonesia, Israel, Kenya, Mexico, Nigeria, Pakistan, Philippines, South Africa, South Korea, Taiwan, Ukraine, Vietnam
GDPR / UK GDPR9France, Germany, Ireland, Italy, Netherlands, Poland, Portugal, Spain, United Kingdom
PDPA3Malaysia, Singapore, Thailand
PDPL3Saudi Arabia, Turkey, United Arab Emirates
APPI1Japan
CCPA / CPRA1United States
DPDP Act 20231India
LGPD1Brazil
PIPEDA1Canada
  • Local data-protection law15

    Australia · Bangladesh · Egypt · Indonesia · Israel · Kenya · Mexico · Nigeria · Pakistan · Philippines · South Africa · South Korea · Taiwan · Ukraine · Vietnam

  • GDPR / UK GDPR9

    France · Germany · Ireland · Italy · Netherlands · Poland · Portugal · Spain · United Kingdom

  • PDPA3

    Malaysia · Singapore · Thailand

  • PDPL3

    Saudi Arabia · Turkey · United Arab Emirates

  • APPI1

    Japan

  • CCPA / CPRA1

    United States

  • DPDP Act 20231

    India

  • LGPD1

    Brazil

  • PIPEDA1

    Canada

Subprocessors

Who touches the data, and when

Each vendor receives only what it needs. Where data leaves your country we rely on standard contractual clauses or equivalent safeguards; the regions for your deployment are set out in the DPA.

Subprocessors
VendorPurposeData it receivesCompany based inഎപ്പോൾ
SupabaseDatabase, authentication, file storageAll account, catalog and call dataUnited StatesAlways
CloudflareHosting, edge network, rate limitingWeb requestsUnited States (global network)Always
VapiManaged voice platform and its speech and model providersCall audio, transcriptsUnited StatesManaged voice stacks
TwilioTelephony and SMSPhone numbers, call routing, message textUnited StatesWhen a Twilio number or SMS is used
Meta (WhatsApp Business)WhatsApp confirmationsCustomer phone number, message textUnited StatesWhen a business connects WhatsApp
StripeBilling and payment linksBilling details; card data stays with StripeUnited StatesPaid plans and pay-by-link orders
ResendTransactional emailEmail address, message contentUnited StatesInvites, notifications, contact form
Lovable AI gatewayDocument search embeddings and assistant parsingUploaded document text, assistant requestsSwedenKnowledge documents and the assistant
Sarvam AI · Bolna AI · Exotel · Gnani AIIndian voice stacks (speech, orchestration, telephony)Call audio, transcriptsIndiaOnly when a business in India chooses that stack
Google FontsTypefaces on public pagesVisitor IP address and browser detailsUnited StatesPublic website

Plus the endpoint each business sets for its own systems (Zapier, Make, n8n, a POS, PMS or CRM).

Sovereign deployment

Choose where the audio runs

P1 Desk keeps the agent's brain — catalog, rules, records — while the audio pipeline can be a managed platform or a stack you operate in-country.

Voice stacks
Voice stackWhere the call audio runsSpeechTypical latencyമാർക്കറ്റുകൾSet up by
VapiVapiManaged by the vendorPlatform default500–800 msAll marketsSelf-serve
Vapi + Sarvam AISarvam AIManaged by the vendorSarvam AI300–500 msIndia, BangladeshSelf-serve
Bolna AIBolna AIManaged by the vendorSarvam AI300–600 msIndiaSelf-serve
Exotel AIExotelYour infrastructure or operatorPlatform default< 500 msIndiaOperator-run
LiveKit + Sarvam AISelf-hostedYour infrastructure or operatorSarvam AI< 300 msIndiaOperator-run
Exotel + Gnani AIGnani AIYour infrastructure or operatorPlatform default< 500 msIndiaEnterprise contract

Latency figures are the vendors' typical ranges, not measured guarantees. Every stack uses the same documented contract — see the integration docs.

Compliance roadmap

What we have — and what we don't yet

We do not hold a SOC 2 report, an ISO 27001 certificate or a HIPAA attestation today. Planned items carry no date and are not certifications; this page changes when each one is complete.

In place today

  • Data-processing agreement available on request
  • Per-market privacy notice with the rights for each regime
  • Breach notification without undue delay; within 72 hours where the law requires
  • Per-market outbound calling rules enforced by the campaign runner
  • Retention controls, per-caller erasure and full account export

Planned — not held today

  • Independent penetration test, with a summary available under NDA Planned
  • SOC 2 Type II audit Planned
  • ISO/IEC 27001 certification Planned
  • Customer-selectable data-residency regions Planned

Reviewing P1 Desk for a public body or an enterprise?

We answer security questionnaires, provide a data-processing agreement, and walk your team through the architecture and the deployment options above.

സ്വകാര്യതാ നയം · ഇന്റഗ്രേഷൻ ഡോക്സ് · സേവന സ്ഥിതി