Last updated 27 September 2026

Security

How each company’s work stays isolated.

1. Transport and access

Production traffic uses HTTPS. Sign-in is handled by Supabase Auth. Files sit in a private bucket and are served only after an authorised check.

2. Isolation

The database is in the European Union (Ireland, eu-west-1). Each organisation only sees its own people and work.

3. History

Completed or cancelled work is archived, not deleted. Staff cannot arbitrarily rewrite what happened. The owner can download a JSON export of the company from Settings.

4. Providers

Payments: Stripe. DutyTask never sees the full card number.

AI: OpenAI for dictation, the Daily Brief, and indexing of Clients files the studio chooses to archive. DutyTask does not keep dictation audio. There is no assistant that replies in chat.

Transactional email: Resend (sign-up confirmation, credentials, password recovery), sending from Ireland. Authentication: Supabase Auth. Application hosting: Vercel. Application data: Supabase EU. Device notifications: Web Push (VAPID), not email.

This page describes the current security setup. It is not a certification.