Security & Trust Center

Your clients trust you with sensitive information. Here's how we protect it.

A DS-160 holds passport details, travel history and answers about health and criminal history, and your reputation depends on keeping them confidential. This page sets out what we commit to in writing, how we protect that information and how you can verify it.

Filing your own DS-160? The same safeguards cover your account.

In writing

Our security commitments are in writing.

These are obligations in our Data Processing Agreement, which is part of the Terms for every business workspace. Each one links to its section, so you can read the wording yourself.

Breach notice within 48 hours

After we become aware of a personal data breach, we tell you what happened, who is affected and what we are doing about it, and update you as we learn more.

DPA, section 5

Deletion within 30 days

We delete a workspace's or an applicant's data within 30 days of your request.

DPA, section 8

30 days' notice of new providers

You can object on data protection grounds. If we cannot resolve it, you can leave with a pro-rata refund of unused prepaid fees.

DPA, section 6

The right to audit us

You or an independent auditor can inspect us once in any 12 months, on 30 days' written notice and at your cost, and more often after a breach.

DPA, section 9

An export when you leave

When you stop using DS160.io, we make a machine-readable export available for 30 days, then delete the data.

DPA, section 8
Safeguards

How we protect your clients' information.

Sensitive answers are encrypted

If a copy of our database or a backup ever got out, your clients' answers could not be read from it without the encryption key.

Answers are encrypted at rest with AES-256-GCM. The key is held in a managed key store, separate from the database and its backups. All traffic to DS160.io uses HTTPS.

Outside this key: the applicant's name, year of birth, consulate and visa type, the form's name and the client's email, which lists need to show, and uploaded photos, documents and filing PDFs, which are stored at Backblaze and encrypted at rest there. Message emails also pass through mail servers we do not control.

What exactly is encrypted

Answers and their edit history, messages about a form, the copy made at each filing, Application IDs, security answers, filing diagnostics and the details entered for an import from CEAC.

Access is restricted to authorized users

Your clients' answers are open to the people you add to your workspace, and each client reaches only their own form through their link.

Workspace membership is checked on every request, so removing someone takes effect at once. Repeated sign-in guesses are limited, and a session lasts 4 hours.

Your team

Every member can open and edit every form in the workspace. Roles control people, settings and billing, not which forms a member sees.

Two-factor authentication is available on every account, but it is optional and a workspace cannot yet require it. We recommend asking your team to turn it on.

How to turn on two-factor authentication
Workspace roles in detail
  • Members can open, create and edit every form in the workspace, review submissions and message clients. Roles do not limit a member to particular forms.
  • Admins can also manage people and roles, send client links, archive forms, manage API keys and change workspace settings.
  • The Owner can also manage the card on file and the custom domain.
  • Individual accounts are private to the account holder.
Workspace roles in full

Infrastructure is monitored and backed up

You need to know that problems get noticed and that work can be recovered.

The database, application servers and filing browser run on our own hardware at our US headquarters, on locked premises, and only our team can reach production. Systems are logged and monitored. The database is backed up daily, with a copy kept off-site, and backups are kept for 7 days.

Disaster recovery targets a recovery point and a recovery time of 24 hours. That is a target rather than a guarantee, and up to a day of work could need re-entering.

Network and patching

Connections are decrypted on our hardware: a network relay can carry the encrypted traffic, but it holds no certificate and cannot read it. Vulnerabilities are managed with timely patching, and uptime is checked from outside and published on a public status page.

Data flows

Know exactly where your clients' information goes.

On our own infrastructure

The database, application servers and filing automation run on our own hardware in the United States, and no hosting provider holds this data. Visa photos are checked here too.

At the US Department of State

Answers are sent when a filing starts: they are entered on CEAC, the State Department's Consular Electronic Application Center. Importing a DS-160 sends CEAC the details that retrieve it. We do not control what CEAC holds.

With third-party providers

Some work is done by the providers below, so not all applicant data stays on our servers. We do not sell personal data.

  • Stores photos, documents and filing PDFsBackblazePhotos, documents, filing records
  • Translates free-text answers, extracts passport details on request, and answers docs searchesGoogle Gemini APIThe text being translated, the passport scan, the words of a search
  • Sends email and receives replies to message emailsAmazon Web ServicesEmail addresses and contents
Analytics, sign-in, payment and specialist providers
  • Product analyticsPostHogUsage data and in-product events
  • Website analytics and ad measurementGoogle Analytics, AdsUsage data and cookie identifiers
  • Sign-in with a Google accountGoogle Sign-InGoogle identity and email
  • Card payments for business workspacesStripePayment details and workspace reference
  • Payments for individual ordersPayPalPayment details
  • Delivers a specialist service, only if an individual asks for oneA partner visa agencyName, email, phone if given, consulate and message

Searches of our docs are not stored as typed. The security-code images we keep to train our own software are not linked to any application.

The binding lists are in the Privacy Policy and in Annex III of the Data Processing Agreement. Privacy Policy · Data Processing Agreement

Data control

You retain control over your clients' data.

Deletion on request

Write to us and we delete a form, an applicant's data or a workspace within 30 days. Deleted data leaves our backups 7 days later. Your team can delete uploaded documents itself.

Copies and export

We provide copies on your request, and a machine-readable export for 30 days when you leave DS160.io.

What deletion does not reach

Archiving a form only hides it. A DS-160 already filed stays with the US Department of State and cannot be deleted through DS160.io. A firm's client should ask the firm, which instructs us.

Email privacy@ds160.io
Every retention period
  • Applications, edit history, messages, photos, documents and filing recordsWhile the account or workspace exists. Deleted within 30 days of a verified request
  • Database backups and earlier versions of stored files7 days, so deleted data leaves them 7 days after deletion
  • Diagnostic records of a failed filing90 days
  • Records of each filing run's steps30 days
  • A Docketwise PDF that failed to import30 days, encrypted
  • Details entered to import a DS-160 from CEACDeleted when the import starts reading, within an hour at most. What it read is kept for 90 days, encrypted
  • Details extracted from a passport scan30 days, encrypted, or until the scan is deleted or replaced
  • Replies received by email, held at Amazon Web ServicesUntil read into the form's messages, 14 days at most
  • Photos queued for manual review14 days in that queue
  • Payment and accounting recordsAs long as tax law requires, including after an account is deleted
Reliability and incidents

What happens if something goes wrong?

If an automated filing fails

Whoever started the run gets an email saying it was not submitted, and the answers stay on the form. We keep encrypted diagnostic records for 90 days to find the cause.

If the platform becomes unavailable

Our public status page shows current availability. If data has to be restored, the 24-hour recovery target above applies. We have no contractual uptime SLA.

System status

If a security incident occurs

We take reasonable steps to contain it. Under the DPA, we notify affected business customers within 48 hours of becoming aware of a personal data breach, with what we know then, and follow up as we learn more.

Report a security issue

Found a vulnerability, or think your account has been exposed? Write to privacy@ds160.io with what you saw.

privacy@ds160.io
Evidence

Verify our security practices before you commit.

Documents for your vendor file

Who is behind DS160.io

Operating company
Galah Enterprises Pty Ltd, registered in New South Wales, Australia
Australian Company Number
682 927 779
Australian Business Number
61 682 927 779 Check us on the Australian Business Register
Postal address
26 Knight Street, Arncliffe NSW 2205, Australia
General questions
hello@ds160.io
Security and data questions
privacy@ds160.io

DS160.io is an independent service. It is not affiliated with, accredited by or endorsed by the US Department of State or any government.

What we do not have yet

DS160.io holds no SOC 2, ISO 27001 or HIPAA certification, and we have no independent security assessment to publish. We will add summaries here when that changes.

Questions

Security FAQ

Is applicant information encrypted?

Answers are, with AES-256-GCM, and all traffic uses HTTPS. A few fields that lists show and uploaded files are outside that key; uploaded files are encrypted at rest at Backblaze.

Where is my clients' information stored?

In the United States: on our own hardware, with uploaded files at Backblaze.

Is client data shared with third parties or AI services?

Yes, to named providers for stated purposes. Google's Gemini API translates free-text answers and, when someone asks, extracts passport details. We do not sell personal data.

Can I delete applicant records?

Yes. Your team can delete uploaded documents. For everything else, write to privacy@ds160.io and we delete within 30 days.

What happens when a filing fails?

Whoever started the run gets an email saying it was not submitted, and the answers stay on the form.

What happens if DS160.io experiences a security incident?

We work to contain it and, under the DPA, notify affected business customers within 48 hours of becoming aware of a personal data breach.

Does DS160.io have SOC 2 certification or independent security assessments?

No. We hold no SOC 2 or ISO 27001 certification and have no independent assessment to publish. Business customers can audit us under section 9 of the DPA.

Is DS160.io affiliated with the U.S. government?

No. DS160.io is an independent service operated by Galah Enterprises Pty Ltd, an Australian company.

Can our firm request additional security documentation?

Yes. Write to privacy@ds160.io. The DPA commits us to answering reasonable written questions about how we process your data.

Have questions before trusting us with a case?

Complete your security review before you share any client information. Send us your questions, or talk them through with the founder.

This page summarizes our practices as of 2026-11-02. The Privacy Policy and the Data Processing Agreement are the binding documents.