SPYN3

Privacy Policy

Last updated 27 October 2026

This policy covers both spyn3.com, the public website, and the SPYN3 application at app.spyn3.com. They are described separately because they process very different things: the website only counts page views, while the application holds your account and the connections you make to your own systems.

Business customers connecting data about other people need a data processing agreement as well as this policy. Section 3.1 explains why, and how to ask for one.

The short version. This site sets no cookies, runs no third-party analytics, and does not track you across other websites. It asks for no personal data. We keep anonymous counters of how many people visit and which SPYN3 pages are useful — country, referring site, page path and broad content action only, never your IP address.

If you use the SPYN3 application (section 2.3), the summary is short: we store the connections to your systems, not what flows over them. Your account and those connections are held in the EU. When your agent uses SPYN3 to reach one of your systems, the request and the answer pass through our servers and are not written down. What we do hold, and what makes section 7 worth reading, are the credentials to those systems.

1. Who is responsible

The controller within the meaning of Art. 4(7) GDPR is:

Sascha Wagner — SPYN3
Ditzingen, Germany · full postal address in the Imprint
Email: privacy@spyn3.com

We have not appointed a data protection officer, as we are not required to under Art. 37 GDPR.

2. What we collect, and why

2.1 First-party traffic counters

To know whether anyone is reading the site and whether a resource or developer guide leads to another useful page, we keep anonymous first-party events. They can contain only:

The first counter records that a page was served. The second is a small script on the page that reports back about a second after it loads — we count that as a visit, because a program fetching pages in bulk generally does not run it. Resource and developer pages also report the broad link actions described above so we can compare article performance. The script stores nothing on your device — no cookie, no identifier and no local storage. It sends no name, email, IP address, full external URL, query string or fragment.

We do not store your IP address. These events cannot be linked to you or to each other, and no profile is built. If you block scripts, the second counter simply does not fire, and nothing else changes.

Legal basis: legitimate interest, Art. 6(1)(f) GDPR — understanding basic reach of our own website. Because nothing is stored on or read from your device, no consent banner is required under §25 TDDDG.

Retention: these events expire automatically after 400 days.

2.2 Server and connection data

Like any website, this one cannot be delivered without your browser connecting to a server. Our hosting provider processes connection data — including your IP address — transiently in order to deliver the page and to defend against attacks. We do not receive, store or analyse server logs containing IP addresses.

Legal basis: legitimate interest, Art. 6(1)(f) GDPR — operating and securing the site.

2.3 The SPYN3 application

Separately from this website, SPYN3 is a product you can create an account in at app.spyn3.com. If you do, we process:

DataWhy
Your email address and password (stored only as a hash we cannot reverse) — or, if you sign in with Google, the name and email address Google shares with usTo create and secure your account
A bot check on the sign-up and sign-in pages (Cloudflare Turnstile), which evaluates signals from your browser to tell people from automated scriptsTo keep automated account creation and password guessing out
Your organisation and workspace namesTo separate your data from every other customer's
Credentials for the systems you connectTo reach them on your agent's behalf. Encrypted before storage (see section 7)
The address of each system you connect, and the list of operations it offersTo show your agent what it can do without contacting every system on every request
A record of each call your agent made: which system, which operation, whether it succeeded, and how long it tookTo show you what your agents did, and to count usage against your plan
Your plan, and — if you subscribe — your Stripe customer and subscription identifiers. Card details are entered on Stripe's page and never reach usTo bill a paid plan and apply its limits
Error reports when something in the application breaks: the error, where in the code it happened, and the browser or server context. Configured to send no IP address, no user details and no request contentTo find and fix faults
Only if a workspace admin turns on AI tool search: the task your agent describes when it asks which tool to use, and the names and descriptions of the tools your connected systems offerTo rank which tool does that task. Sent to OpenAI for that one purpose (see sections 3 and 4) and not stored by us: the call is recorded, the task text is not
Only if a workspace admin turns on Memory & skills: the memories, skills and notes that you, your team or your agents save (text you or your agents write), with who changed them and whenTo give every agent you connect the same context. Stored in the EU database; your personal memories are visible only to you, workspace ones to its members. The audit log records the path of each change, not its text
Only if a workspace admin turns on Memory & skills: a model key for a provider your workspace chooses (address, model names and the key, encrypted before storage)To merge memories, extract them from captured sessions and, if you add an embedding model, to search them by meaning. Calls go to the provider you chose, under your account with them
Only if a workspace admin also turns on automatic capture and you install the SPYN3 plugin for Claude Code or Codex: the text of your conversation turns with the agent (tool calls and their output are left out, and common secret formats are removed on your machine and again on ours)To extract lasting memories. Held until extraction runs, sent to the model provider your workspace chose, then deleted; only the extracted memories remain

Legal basis: performance of a contract, Art. 6(1)(b) GDPR — this processing is the service. Where you are a business customer, see section 3.1: for anything that passes through us, you are the controller and we act on your instructions.

Retention: for as long as your account exists. Disconnecting a system removes its stored credential and the record of what it offers; deleting your account removes the account and the data belonging to it.

The part worth reading twice: we do not keep your content. SPYN3 is a connection layer. When your agent uses it to reach one of your systems, the request and the answer pass through our servers and are not written down — we store the connection, not what flows over it. What we do record about a call is the four things in the table above: which system, which operation, success or failure, and the duration. Not the arguments your agent sent, and not what came back.

The exception you switch on yourself. Memory & skills (off unless a workspace admin turns it on) is content we do store: what you and your agents choose to save there, held in the EU and deleted with the file, the workspace or your account. Automatic capture (a second switch, also off by default) sends conversation turns through us to the model provider your workspace chose; we keep them only until the memories are extracted. Your account export includes your memories, skills and notes.

The honest trade is elsewhere. Because we reach your systems for you, we hold the credentials to them — and a credential is a more concentrated thing to lose than a copy of some documents. Section 7 describes how they are stored; if you would rather scope a token narrowly before giving it to us, that is the right instinct and we would encourage it.

3. Who processes data for us

We use the service providers below, each under a data processing agreement pursuant to Art. 28 GDPR. Where a provider is named for the application, it is also a sub-processor for the purposes of section 3.1.

ProviderWhat they doWhere
Cloudflare, Inc.
101 Townsend St, San Francisco, CA 94107, USA
Hosts and delivers this website; stores the anonymous traffic counters described in 2.1; runs the Turnstile bot check on the application's sign-up and sign-in pages (2.3) Served from Cloudflare's global edge network. Cloudflare is certified under the EU–US Data Privacy Framework, and we rely on EU Standard Contractual Clauses in addition.
Fly.io, Inc.
2261 Market St, San Francisco, CA 94114, USA
Runs the SPYN3 application servers, through which your agent's calls to your connected systems pass (2.3) Runs in the EU. Our machines are pinned to Fly's Amsterdam region, so application processing happens inside the EEA. Fly.io, Inc. is established in the United States, so access by its staff for support or infrastructure purposes is covered by the safeguards in section 4.
Upstash, Inc.
Palo Alto, CA, USA (provisioned through Fly.io)
Holds short-lived request counters used to rate-limit the API. Entries identify a workspace or an IP and a count — no content of any kind Runs in the EU. Provisioned in the Amsterdam region alongside the application.
Amazon Web Services EMEA SARL
38 Avenue John F. Kennedy, L-1855 Luxembourg
Delivers the account emails described in 2.3, such as confirmation and password reset; stores nightly backups of the application database, encrypted before they leave our infrastructure with a key Amazon does not hold Runs in the EU. Both are in Amazon's Frankfurt region. Amazon Web Services, Inc., the parent company, is established in the United States, so access by its staff is covered by the safeguards in section 4.
Supabase, Inc.
970 Toa Payoh North, Singapore 318992
Stores the accounts, connections and call records described in 2.3; triggers the account emails, which Amazon delivers Stored in the EU. The database is hosted in Supabase's West EU (Ireland) region, so accounts and the stored connections to your systems are held inside the EEA. Supabase, Inc. is itself established outside the EEA, so any access by its staff for support purposes is covered by the safeguards in section 4.
Functional Software, Inc. (Sentry)
45 Fremont Street, San Francisco, CA 94105, USA
Receives the error reports described in 2.3, from the application servers and from the dashboard in your browser. Errors only: no performance tracing, no session replay Stored in the EU. Our Sentry organisation uses Sentry's EU data region (Germany). Functional Software, Inc. is established in the United States, so staff access is covered by the safeguards in section 4.
Stripe Payments Europe, Limited
1 Grand Canal Street Lower, Dublin 2, Ireland
Processes payments for paid plans. You enter your payment details on Stripe's own page; we send Stripe your billing email address and receive back only the identifiers and payment status needed to run your subscription. For payment data, Stripe acts as an independent controller under its own privacy policy Stripe is established in the EU. As part of a global payments network, Stripe may process payment data outside the EEA, including in the United States, under the safeguards described in its own privacy policy. No content from your connected systems ever goes to Stripe.
OpenAI, L.L.C.
1455 3rd Street, San Francisco, CA 94158, USA
Only for workspaces that turn on AI tool search (off by default). Ranks the tools in your workspace against a task your agent describes. Receives the task text and your tools' names and descriptions; never credentials, never the calls your agent makes or their results United States. This is the one feature that sends content outside the EEA, which is why it is off unless an admin of your workspace switches it on in Settings. Safeguards in section 4.

We use no advertising networks, no tracking pixels, and no social media plugins.

This list is exhaustive as at the date above, and names only providers actually in use — not ones we might add. If we add one, this list changes first.

If you choose to sign in with Google, Google Ireland Limited (Gordon House, Barrow Street, Dublin 4, Ireland) authenticates you under its own privacy policy and shares your name and email address with us. It is not a processor acting for us, and you can always use an email address and password instead.

3.1 When you are the controller and we are not

The distinction matters and is easy to miss. For your account — your email address, your plan, your usage — we are the controller, and this policy describes what we do.

For what passes through us, we are not. When your agent reaches one of your systems through SPYN3 and the answer contains personal data about your colleagues, customers or suppliers, you are the controller of that data and we are your processor under Art. 28 GDPR. We transmit it because you told us to, we use it for no purpose of our own, we do not use it to train anything, and we do not retain it — it is not written to disk at any point. What we retain is the connection itself, which we delete when you disconnect the system or close the account.

That relationship needs its own contract, not a privacy policy. Business customers should request a data processing agreement (Auftragsverarbeitungsvertrag) from privacy@spyn3.com before connecting data about other people. The providers named above are the sub-processors it will list.

Web fonts

This page loads typefaces from Google Fonts (Google Ireland Limited, Gordon House, Barrow Street, Dublin 4, Ireland). Your browser contacts Google's servers to fetch them, which transmits your IP address to Google. Legal basis: legitimate interest, Art. 6(1)(f) GDPR — consistent presentation of the site. If you prefer to avoid this, most browsers and content blockers can block that request; the page remains fully readable.

4. Transfers outside the EU

Where a provider named above is established outside the European Economic Area, the transfer is safeguarded by EU Standard Contractual Clauses under Art. 46(2)(c) GDPR and, where applicable, by the provider's certification under the EU–US Data Privacy Framework.

Unless your workspace turns on AI tool search, no processing step of ours sends your content to the United States. With it on, the task text your agent sends to find_tools and your tools' names and descriptions go to OpenAI in the United States; it is off by default and an admin of your workspace decides. Every other processor named above — Cloudflare, Fly.io, Upstash, Supabase, Amazon Web Services, Sentry — holds our data inside the EEA, in Ireland, Amsterdam or Frankfurt, and the residual transfer risk is limited to staff access for support and operations. The one exception is payment data, which Stripe may process outside the EEA as described in section 3. It never includes content from your systems.

There is one thing this does not promise, and burying it would be the same mistake in reverse. SPYN3 connects to systems you choose. If you connect a service hosted in the United States, your agent's requests and their answers travel to that service — because that is what you asked SPYN3 to do. We are not a barrier between you and your own suppliers, and the transfer in that case is yours to assess, not ours to safeguard. What we can say is that SPYN3 itself adds no destination outside the EEA.

5. Is any of this required?

Reading this website requires nothing from you. Creating an account requires an email address (or a Google sign-in), because we cannot provide the service without one; subscribing to a paid plan additionally requires payment details, which you give to Stripe. Everything else in section 2.3 arises from using the service.

There is no automated decision-making and no profiling within the meaning of Art. 22 GDPR.

6. Your rights

Under the GDPR you have the right to:

To exercise any of these, email privacy@spyn3.com. For an export or deletion of your account, one line saying so is enough — we do not ask for a reason.

You also have the right to lodge a complaint with a supervisory authority (Art. 77 GDPR), in the EU member state of your habitual residence, place of work, or the place of the alleged infringement.

7. Data security

The website and the application are served exclusively over HTTPS.

For the application described in 2.3:

No system is immune, and we would rather describe what we do than claim a guarantee. If you believe you have found a security problem, email privacy@spyn3.com — we will not pursue anyone who reports something in good faith.

8. Changes to this policy

We may update this policy as the service develops. The date at the top always reflects the current version, and we will not quietly add a category of processing or a new provider without it appearing here first.