Terms of service
Effective 1 October 2026.
These terms are an agreement between you, or the organisation you represent (“Customer”, “you”), and Altix Code Ltd, a company registered in the Republic of Cyprus (“Altix”, “we”), governing your use of NotifyBell (the “Service”). By creating an account, you accept these terms. If you are creating an account on behalf of an organisation, you confirm you have authority to bind that organisation, and “you” in these terms means that organisation.
1. The Service
NotifyBell is an embeddable in-app notification centre: your backend publishes notifications through our API, we store and deliver them in real time, and your users (“Subscribers”) see a bell, an unread badge, and an inbox through a small custom-element widget you embed in your own product. Plans, limits, and pricing are described at our pricing page and may change on reasonable notice as described in section 5.
2. Accounts, organisations and team members
- You must provide accurate information when creating an account, and keep your credentials and API keys confidential. You are responsible for all activity under your account, including everything published through your API keys.
- An account may be shared by an organisation. The person who creates it is its first Owner. Owners and Admins may invite other people as team members and assign them a role (Owner, Admin, or Member), each with different permissions inside the Service.
- The Customer organisation is responsible for the conduct of every team member it adds, for ensuring it has the right to add them, and for removing access promptly when it is no longer appropriate (for example, when someone leaves the organisation).
- At least one Owner must exist on every account at all times; the Service will not let the last Owner be removed or demoted. Only an Owner may manage billing or delete the account.
- We log security-relevant account actions — invitations, role changes, removals, and deletion — in an audit trail visible to Owners and Admins.
3. Acceptable use
You agree not to use the Service to:
- Send notifications to anyone who is not a genuine user of your own product, or publish content you do not have the right to send to your Subscribers.
- Send unsolicited, deceptive, or unlawful content, including content that infringes a third party’s rights, spam, or malware delivered via a notification’s action link.
- Violate any applicable law, including data protection law in respect of your own Subscribers — you are the controller for that data, and responsible for your own lawful basis and any disclosures owed to your Subscribers.
- Probe, scan, or attempt to bypass the security of the Service, share or expose a per-app signing key outside your own backend, or resell or sublicense access to the Service without our written permission.
- Exceed the active-Subscriber or app limits of your plan in a way intended to evade billing.
We may suspend or terminate an account that breaches this section, with notice where practicable.
4. Subscriptions, billing and taxes
- Paid plans are billed monthly in advance through Stripe, by monthly-active-Subscriber tier, and renew automatically until cancelled.
- You can cancel at any time from the billing page; cancellation takes effect at the end of the current billing period, and you keep access until then. We do not provide partial-period refunds except where required by law.
- Fees are exclusive of taxes unless stated otherwise; you are responsible for any VAT or other tax applicable to your use of the Service, which Stripe may calculate and add to your invoice.
- If a payment fails and is not resolved, we may suspend ingestion and delivery of new notifications until it is, or downgrade the account to the Trial plan where your usage still fits within it.
- Invoices for amounts paid are issued through our internal invoicing system and are retained independently of your NotifyBell account for as long as our accounting and tax obligations require.
5. Changes to the Service and these terms
We may update these terms or the Service from time to time. For a material change, we will notify account Owners by email at least 14 days before it takes effect, except where a change is required sooner for legal or security reasons. Continuing to use the Service after a change takes effect is acceptance of it; if you do not agree, you may cancel and delete your account before it takes effect.
6. Data processing terms
Where the Service processes personal data about your Subscribers, you are the data controller and Altix is the data processor, acting only on your documented instructions (which are to operate the Service as described in our documentation). The following applies to that processing, and together with our Privacy Policy forms our data processing terms:
- We process Subscriber data (identifiers, optional email and name, notification content, preferences, and activity timestamps) only to store and deliver notifications on your behalf, and for no other purpose — we do not read notification content for any purpose of our own.
- We implement the technical measures described in our Privacy Policy (sealed per-app signing keys, hashed credentials, TLS in transit) and organisational measures to protect it, and will notify you without undue delay if we become aware of a breach affecting it.
- Our subprocessors for Subscriber data are limited to our infrastructure host (Hetzner); Stripe, Resend and Cloudflare, listed in our Privacy Policy, handle only your own account data, not Subscriber data.
- On deletion of your account, Subscriber, notification and preference data is deleted as described in our Privacy Policy and in section 7 below.
- You remain responsible for ensuring you have a lawful basis to collect and process data about your Subscribers, for the lawfulness of the notification content you publish, and for any disclosures you owe your Subscribers under your own privacy policy.
7. Termination and deletion
- You may delete your account at any time from Settings. This immediately cancels any subscription, permanently deletes every app, Subscriber, notification, preference and API key it holds, and removes every team member’s access. It cannot be undone.
- We may suspend or terminate your account for breach of section 3, for non-payment that remains unresolved after reasonable notice, or if required to do so by law.
- Sections that by their nature should survive termination do — including sections 6 (to the extent data still exists), 8, 9, 10, and 12.
8. Disclaimer of warranties
The Service is provided “as is” and “as available.” To the maximum extent permitted by law, we disclaim all warranties, express or implied, including fitness for a particular purpose and non-infringement, and we do not warrant that the Service will be uninterrupted or error-free, or that real-time delivery will reach every Subscriber instantly — notifications are always stored durably and remain available on reconnect, but live push delivery depends on network conditions outside our control.
9. Limitation of liability
To the maximum extent permitted by law, Altix’s total liability arising out of or relating to the Service will not exceed the amount you paid us in the 12 months before the claim arose, and Altix will not be liable for any indirect, incidental, special, consequential, or punitive damages, or for loss of profits, revenue, data, or goodwill. Nothing in these terms limits liability that cannot be limited under applicable law, including liability for death, personal injury, or fraud.
10. Indemnification
You agree to indemnify and hold Altix harmless from any claim arising from your breach of section 3 (acceptable use) or from notification content you publish through the Service.
11. Intellectual property
Altix owns all rights in the Service, including the embed widget, excluding your own data and content. We grant you a limited, non-exclusive, non-transferable right to use the Service, and to embed the widget in your own product, during your subscription, for your own internal business purposes.
12. Governing law and disputes
These terms are governed by the laws of the Republic of Cyprus, without regard to its conflict-of-laws rules. The courts of Cyprus have exclusive jurisdiction over any dispute arising from these terms or the Service, except where mandatory consumer protection law gives you the right to bring a claim in your own country of residence.
13. General
- If any provision of these terms is found unenforceable, the rest remain in effect.
- These terms, together with our Privacy Policy, are the entire agreement between you and Altix regarding the Service.
- You may not assign these terms without our consent; we may assign them in connection with a merger, acquisition, or sale of assets.
- A failure to enforce any right under these terms is not a waiver of it.
14. Contact
Altix Code Ltd (Cyprus). Questions about these terms: legal@altixcode.com.