// Fossyl primitives — shared building blocks const { useState, useEffect, useMemo, useRef, createContext, useContext } = React; // ---------- Logo / wordmark ---------- function Logo({ size = 22, withText = true, ink }) { const color = ink || 'var(--ink)'; return (
{kicker}
}{invited_by} added you as a{' '} {role}.{roleDesc ? ` ${role}s ${roleDesc}` : ''}
Fossyl ("the Service") analyses Plone and Zope codebases from files you upload (repository ZIP, ZODB export, optional SQL schema). The Service is operated by Fossyl UG (haftungsbeschränkt, in formation), Erich-Kirsten-Straße 12, 10405 Berlin, Germany. By creating an account or initiating an excavation you accept these terms.
Files you upload are stored temporarily in AWS S3 (EU Frankfurt). They are deleted automatically within 24 hours and immediately after your report is generated. Fossyl does not retain, copy, or analyse uploaded source code beyond what is necessary to produce the requested report. Generated HTML reports are retained according to your plan's retention window (30 days / 90 days / 1 year / unlimited).
If you enable "AI plain-English explanations", Fossyl sends artifact signatures only — never full source code — to the Anthropic API. A signature contains the artifact name, type, detected coupling score, and a short structural fingerprint. No business logic, no credentials, and no comments are included. Anthropic's data usage policy applies to these requests.
You may not upload files that contain malware, files you are not authorised to analyse, or files whose analysis would violate applicable law. Automated abuse (scripted bulk uploads beyond your plan's scan quota) is prohibited. Fossyl reserves the right to suspend accounts that violate these terms without refund.
Subscriptions are billed monthly or annually via Stripe. Cancellation takes effect at the end of the current billing period; no prorated refunds are issued for unused time except where required by applicable law. The one-off Specimen plan carries a 14-day refund guarantee if the generated report is empty or corrupt — contact eri@getfossyl.dev.
The Service is provided "as is". Reports are informational and do not constitute legal, security, or architectural advice. Fossyl's liability for damages is limited to the amount paid in the 12 months preceding the claim, to the extent permitted by German law.
Fossyl processes personal data as follows:
You have the right to access, rectify, and erase your personal data. Requests: eri@getfossyl.dev. Supervisory authority: Berliner Beauftragte für Datenschutz und Informationsfreiheit.
Workspace: {transfer.workspace_name}
If you accept, you become the Owner and {transfer.from_name} becomes a Member. If you decline, nothing changes.