Skip to content
KolayVisa
Menu
Privacy and deletion

Retention and deletion

KolayVisa is built to hold your documents for as short a time as possible. There is no permanent passport vault: documents belong to one application, and deleting that application deletes them.

Retention

Policy version retention-2026-09-01
  • Original documents

    While active
    Needed for processing
    After completion
    Deleted after 7 days
    If abandoned
    Deleted after 30 days
  • Extracted values

    While active
    Needed for the package
    After completion
    Deleted after 7 days
    If abandoned
    Deleted after 30 days
  • Generated package

    While active
    Available to download
    After completion
    Deleted after 7 days
    If abandoned
    Not created
  • Product analytics

    While active
    Pseudonymous, no values
    After completion
    Aggregated
    If abandoned
    Aggregated
  • Deletion receipt

    While active
    Not created yet
    After completion
    Kept as evidence, no values
    If abandoned
    Kept as evidence, no values

The schedule is computed on every change and stored on the application, but the automatic process that will carry it out is not running yet. Today, only deletion you start yourself runs.

Delete now

Deletion is a workflow with observable states, not a flag in a database.

  1. 1. scheduled
  2. 2. locked
  3. 3. primary deleted
  4. 4. derivatives deleted
  5. 5. provider confirmed
  6. 6. backup expiry pending
  7. 7. completed

Every original upload, redacted preview, extracted value, canonical fact, generated output and queued payload is removed, and the encryption key for that application is destroyed so any surviving ciphertext is unreadable. You receive a receipt listing what was deleted and when.

What we do not claim.This deployment keeps no encrypted backups, so the backup stage of the deletion workflow reports not_applicablerather than a window we cannot honour. A hosted deployment must publish its real backup expiry period here.

Never written to logs or analytics

  • passport and identity document numbers
  • names in a document context
  • machine readable zone strings
  • bank statement text and balances
  • raw extraction payloads
  • signed document URLs
  • generated form contents

The event ledger records what happened — a document was classified, a check was raised, a package was generated — using a pseudonymous application reference. An automated test fails the build if any sensitive value reaches it.