1. Who runs Tanya
Tanya (the "Service") is operated by Loic Avecunk, a sole proprietor (entrepreneur individuel) registered in France. There is no team, no investor, no enterprise sales motion behind this — it is one person building an AGI assistant on the principles laid out in the manifesto.
Contact: legal@usetanya.com (or file a GitHub issue at the public repo).
2. Alpha-stage warning
Tanya is in active alpha. Concretely, this means:
- The service may be unavailable, slow, or return inconsistent answers without notice.
- Features may change, be renamed, or removed without backward compatibility. Breaking changes are documented in
CHANGELOG.mdon the repo. - AI-generated output is not guaranteed factually accurate. The anti-hallucination engine raises the bar but does not eliminate mistakes. Always verify before acting on critical advice.
- Storage may be wiped during alpha if a migration goes wrong. We will warn 7 days in advance for planned wipes; for unplanned incidents see
docs/runbooks/02-database-down.md.
3. Account & eligibility
- You must be at least 18 years old to create an account.
- One natural person per account. Sharing credentials voids the account.
- You are responsible for keeping your password and API keys secret. Compromised credentials must be rotated via the dashboard
/api-keyspage (CLI-only revocation per F-333 — read the dashboard banner).
4. Acceptable use
You agree not to use Tanya to:
- Generate content that is illegal under the law of your jurisdiction or under French law (the host jurisdiction).
- Harass, defame, or harm any individual; produce CSAM or non-consensual intimate imagery; produce instructions for weapons capable of mass harm.
- Reverse-engineer the model weights or run automated extraction at scale (the rate-limit middleware enforces this; circumventing it is a breach).
- Resell access to a future managed Tanya service or expose that hosted service as a wholesale API without a separate written agreement. This restriction does not limit rights granted by the MIT licence for the open-source code.
Violations may result in suspension of any permitted alpha access. The constitutional values hardcoded in packages/constitutional-ai/ govern Tanya's own refusal logic — the corrigibility guard is non-negotiable on our side.
5. Launch status: no paid service
- During WAVE-F0, Tanya offers a waitlist and access to the open-source repository. The managed service is not currently offered for sale.
- There is no public paid plan, checkout, subscription, trial, automatic renewal, paid entitlement, or lifetime offer. Joining the waitlist is not a purchase, reservation, or promise of a future price.
- Stripe and billing modules present in the repository are disabled scaffolding and test infrastructure. Their presence does not create a commercial offer or permission to charge a user.
- Before any paid launch, the applicable plan, price, taxes, entitlements, cancellation and refund rules, consumer notices, and withdrawal flow will be published and accepted through a separate checkout contract.
- If you believe you were charged despite this closed launch state, contact
billing@usetanya.com. Such a charge would be an error, not an active subscription under these Terms.
6. Intellectual property
- Your inputs and outputs: you retain ownership of content you submit and of AI-generated outputs you receive. Tanya does not claim copyright on user prompts or completions.
- The Service itself (code, brand, the cognitive architecture, the anti-hallucination engine) is owned by Loic Avecunk under MIT for the open-source layer (see
LICENSEin the repo) and by reservation of rights for proprietary components. - Feedback you give us (via Discord, GitHub issues, email) — you grant us a non-exclusive royalty-free license to use it to improve the Service, with no obligation to attribute.
7. Privacy & data processing
How we collect, store, and process your data is documented in detail at /privacy. The canonical sub-processors register lives in docs/legal/PROCESSORS.md and is updated the same day a new sub-processor is added.
EU users: GDPR rights (access, rectification, erasure, portability, objection) are exercisable by contacting legal@usetanya.com. Account holders also have a self-service panel in the dashboard, under Settings, that exports their data and requests its erasure.
Self-service erasure is available when the cross-service coordinator is configured — a transactional database connection, the Brain endpoint, and the shared service token. When any of those is missing, the request is refused: the route answers 503 with the code DATA_ERASURE_NOT_READY, an empty list of deleted surfaces, and a named reason for each surface it did not touch. Nothing is deleted in that case, so nothing is half-deleted. We never report a partial deletion as complete.
Retention periods for each table are published at docs/legal/RETENTION.md and summarised on /privacy.
8. Service availability & SLA
During alpha there is no SLA. The Service is provided "as is" with best-effort uptime. Once we exit alpha (target: Sprint 14, Phase 2 of MEGA_PLAN), we will publish a public SLA page with measurable targets and credits for prolonged downtime.
A public status page is live at /status. It polls the same runtime /healthz endpoints from our own servers and shows three states per service: operational, degraded (the service answers and declares itself not ready), and unreachable. It publishes the last reading only — there is no history, and it is not an availability measurement. It is not a commitment, and it carries no uptime target.
9. Liability cap & warranty disclaimer
- Tanya is provided WITHOUT WARRANTY OF ANY KIND, express or implied, including but not limited to merchantability, fitness for a particular purpose, and non-infringement.
- Our total liability to you is capped at the greater of: (a) the amount you paid us during the 12 months preceding the claim, or (b) EUR 100. This cap is the cornerstone of being able to operate as a solo founder — without it, the project cannot exist.
- This cap does not apply to liability that cannot be limited by applicable law: French Code civil Art. 1170 (bad-faith / dol exclusion), Code de la consommation L.212-1 (clauses abusives B2C), gross negligence, willful misconduct, and mandatory consumer protections in the EU country where the consumer resides. EU consumers retain the protection of their local mandatory rules even where French law governs.
10. Termination
There is no public hosted account or paid service during WAVE-F0. For a self-hosted deployment, the operator must publish and execute its own complete account and data-erasure workflow. A future managed service will expose that workflow only after the multi-store receipt and rollback evidence are verified.
We may suspend or terminate accounts that violate Section 4 (Acceptable Use). We will attempt notice via the email on file before suspension, except in case of urgent security incident.
11. Governing law & disputes
These Terms are governed by French law. Any dispute arising out of or in connection with these Terms is subject to the exclusive jurisdiction of the competent French courts (Paris) — for B2C consumer disputes, the consumer may alternatively bring the dispute before the courts of their EU country of residence under EU Regulation 1215/2012 (Brussels I recast).
We commit to good-faith negotiation before any litigation. For EU consumers, the European Online Dispute Resolution platform is available at ec.europa.eu/consumers/odr.
12. Changes to these terms
We may update these terms — when we do, we change the "Last updated" date at the top and publish the new version here. Because there is no public paid service or active subscriber base during WAVE-F0, this page does not promise subscriber email notices. Any future commercial launch will define its legally required notice and acceptance flow before checkout opens.
Old versions of these terms are kept in the repo's git history for full audit traceability.