# Your data

It is yours, you can take it out whenever you like, and you never have to ask.

## Download everything

Say to Claude: "download everything from my project". You get a link back in the
same message. Or sign in at `https://app.hatchik.com`, open the project, and use
the export button under Advanced.

The file contains:

- every file of your site or app
- your database, twice — once as readable text you can open and look at, and
  once as a dump you can load straight into any Postgres
- your settings, with every key and password listed by name and the value left
  out on purpose (see below)
- a plain-English guide to running the whole thing somewhere else

The link works for 24 hours. Ask for a fresh one any time.

**Your keys and passwords are not in the file.** `settings.env` names each one
and leaves the value blank. That is deliberate: an export gets emailed and
copied around, and a live payment key inside one is a key loose in the world
that nobody can take back for you. When you set the app up somewhere else, copy
each value again from the service that issued it — Stripe, your email provider,
and so on. The names in the file tell you exactly which ones you need.

Your customers' details and the messages they sent you **are** in the file, so
keep it somewhere safe.

If the download comes back saying it is incomplete, it says which part is
missing. Asking again usually fixes it.

## "I have lost my data"

Almost always it is one of these, and almost always nothing is lost.

**You are looking at the wrong one.** An app has two separate databases, one for
the draft and one for the live site. Records you added while testing the draft
are in the draft's database. They are not missing; they are where you put them.

**You went back to an earlier version.** Going back moves the code and the data
together, on purpose. If people used your app between that version and now, that
activity was rolled back with it. Ask Claude to go forward again to the newest
saved version — it is still there, and Hatchik keeps the last 10.

**Your app deleted it.** A migration that drops or rebuilds a table will do
exactly what it says at the next startup. Ask Claude to read the startup logs;
this shows up clearly. Then go back to the version from before it ran.

**The files people uploaded have gone, but the records are still there.** This
one is worth understanding, because it can happen more than once. Publishing
builds your app again from scratch. Two things are carried across and nothing
else is: your database, and a folder called `/data`. An app that saves uploaded
photos or documents anywhere other than `/data` loses them at the next publish,
and there is no copy to put back.

If this has happened, those files are gone. What matters is the next ones. Ask
Claude: "make sure everything my app saves goes in /data". Claude can check
whether it does — the same check runs whenever you ask it what is wrong with
your project, and it names the files that are at risk while they still exist.

**You deleted the project.** This is the only case that is real. Deleting is
permanent and Hatchik keeps no copy.

Before doing anything else, download everything. It costs nothing and it means
whatever you try next cannot make things worse.

## Deleting a project

Ask Claude to delete it, or use the danger zone on the project page. Either way
you have to say so yourself. Ask Claude and it shows you exactly what will be
removed and gives you a link; you open the link, sign in, and press the button.
Only then can Claude finish the job. Claude cannot press that button for you —
it has no way to sign in as you — so a delete never happens on its own say-so.

Deleting removes the app, its data, its draft, its live site and its domains,
and stops its billing. It cannot be undone.

## Deleting your account

Sign in, open `https://app.hatchik.com/account`, go to Account and choose
**Delete my account**. You confirm by typing your email address. It removes
every project you own and everything in them, and cancels billing. Hatchik keeps
no copy.

If you only want to stop paying, cancelling the subscription is enough — read
"Paying for Hatchik".

## What Hatchik holds about you

Your email address and Google sign-in, your projects and their files and
databases, and a record of what was published and when. Payment details are held
by Paddle, not by Hatchik. The privacy notice is at
`https://hatchik.com/privacy.html`, and data-protection requests go to
`hello@hatchik.com`.

## Who owns what you build

You do. Hatchik does not train any AI model on your code or your data, does not
license or sell it to anyone, and does not publish it or use it as a template or
an example. The licence Hatchik holds covers only storing, serving and backing up
your project so it runs, and it ends when you delete the project or close your
account. If Hatchik were ever sold, your work would not be part of what is sold.
The wording is clause 4 of `https://hatchik.com/terms.html`.

## If your app holds other people's personal data

If your app stores information about your own customers — names, email
addresses, orders, bookings — then you are responsible for that data and Hatchik
handles it for you. European and UK law expects a written agreement between the
two of you for that, and it is at `https://hatchik.com/dpa.html`. It applies
automatically: there is nothing to sign and nobody to ask.

It says which companies are involved and where they are, what happens if there
is a breach, and how you get the data back. The practical part is that you can
answer a "send me my data" or "delete my data" request yourself, immediately —
export the project, or edit and delete records through your own app. You never
have to wait for Hatchik to do it for you.
