Terms of Service
Read this first — scope. These terms govern the two services we operate: this website (sharp.davideghiotto.it) and the hosted instance atapp.sharp.davideghiotto.it. They do not govern the sharp software itself — that is licensed to you underAGPL-3.0, and nothing on this page adds a condition to it (section 10). If you use sharp on someone else's server, your terms are with whoever runs it.
1. The agreement
These terms are a contract between you and Davide Ghiotto, an individual based in Italy operating the sharp project ("we", "us"). By visiting this website or using the hosted instance you accept them. If you do not, do not use the services — the software is still yours to run under its licence.
You must be at least 16 years old to hold an account. If you are using the services for an organisation, you confirm you are allowed to accept these terms on its behalf.
2. Accounts
- Give a real, working email address; we need it for password resets and for service notices.
- You are responsible for what happens under your account, so keep your password or passkey to yourself and do not share credentials. Tell us at[email protected] if you think it has been compromised.
- One person, one account. Do not impersonate anyone, and do not register on behalf of someone who has been removed.
- The hosted instance is a single shared workspace. Anything you post in a public channel is visible to every member of that workspace — treat it accordingly.
3. Acceptable use
Do not use the services to:
- break the law, or post content that is illegal where you or we are — in particular child sexual abuse material, terrorist content, or non-consensual intimate images, all of which we report to the competent authorities;
- harass, threaten, defame or stalk anyone, or post hateful content targeting people for who they are;
- infringe someone's copyright, trademark, trade secret or privacy;
- distribute malware, phishing pages, or content designed to deceive;
- send unsolicited bulk messages, or use the workspace for advertising;
- attack the service — probing, brute-forcing, denial of service, exploiting a vulnerability instead of reporting it, or bypassing rate limits and quotas;
- circumvent the authorisation model to read channels, documents or boards you were not given access to, including by prompting the AI assistant to do it for you;
- scrape the instance, or resell access to it;
- use it as generic file storage, a media-distribution host, or a crypto-mining or compute-relay endpoint;
- consume shared resources — storage, call capacity, AI credits — in a way that degrades the service for everyone else.
Security research is welcome and we would rather hear from you than not: report findings privately to [email protected] and give us reasonable time to fix them. Do not test against other people's accounts or data.
4. Your content
You keep every right you have in what you post. We claim no ownership of your messages, files, documents, canvases or boards. You grant us only the narrow, non-exclusive, royalty-free licence needed to actually run the service — to store, transmit, index, back up and display your content to the people you shared it with, and to generate the derived forms the features need (thumbnails, search indexes, embeddings for the assistant). That licence ends when the content is deleted, subject to the backup window in the privacy policy.
You are responsible for having the rights to what you upload. We do not review content proactively, but we may remove anything that breaks section 3 or the law once we know about it. Report content to [email protected].
5. The hosted instance: what you can expect
Be clear-eyed about this one. app.sharp.davideghiotto.it is offeredfree of charge, best-effort, and with no service level agreement. It is run by one person, largely as a live deployment of an open-source project. Concretely:
- there is no uptime guarantee, no support commitment and no response time;
- features may change, be reduced or be removed, and the instance may be taken down for maintenance without notice;
- quotas — storage, upload size, call participants and duration, AI usage — may be introduced or lowered at any time;
- we may wipe or reset the instance, or shut it down entirely. Where it is practicable we will give at least 30 days' notice in the workspace so you can export your data;
- keep your own copy of anything you cannot afford to lose. The reliable way to depend on sharp is to run it yourself.
None of the above limits your statutory rights as a consumer under Italian or EU law where those apply.
6. The AI assistant
If enabled, the assistant answers from your workspace content using a third-party language model. Its answers are generated, not verified: they can be wrong, incomplete or out of date, and they are not professional advice of any kind. Check anything that matters before relying on it. Your question and the excerpts retrieved to answer it are sent to the model provider — see theprivacy policy. Do not use the assistant to try to reach content you are not authorised to see; retrieval enforces the same permissions as the rest of the app, and attempting to defeat that breaches section 3.
7. Calls and guest links
Calls are relayed live and not recorded by us. Transcription and meeting notes exist only when a participant switches them on. Recording or transcribing other people can require their consent — in Italy and much of the EU it does — and getting that consent is your responsibility, not ours. Tell the room before you start.
A call link admits whoever holds it, including people without an account, under a room-bound guest session. Treat a link as a key: share it only with people you mean to invite, and do not post it publicly.
8. Third-party integrations
Connecting Google Calendar, GitHub, a GIF provider or anything else is your choice, and your use of those services stays governed by their own terms and privacy policies. We are not responsible for what they do, for outages on their side, or for data you ask us to send them. Disconnect an integration and the flow stops.
9. Suspension and termination
You can stop at any time and ask us to delete your account (how). We may suspend or terminate an account that breaches these terms, that creates legal risk for us or other users, or that is being used to attack the service. Where the breach is not serious we will warn you first and give you a chance to fix it; where it is serious — illegal content, an active attack — we may act immediately. On termination your right to use the services ends and your data is deleted according to the retention schedule in the privacy policy. Sections 4, 11, 12 and 13 survive.
10. The software and the licence
sharp the software is licensed under the GNU Affero General Public License, version 3. Run it, study it, modify it, redistribute it, host it commercially — the licence tells you what you may do and the one condition attached (publish your modifications under the same licence if you offer it over a network). There is no separate commercial edition, no contributor licence agreement, and no paid tier.
These terms do not restrict the licence, and if they ever appear to conflict with it in respect of the software, the licence prevails. Downloads and source access happen on GitHub under GitHub's terms.
Two things the licence does not give you: the project's name and marks, and our infrastructure. Do not present a modified build as official sharp, or imply we endorse or support your deployment. Content on this website — copy, images, the design — is © Davide Ghiotto and is not covered by the software licence.
11. No warranty
The website and the hosted instance are provided "as is" and "as available", with no warranty of any kind, express or implied, including fitness for a particular purpose, merchantability, non-infringement, uninterrupted or error-free operation, or that data will not be lost. The software carries the separate disclaimer stated in the AGPL. If you are a consumer, mandatory warranties under applicable law are unaffected by this paragraph.
12. Limitation of liability
To the maximum extent the law allows, we are not liable for indirect, incidental, special or consequential damages, nor for lost profits, lost business, lost goodwill, or lost or corrupted data arising from your use of the services. Because the services are provided free of charge, our total aggregate liability for any claim is limited to€100.
Nothing here excludes liability we cannot exclude by law — including liability for intentional misconduct or gross negligence, for death or personal injury, and any mandatory consumer liability under Italian and EU law.
You agree to indemnify us against third-party claims arising from content you posted or from your use of the services in breach of these terms.
13. Governing law and disputes
These terms are governed by the laws of Italy, excluding its conflict-of-law rules and the UN Convention on Contracts for the International Sale of Goods. Disputes go to the courts of Italy. If you are a consumer, this does not deprive you of the protection of the mandatory law of your country of residence, and you may bring proceedings in the courts where you are domiciled.
Talk to us first: most problems are faster to fix by email than by filing anything.
14. Changes to these terms
We may update these terms. The effective date at the top moves, and material changes are announced in the workspace at least 30 days before they take effect where practicable. Continuing to use the services after that means you accept the new version; if you do not, stop using them and ask us to delete your account. Every revision is visible as a diff in the public repository.
Contact: [email protected] · Privacy:Privacy Policy · The instance:app.sharp.davideghiotto.it · Operator:davideghiotto.it