Skip to content

Trust & security

Sensitive claim work deserves explicit boundaries.

ClaimParrot is software that turns a de-identified behavioral-health denial into an appeal packet, and a person checks every packet before it is released. This page sets out what we accept, where it goes, how long we keep it and who processes it for us.

  • No PHI accepted
  • No BAA needed or offered
  • A person checks every packet
  • Card data stays with Paddle

De-identified only

We never take patient data, so there is no BAA to sign.

ClaimParrot does not accept protected health information (PHI) or anything else that identifies a patient, and we do not offer or sign business associate agreements. That is a deliberate design choice, not a gap: an appeal argument rests on the payer's stated reason, the criteria it cited and the clinical picture, none of which needs the patient's identity. Your team adds the identifiers inside its own systems before submitting.

The identifier checks catch common patterns. They are a backstop, not a guarantee, so de-identify the summary before you send it. Requests that still contain identifiers are deleted without being processed. If we ever offer a service that handles PHI, it will run under a signed BAA on eligible infrastructure, and this page will say so first.

Identifier checks at every step

The request form refuses names that follow a label (such as "Patient:"), member and record numbers, dates of birth, Social Security numbers, non-toll-free phone numbers, email addresses, street addresses, calendar dates and ages over 89. The server checks again before storing a request, and again before any drafting.

A person checks every packet

The ClaimParrot packet engine drafts the packet; a person checks it against the payer's stated reason and your summary before it is released. Your clinician still reviews, signs and submits.

Encryption in transit

Every page, form and download is served over HTTPS (TLS) with HTTP Strict Transport Security. Our database and storage providers encrypt stored data at rest.

Access limited to the operator

Only the ClaimParrot operator can read submitted requests. In a ClaimParrot account, each customer sees only their own requests and packets.

Payment data handled by Paddle

Paddle.com is our Merchant of Record. Card and bank details are entered in Paddle's checkout and never reach ClaimParrot; no case text is sent to Paddle.

Automatic deletion

Account requests and packets are deleted automatically after 12 months, and public-form requests after 120 days. Requests that contain patient identifiers are deleted without being processed.

Retention

What happens to your data, and when it is deleted.

You can ask us to delete a request or packet sooner by writing to hello@claimparrot.com. The privacy policy has the full detail.

DataWhere it is keptHow long
Requests sent from your ClaimParrot account, and the packets delivered thereRequest database (Neon)Deleted automatically 12 months after the request
Requests sent through the public form on this siteCloudflare storageDeleted automatically after 120 days
The operator's working copy of a request, its notification email and the delivered packetClaimParrot case files and the operator mailboxUp to 12 months after delivery, for billing, revisions and follow-up appeals; then deleted
Requests that contain patient identifiersNowhere: never processedDeleted without being drafted
Pilot inquiriesCloudflare storage or the request databaseAbout 18 months, unless they lead to a pilot or customer relationship
Form rate-limit counters (a one-way hash of your network address)Cloudflare storageDeleted automatically after one hour
Orders, invoices and tax recordsPaddle, and our accounting recordsAs long as tax and accounting law requires
Card and bank detailsPaddle onlyNever reach ClaimParrot

Procurement checklist

Know what the product does and what stays with your team.

Questions from a security or compliance review? Write to security@claimparrot.com.

AreaClaimParrot statusWhat it means
Patient data (PHI)Not acceptedRequests must be de-identified. Identifiers are blocked at intake, and requests that still contain them are deleted unprocessed.
Business associate agreementNot offeredBecause no PHI is accepted, no BAA is needed, and ClaimParrot does not sign one.
HIPAA complianceNot automaticNo software makes a workflow compliant on its own. Keep identifiers and medical records in your own systems; packets come back with placeholders.
AI outputDraft onlyA person checks every packet before release; your clinician reviews, signs and submits the appeal.
Clinical and coding reviewHuman controlledQualified staff must verify medical-necessity, level-of-care, diagnosis, coding, criteria and deadline conclusions.
Licensed criteriaNot reproducedPackets name the criteria a payer cited. They do not reproduce ASAM, LOCUS, InterQual, MCG or payer criteria.

Subprocessors

Who processes data for ClaimParrot.

Each provider receives only what its task needs. We use no advertising or cross-site tracking cookies (see the cookie notice). We update the subprocessor list at least 30 days before a new provider starts processing customer data, and our Data Processing Addendum explains how customers can object.

Website, requests and payments

These providers process data for every visitor and customer.

ProviderPurposeData it processesLocation
Cloudflare, Inc.Website hosting and DNS, storage for public-form requests and pilot inquiries, email routing for claimparrot.com addresses, cookie-free page-view statisticsWebsite request logs; business contact details and the de-identified case in public-form requests; email sent to our addressesUnited States company; global network
Paddle.com Market LimitedMerchant of Record: checkout, payment processing, sales tax and VAT, invoices, refundsBilling details entered at checkout (name, email, address, payment method, tax ID). Never case text.United Kingdom
Anthropic, PBCDrafts packets with Claude modelsDe-identified case text only (payer, care setting, review stage, the payer's stated reason, criteria cited, clinical summary). Never your name, email or organization.United States
Google LLC (Gmail)The operator's mailbox: email sent to claimparrot.com addresses, and request notifications, are delivered thereYour messages to us; business contact details and the de-identified case in request notificationsUnited States

ClaimParrot accounts

These providers process data once you create a ClaimParrot account and send requests from it. Accounts are opening in stages; until yours is open, only the providers above are involved.

ProviderPurposeData it processesLocation
Railway CorporationApplication hosting for the account portal (app.claimparrot.com)Account and request data in transit; request logsUnited States (US East)
Neon, Inc.Database for accounts, requests and delivered packet filesAccount details, de-identified requests, packet filesUnited States (AWS US East)
Clerk, Inc.Sign-in and account managementName, email, sign-in identifiers and sessionsUnited States
Resend, Inc.Account emails: request received, packet ready, and the operator's new-request alertYour name and email, the request reference, packet type, payer and care setting. Never the case summary.United States
Upstash, Inc.Rate limiting on formsOne-way hashed counters of network address and email; no case textUnited States (US East)

Business outreach

These providers process the business contact details of organizations we contact about ClaimParrot. They never receive customer requests or case text.

ProviderPurposeData it processesLocation
Instantly (instantly.ai)Sends and tracks our outreach email sequences and records opt-outsBusiness name, contact name and role, work email, sending history, replies and opt-outsUnited States
Resend, Inc.Sends one-off follow-up emails to organizations we have contactedBusiness name, contact name, work emailUnited States
HIPAA boundary

A BAA is a contract and infrastructure decision, not a badge in the UI.

HHS guidance says a cloud service provider that creates, receives, maintains, or transmits ePHI on behalf of a covered entity or business associate is itself a business associate. ClaimParrot stays outside that boundary by never receiving PHI: the case arrives de-identified and leaves with placeholders.

Send

Payer, care setting, review stage, the payer's stated reason, criteria cited, a clinical summary without identifiers.

Keep at the practice

Names, member and claim numbers, dates, contact details, the notice itself and the medical record.

What comes back

Editable files with placeholders such as [Member name] that your team fills in inside your own systems.

Who submits

Your organization, with the patient's identifiers and your clinician's signature. ClaimParrot never contacts the payer.

Responsible disclosure

Report a security issue or ask a question.

Send suspected vulnerabilities or unauthorized access to security@claimparrot.com, and anything else to hello@claimparrot.com. Please never include patient information. ClaimParrot is operated by KERA Tech Solutions L.L.C., Prizren, Kosovo.

  • Scope: claimparrot.com and app.claimparrot.com. Include the steps to reproduce the issue and its impact.
  • We acknowledge a complete report within five business days and keep you updated until the issue is fixed.
  • Test only with your own account or the fictional sample. Do not access, change or keep other people's data, degrade the service, send spam through the forms or use social engineering; if you reach data that isn't yours, stop and tell us.
  • We will not take legal action over good-faith research that follows these rules. There is no paid bug bounty yet, but we will credit you if you wish.

Reviewed by a person.Every packet.