offsprint

Privacy policy

Last updated 26 October 2026

Offsprint is a service in which AI agents plan, build and demo work from a brief you write. This policy explains what data Offsprint collects, what it does with it, who else processes it, where it is kept, for how long, and how you remove it.

Who we are

Offsprint is operated by Shams Sherif, an individual ("we", "us"). For anything about your data, write to shamsheg@gmail.com. We are responsible for the data Offsprint processes, including the data it receives from the services you connect. Google, Slack, GitHub, Figma, Canva and Miro are not responsible for the privacy, security or integrity of that data once Offsprint has received it.

What we collect

We do not use cookies for advertising or analytics, and these pages set no cookies.

How we use it

Only to provide Offsprint to you: to plan, build, review and demo the work you ask for, to deliver it where you asked, to keep the service secure, and to answer you. We do not sell your data, use it for advertising, or build profiles from it. We do not use your data, or anything read from a service you connect, to train or improve any AI or machine learning model, and we do not let our providers do so.

AI model processing

The agents are AI models. Each piece of work an agent does, such as planning a milestone, building one task or reviewing it, is called a run below. To do the work, Offsprint sends your briefs, your attachments, the project's work so far, and any content a run reads from a connected service to our model provider, Anthropic, PBC, in the United States. Research runs search and fetch public web pages through the provider's web search and web fetch tools. Anthropic processes this content to return the model's answers under its commercial terms, which do not allow it to train its models on that content. Anthropic deletes it within 30 days, or keeps it for up to 2 years if its safety systems flag it as breaking Anthropic's usage policy. We keep our own record of what each run sent to the model and got back, called the run's transcript, for the period in the retention table below.

Agents never receive your access tokens and have no tool that writes to your connected accounts or sends messages for you. They propose actions, and Offsprint's own code carries them out after the checks and approvals described below.

Google user data

If you connect Google, Offsprint asks for one permission: https://www.googleapis.com/auth/drive.file. It lets Offsprint see and change only the Google Drive files it creates for you, or files you choose to open with it. Offsprint cannot see or list your other Drive files.

Offsprint's use and transfer to any other app of information received from Google APIs will adhere to the Google API Services User Data Policy, including the Limited Use requirements. In particular:

Offsprint requests no sensitive or restricted Google scope today. These commitments apply anyway, and will cover any scope we add later.

Slack, GitHub and email

Figma, Canva and Miro

Text read from Figma comments, Canva designs and Miro boards is never copied into a project's files. The work refers to it by id with a one-sentence summary. Transcripts of runs that read it are kept for 14 days, not 30. Anthropic's copy is deleted on its own schedule, within 30 days (see "AI model processing"), and the ids and one-sentence summaries stay in the project for its life. Nothing from these services is used to train any model, sold, shared for marketing, or combined with data from elsewhere for any purpose other than your project.

Who else processes your data

We share your data only with the providers that run Offsprint for us, and only for that purpose:

Providers that process data for Offsprint
ProviderWhat forWhere
Google CloudHosting the service, its database, files, logs and backups; hosting the apps Offsprint buildsDoha, Qatar (me-central1); hosted apps in Belgium (europe-west1)
Anthropic, PBCAI model processing, web search and fetchUnited States
GitHub, Inc.Project repositories (in our organization, or in your account if you connect GitHub)United States
Neon, Inc.Databases of the apps Offsprint hosts for you, when an app needs oneFrankfurt, Germany
Resend, Inc.Sending emailUnited States

We may also disclose data when the law requires it. If Offsprint is ever transferred to someone else, this policy continues to apply to the data collected under it.

How we protect it

How long we keep it

Retention by kind of data
DataKept
Project files and repository (code and notes, never Slack message text, Figma comments, or text from Canva designs or Miro boards)For the life of the project. A repository in your own GitHub account is yours.
Deliverables, demo recordings, research source snapshots, Figma snapshots and design comparison imagesFor the life of the project, deleted with it
Transcripts of model calls (which include what a run read from Slack, your Drive, Figma, Canva or Miro, and the Figma frames a build used)30 days; 14 days for runs that read Figma comments, Canva designs or Miro boards
Record of actions taken on your behalf (what, where, when, and who approved)For the life of the workspace; the content of each action is removed 90 days after it finishes
Research sources (addresses, titles, short extracts)For the life of the project
Email message details (no body)30 days
Sign-in email captured on an app's preview, never delivered7 days
Request logs30 days
Security audit logs (token use, actions, key use)400 days
Database backups (everything above, with access tokens still encrypted)7 days
Content sent to Anthropic for model processingDeleted by Anthropic within 30 days; up to 2 years if its safety systems flag it as breaking its usage policy
Email at Resend (recipients and content)30 days, under Resend's policy
Access tokensUntil you disconnect, or the connection stops working

Disconnecting and deleting

Your rights

You can ask us for a copy of your data, to correct it, to delete it, to restrict or object to how we use it, or to receive it in a portable format. Write to shamsheg@gmail.com. We answer within 30 days. You may also complain to the data protection authority where you live.

Children

Offsprint is for adults using it for their work. It is not meant for anyone under 18, and we do not knowingly collect data from children.

Changes to this policy

We will post any change here and update the date at the top. If a change means Offsprint reads a new kind of data from a service you have connected, we will ask for your consent in Offsprint before it does.