Beta: Taski is in beta. The service is provided "as is" without warranties. See section 12 for details.
1. Acceptance of terms
By using Taski (the "App", the "Service") the user accepts these Terms of Service. Anyone who does not accept them must not use the App. The terms apply to all platforms: iOS, Apple Watch, Web, Desktop (macOS/Windows).
2. Service description
Taski is an instant messaging application that provides:
- End-to-end encrypted 1-1 and group chats
- End-to-end encrypted voice and video calls
- Media sharing (photos, videos, voice notes, documents, location, GIFs, stickers)
- Ephemeral stories (24 hours)
- Optional inline AI assistant (TaskiAI)
- Multi-device synchronization
- Encrypted iCloud backups
3. Requirements for use
- Minimum age: 16 years. Minors under 16 cannot use Taski.
- Valid phone number: required for SMS verification.
- Legal capacity: the user must be legally able to enter into a binding contract.
- Compatible device: iOS 17.6+ for the iPhone app; modern browser for the Web client.
4. User account
4.1 Registration
To create an account a valid phone number must be provided. The user is solely responsible for the accuracy of the information provided.
4.2 Account security
- The user is responsible for the security of their device and credentials (SMS codes, passkeys, backup passwords, Face ID/Touch ID).
- The user must notify us immediately in case of unauthorized access to the account.
- App lock with Face ID/Touch ID/passcode can be enabled for additional protection.
- Linked devices can be viewed and revoked from Settings at any time.
4.3 Phone number change
The number associated with the account can be changed from Settings. The old number will be released and may be used to register a new, separate account.
4.4 Account deletion
The account can be deleted at any time from Settings → Delete account. Deletion is irreversible and entails the removal of all associated data (profile, server-side messages, public keys, contacts). Messages already delivered to recipients remain on their devices.
5. Acceptable use
The use of Taski is subject to our Acceptable use policy, which includes prohibitions on:
- Illegal content (CSAM, credible violence, incitement, etc.)
- Spam, phishing, scams, pyramid schemes
- Harassment, hate speech, doxxing
- Infringement of third-party intellectual property
- Attempts to compromise the security of the service
- Bots, automation, unauthorized scraping
Violations may result in temporary suspension (7-day soft ban) or permanent ban. For confirmed CSAM and serious cases, the ban is permanent and includes the phone number.
6. User content
6.1 Ownership
The content the user sends (messages, media, profile) remains the user's property. Taski does not claim any rights to it.
6.2 Minimum license
To allow us to provide the service (message delivery, synchronization, backup), the user grants us a limited, non-exclusive, free, revocable license, only for the duration necessary for the technical functioning of the service. We cannot read the content of E2EE messages.
6.3 Content responsibility
The user is solely responsible for the content sent. The user must comply with applicable laws, third-party rights, copyrights and trademarks.
7. End-to-end encryption
Taski uses E2EE (X25519 + AES-256-GCM) for chats, calls and media. Not even we can decrypt user content. This also means that:
- We cannot recover messages lost due to device loss, local deletion, or user error.
- If the iCloud backup password is lost, we cannot help recover it.
- Private keys always remain on the user's device (iOS Keychain).
8. Third-party services
Taski relies on Cloudflare (infrastructure), Apple (push), Twilio (SMS), Agora (calls), Anthropic (TaskiAI), OpenAI (AI stickers), Giphy (GIFs). The use of Taski implies acceptance of these providers' policies for data strictly necessary for the related services. See Privacy → Third parties for details.
9. Optional features
9.1 TaskiAI
Inline AI assistant that can be disabled. Explicit invocation of @TaskiAI shares the conversation context with Anthropic Claude. See TaskiAI policy.
9.2 Contact list synchronization
To match contacts, the app synchronizes only cryptographic hashes (HMAC with pepper) of phone numbers. Plaintext numbers are never sent.
9.3 Stories
Ephemeral feature (24 hours). They are not end-to-end encrypted: protected only by TLS in transit and server-side encryption at rest.
9.4 Music status
Optional sharing of the currently playing track (Apple Music or Spotify). Can be disabled in Settings.
10. Service updates
We may update the app, modify or remove features at any time. We will do our best to:
- Maintain backward compatibility during key rotations.
- Notify significant changes in advance.
- Allow data backup before relevant changes.
Desktop client updates are automatic and cryptographically signed.
11. Suspension and termination
We may suspend or terminate user access to the service if:
- The user violates these Terms or the Acceptable use policy
- The use compromises the security or stability of the service
- We are required by competent authorities
For soft bans (7-day auto-reversible) and permanent bans, see the Acceptable use policy. The user always has the right to appeal to privacy@taski.chat.
12. Limitations of liability (Beta)
Important Beta notice. Taski is in beta. The service is provided "AS IS" and "AS AVAILABLE" without warranties of any kind, express or implied, including (without limitation) warranties of fitness for a particular purpose, merchantability, error-free operation, continuous availability, data integrity.
During the beta phase user data may be deleted without notice for technical, maintenance or development reasons. Critical information should not be shared via Taski until the stable version is released.
To the extent permitted by applicable law, in no case shall Taski be liable for indirect, incidental, consequential damages, loss of data, loss of profits or opportunities arising from the use of the service.
Nothing in these Terms limits or excludes our liability for willful misconduct, gross negligence, or for what is not allowed to be excluded by law under applicable Italian and European regulations (including the GDPR).
13. Indemnification
The user agrees to hold Taski (and its founder) harmless from any claim, damage or expense arising from use of the service in violation of these Terms, the Acceptable use policy or applicable laws.
14. Intellectual property
The "Taski" trademark, the logo, the app design, the client and backend code are the property of Stefano Bigioggero. Copying, distribution or creating derivative works without written authorization is prohibited.
User-generated content remains the user's (see section 6).
15. Changes to terms
We may update these Terms. Material changes will be communicated via:
- In-app notification
- Update of the "Last updated" date at the top of this document
Continued use after the changes constitutes acceptance of the new Terms. Anyone who does not accept the changes must stop using Taski.
16. Dispute resolution
Any disputes will be resolved under Italian law. For consumer contracts, the consumer's forum applies pursuant to art. 66-bis of the Italian Consumer Code (Legislative Decree 206/2005) — that is, the court of the consumer's place of residence or domicile. For any other disputes, the competent court is that of the place of residence of the data controller, except for mandatory provisions of law to the contrary.
For EU consumers, the EU Commission's online dispute resolution platform is also available: ec.europa.eu/consumers/odr.
17. Governing law
These Terms are governed by Italian law and applicable EU regulations (including the GDPR — EU Regulation 2016/679).
18. General provisions
- Entire agreement: these Terms, together with the Privacy Policy and the Acceptable use policy, constitute the entire agreement between the user and Taski.
- Severability: if a clause is declared invalid, the remaining clauses remain in force.
- Waiver: failure to exercise a right does not constitute a waiver of it.
- Assignment: the account cannot be transferred to third parties without authorization.