Infranautic

Infranautic is made and run by Flook Tech Ltd, a company registered in England and Wales, company number 12500968, registered office Belmont Suite, Paragon Business Park, Chorley New Road, Horwich, Bolton, BL6 6HG. In this notice “we” means Flook Tech Ltd. We are the data controller for the personal data described here, except where this notice says we act as a processor.

If you have a question about this notice or about your data, email hello@infranautic.com.

Who this notice covers

This notice covers three groups of people.

  • Visitors to infranautic.com and docs.infranautic.com.
  • People who sign in to Infranautic with a GitHub account. You can only sign in if your GitHub organisation has installed the Infranautic GitHub App and we have activated its account.
  • People whose GitHub activity Infranautic sees because their organisation uses it. You are in this group if you open a pull request, review one, or push to a repository that Infranautic is connected to, whether or not you ever sign in yourself.

What we collect, where it comes from, and why

Visiting the website

When you load a page on infranautic.com, our server writes one line to its log for each request. That line holds the time, the page requested, the response code, how long it took, and your IP address. If you are signed in it also holds your GitHub login. We keep these logs for 30 days and use them to run the service, to find faults and to investigate abuse. Our lawful basis is our legitimate interest in keeping the service working and secure.

The website sets no cookie until you start to sign in. It does not use analytics or advertising services. docs.infranautic.com is a static site and keeps no access log.

Signing in

Signing in uses your GitHub account. When you sign in, GitHub tells us your GitHub login, your display name, the address of your avatar image, and the names of the GitHub organisations you belong to. We use these to work out which Infranautic organisation to show you and what you are allowed to do in it.

We hold this information in a session cookie in your browser. The cookie is signed so it cannot be altered, is only sent over HTTPS, and is deleted when you close your browser. We also record your GitHub login and the time you last used Infranautic, so that we can keep your permissions up to date without slowing down your requests. We stop refreshing your permissions 30 days after you last used the product.

We do not receive or store your GitHub password, and we do not receive your email address from GitHub.

Our lawful basis is our legitimate interest in providing the service your organisation has asked us to provide, and in making sure only the right people can see and change its infrastructure.

Using the product

Infranautic records who did what. When you approve or reject a plan, create a credential set, set a freeze, or write a toleration, we store your GitHub login against that action so that your organisation can see who took it. These records stay for as long as your organisation’s account is open.

Our lawful basis is our legitimate interest in providing the service and in keeping an accurate record of infrastructure changes for the organisation that owns them.

Activity on GitHub

Your organisation’s GitHub App installation sends us events about repositories it has connected: pushes, pull requests, reviews, and changes to who has access. From those events we store the title, number and author login of each pull request, and the login of the account that installed the App. We also ask GitHub for your role on a repository and whether you own the organisation, so that Infranautic mirrors the access you already have on GitHub.

Each incoming event is kept in a queue until it has been processed, then discarded. The pull request record, and the plans and approvals made against it, stay for as long as your organisation’s account is open, so that the organisation can see what was proposed, reviewed and applied.

If you are in this group you may never have visited Infranautic. We are telling you about this processing here because we have no way to contact you directly. Our lawful basis is our legitimate interest in providing the service to your organisation.

Plans, applies and logs

When Infranautic runs a plan or apply for your organisation, the output of that run (the plan text, the apply output, the state file and the run’s logs) is stored so that your organisation can review it. This output is your organisation’s data. It contains personal data only if your infrastructure code or cloud resources contain it, and for that data we act as a processor on your organisation’s instructions under the agreement we have with it.

Run output is deleted 30 days after the run. The runner’s own logs are deleted after 7 days.

Contacting us

If you email hello@infranautic.com, we keep your message and our reply so that we can deal with your question and refer back to it. Email is provided by Zoho. We keep correspondence for two years after our last exchange with you. If it relates to a contract with your organisation, or to an invoice or a dispute, we keep it for six years after that relationship ends. Our lawful basis is our legitimate interest in answering you.

Billing

If your organisation pays for Infranautic, we hold the name and email address of its billing contact and pass them to Stripe, our payment provider, to issue invoices. We keep invoices for six years because UK tax law requires it. We do not see or store card numbers; Stripe holds those.

Our lawful basis for holding the billing contact is our legitimate interest in being paid, and for keeping invoices it is our legal obligation to keep accounting records.

Where your data is stored

Infranautic runs on Amazon Web Services in London. Your data is stored there and does not leave the United Kingdom, with three exceptions.

  • GitHub, Inc. is in the United States. We send it your GitHub login when we ask about your permissions, and it sends us the events and account details described above.
  • Stripe, Inc. is in the United States. We send it billing contact details.
  • Our email is hosted by Zoho in its European Union data centres. Any email you send us is stored there.

GitHub and Stripe process this data under their own data processing terms, which include the safeguards UK data protection law requires for transfers outside the United Kingdom. The United Kingdom recognises the European Union as giving personal data adequate protection, so email stored there needs no further safeguard.

We use no other third party to process personal data.

Backups

Your organisation’s database is copied continuously to backup storage in London. Backups let us restore the service after a failure. We keep 30 days of restore points. When your organisation’s account closes, we delete its database and its backups.

How long we keep data

DataKept for
Web server logs, including IP addresses30 days
Session cookieUntil you close your browser
Your login and last-used timeUntil your organisation’s account closes
Records of actions you took in the productUntil your organisation’s account closes
Pull request title, number and authorUntil your organisation’s account closes
Incoming GitHub eventsUntil processed
Plan and apply output30 days
Runner logs7 days
Backup restore points30 days
Email correspondence2 years after the last exchange; 6 years if it relates to a contract, invoice or dispute
Invoices6 years

Your rights

Under UK data protection law you can ask us to:

  • tell you what personal data we hold about you and give you a copy;
  • correct data that is wrong;
  • delete your data;
  • stop or limit what we do with it;
  • give you your data in a form you can take elsewhere.

You can also object to processing we do on the basis of legitimate interests. To use any of these rights, email hello@infranautic.com. We will reply within one month.

Some data we cannot change or delete on your request alone. Records of who approved an infrastructure change belong to the organisation that made the change, and we will refer your request to it.

If you are unhappy with how we handle your data you can complain to the Information Commissioner’s Office at ico.org.uk or on 0303 123 1113.

What we do not do

We do not sell personal data. We do not use it for advertising. We do not send marketing email to people who use the product. We do sometimes email people at businesses we think Infranautic would suit, using contact details from public sources or from our own research. Every such email says how to opt out, and we stop when you ask. Our lawful basis is our legitimate interest in telling businesses about the product. We do not make automated decisions about you that have legal or similarly significant effects. The product’s automatic decisions are about infrastructure changes, not about people. Infranautic is not for children and we do not knowingly collect data about anyone under 18.

Changes to this notice

When we change this notice we update the date at the top. If a change matters to how we use your data we will tell signed-in users in the product.