Terms & Conditions

Effective Date: June 1, 2026

Last Updated: July 24, 2026

CANISMAJORIS21 SRL, Tudor Arghezi 15, Brașov, Romania

Contact: hello@net21.app

1. About net21

net21 is a product operated by CANISMAJORIS21 SRL, a Romanian legal entity registered at Tudor Arghezi 15, Brașov, Romania. The net21 platform, accessible at net21.app, is a Software-as-a-Service (SaaS) offering that provides ecommerce brands with tools for analyzing their own customer base and for delivering personalized commercial campaigns to consumers in the net21 network. By accessing or using the net21 platform in any manner, you agree to be bound by these Terms and Conditions, our Privacy Policy, and any other policies we publish. If you do not agree, you are not authorized to use the platform.

2. Definitions

  • Platform: the net21 application and all associated services, accessible at net21.app
  • Brand: any company, legal entity, or authorized individual registering as a provider of products or services
  • Consumer: any natural person who holds an account on the net21 consumer portal or whose data has been processed as a result of purchases from partner brands
  • Campaign: a commercial offer created by a brand, subject to net21 approval, and distributed to consumers in the net21 network who match the target audience specified by the brand; the cost is EUR 0.10 per consumer reached
  • Closet: the section of the consumer portal where a consumer keeps their saved offers
  • Wallet: a brand's EUR balance, used exclusively for campaigns
  • Reputation Score: the numerical indicator (0–100) reflecting a brand's history of compliance with platform policies

3. Brand Terms

3.1 Registration and Approval

Registration on the net21 platform is the first step of a multi-stage process that includes verification and explicit account approval by the net21 team. Completing the registration form does not grant access to the platform's full features. net21 reserves the discretionary right to approve, reject, or revoke any brand account, without any obligation to provide a detailed explanation. Brands must provide accurate, complete, and up-to-date information. Providing false information constitutes grounds for immediate account suspension.

3.2 Connecting the Shopify Store

The platform's main features require connecting a Shopify store through the authorized OAuth flow. By initiating this flow, the brand: authorizes net21 to access order, customer, and product data for the purposes described in these terms; confirms it has the right to authorize this access, including having informed its store customers about the transfer of data to third-party processors, in accordance with its own GDPR obligations; understands that the OAuth token can be revoked at any time from the Shopify store settings.

3.3 Campaign Policy

All campaigns require prior net21 approval before being distributed to consumers. Review takes at most 5 business days. Campaigns may be rejected for: promoting illegal products, false or misleading claims, offensive or discriminatory language, phishing or fraud attempts, infringement of third-party intellectual property rights, or insufficient quality.

Approved campaigns are active for 7 calendar days from approval. Anti-spam rules apply: a consumer never receives the same offer twice; each consumer has a weekly offer limit (default 15, configurable up to a maximum of 25); brands cannot contact consumers directly.

3.4 Reputation Score

The reputation score reflects the share of a brand's reviewed campaigns that were approved. A campaign counts as reviewed once net21 has approved or rejected it; campaigns awaiting review are not counted. An expired campaign remains an approved campaign and continues to count in the brand's favour. The score is recalculated automatically after each review decision. A brand with fewer than 3 reviewed campaigns does not yet have a meaningful score: during this period the score is neither displayed nor applied.

The score is informational and does not block campaign creation. Policy is enforced through two distinct mechanisms. Waiting period after consecutive rejections: after 3 campaigns rejected in a row, the brand cannot submit new campaigns for 7 days from the last rejection, and the restriction lifts automatically when that period ends. Automatic suspension: if the score falls below 20 after at least 3 reviewed campaigns, the brand account is suspended automatically, the brand is notified by email, and reactivation is performed manually by the net21 team only.

3.5 Wallet and Pricing

Campaigns cost EUR 0.10 per consumer reached, automatically deducted from the brand's wallet upon delivery of the offer to each consumer. If the wallet has insufficient funds, delivery to the remaining consumers is paused until the balance is topped up.

Free period: until the net21 network reaches 10,000 registered consumers, campaigns are free. Brands are notified before pricing is activated.

The wallet operates on a prepay model: the brand tops up the balance before use, and costs are deducted automatically. Minimum top-up amount: EUR 10 per transaction. The balance does not expire. A low-balance notification is sent when the balance drops below EUR 5. When the balance reaches EUR 0, campaign delivery stops automatically.

Refunds of unused balance are processed upon written request sent to hello@net21.app, minus Stripe processing fees.

3.6 Prohibited Use for Brands

Brands expressly agree not to: use platform data to individually identify and contact consumers through external channels; extract or store consumer data in external databases; create false or misleading campaigns; use the platform for spam, phishing, or unfair commercial practices; attempt to circumvent the campaign approval system; share account credentials with unauthorized persons; use automated scripts to access the platform outside normal use. Violation of any prohibition constitutes grounds for immediate account suspension, without a wallet refund.

4. Consumer Terms

4.1 Creating a Consumer Account

Any natural person aged at least 16 years may create an account using a valid email address. By creating the account, the consumer confirms that they meet the minimum age requirement, that their information is accurate, and that they have read and accept these Terms and the Privacy Policy. If the email address already exists in the net21 database as a result of a partner brand's synchronization, the new account is automatically linked to the existing history. Order history on the platform originates exclusively from partner brands that have connected their stores; net21 does not collect purchase data from any other sources.

4.2 The Consumer Profile

The primary criterion determining which offers a consumer receives is the set of interests they explicitly declare in the Preferences section. In addition, net21 automatically builds and updates a preference profile based on the purchase data synchronized by partner brands; this profile is used for analytics that each brand sees exclusively about its own customers, and for the aggregate-level refinement of offer selection in the network, without individually identifying consumers to brands. Consumers do not view the internal values of their profile. Consumers control their profile through the explicit preferences in the Preferences section, by setting their weekly offer limit, and by requesting complete profile deletion.

4.3 Offers and Delivery Rules

  • Uniqueness: a consumer never receives the same offer twice
  • Weekly limit: default 15 offers per week, configurable up to a maximum of 25
  • Duration: the promotion of an offer in the For You section lasts for the duration of the campaign — at most 7 days from approval — after which the offer automatically disappears from the section
  • Closet: offers saved by the consumer remain available in the Closet for 12 months from saving, or until the consumer removes them, even if the campaign's promotion has ended in the meantime
  • Relevance: offers are selected based on the match between the consumer's profile and the campaign's target audience; net21 does not guarantee a specific number of offers
  • Anonymization: the brand launching the campaign does not know the identity of the consumers who received the offer

4.4 Account Deletion

Consumers may request account deletion at any time, from Settings or by emailing hello@net21.app. Upon deletion: the preference profile is deleted immediately; all offers disappear from the interface; the account is deactivated within 24 hours and permanently deleted within 30 days; Shopify order history data is anonymized.

5. net21 Responsibilities and Limitations

5.1 Commitments to Brands

  • Reviewing all campaigns and providing a clear reason in case of rejection, within at most 5 business days
  • Maintaining platform availability at a minimum of 99.0% (SLA), excluding planned maintenance announced 48 hours in advance
  • Notifying brands at least 30 days before significant changes to features or pricing
  • Protecting brand data in accordance with GDPR and the Privacy Policy
  • Accurate and transparent processing of wallet transactions

5.2 Commitments to Consumers

  • Protection of personal data in accordance with GDPR and the Privacy Policy
  • Rigorous enforcement of anti-spam rules (offer uniqueness, weekly limits, expiration)
  • Anonymizing consumer identity from brands in all interactions
  • Processing data deletion requests within at most 30 days
  • Maintaining consumer control over profile and preferences

5.3 Limitation of Liability

net21 is not liable for: the quality, legality, or accuracy of the products and services promoted in campaigns; brand commercial losses resulting from rejected campaigns or from approved campaigns with poor performance; interruptions caused by third parties (Shopify, Stripe, Clerk, Vercel, Resend); incorrect or fraudulent data provided by brands; consumer purchasing decisions; indirect losses, including loss of profit, loss of data, missed business opportunities, or reputational damage.

net21's maximum liability to a brand, for any incident, is limited to the total amount paid by that brand in the 3 calendar months preceding the incident.

6. Intellectual Property

The net21 platform, including the source code, design, user interface, algorithms, names, logo, documentation, and all other platform elements, is the exclusive property of CANISMAJORIS21 SRL, protected by copyright, trademark, and other applicable intellectual property laws. Users do not acquire any intellectual property rights by using the platform. Copying, modifying, distributing, selling, licensing, or commercially exploiting any component of the platform without net21's prior written consent is strictly prohibited.

Brands retain intellectual property rights over the content of their own campaigns and grant net21 a non-exclusive, free license to use this content for the purpose of providing the service. Aggregated and anonymized data generated by the activity of the net21 network is the property of CANISMAJORIS21 SRL.

7. Privacy and Data Protection

The processing of personal data by net21 is described in detail in the Privacy Policy, available at net21.app/privacy, which forms an integral part of these Terms and Conditions. By accepting these Terms, you confirm that you have read and understood the Privacy Policy.

8. Service and Terms Modifications

net21 may modify the platform's features, terms of use, or pricing structure. Significant changes to features or terms: email notification at least 30 days in advance. Price changes: notification at least 30 days in advance, with the option to request a refund of the wallet balance in case of disagreement. Minor changes may be made without prior notice, with an update to the document date.

Continued use of the platform after the modifications take effect constitutes implicit acceptance. If you do not agree with the changes, you must stop using the platform and request account closure.

9. Suspension and Termination

9.1 Brand Account Closure at the Brand's Initiative

A brand may request account closure at any time, by emailing hello@net21.app. Upon closure: active campaigns are deactivated immediately; the remaining wallet balance is refunded within at most 30 calendar days, minus applicable Stripe processing fees; synchronized Shopify data is anonymized and deleted per the retention policy (3 years from the last synchronization).

9.2 Brand Account Suspension or Closure by net21

net21 may suspend or close a brand account, with or without notice, in case of: violation of any provision of the Terms and Conditions; providing false information; fraud or illegal activity; a reputation score below 20 after at least 3 reviewed campaigns, in which case suspension is applied automatically and account reactivation is performed manually by the net21 team only; complete inactivity for 12 consecutive months; requests from competent authorities. Upon suspension, the brand is notified by email of the reason and, where applicable, the remediation steps.

9.3 Consumer Account Deletion

Consumers may request account deletion at any time. The process and consequences are described in section 4.4. Accounts cannot be recovered after deletion.

10. Force Majeure

net21 is not liable for failure to fulfill its contractual obligations when such failure is caused by circumstances beyond the company's reasonable control, including but not limited to: natural disasters, earthquakes, floods, fires, acts of terrorism, military conflicts, acts of governmental authorities, pandemics, widespread power outages, large-scale cyberattacks, or failures of critical internet infrastructure.

11. Governing Law and Dispute Resolution

These Terms and Conditions are governed by Romanian law in force, including the Civil Code, Law no. 365/2002 on electronic commerce, Law no. 190/2018 on GDPR implementation measures, and any other applicable regulations.

Any dispute arising from or in connection with these Terms will first be addressed through amicable negotiation. If negotiation does not lead to a solution within 30 days of the dispute notification, the parties may resort to the competent courts of Brașov, Romania. EU users may also use the European Commission's Online Dispute Resolution (ODR) platform at ec.europa.eu/consumers/odr.

12. Final Provisions

  • If any provision of these Terms is declared void or unenforceable, the remaining provisions remain in full force
  • net21's failure to exercise any right provided in these Terms does not constitute a waiver of that right
  • These Terms, together with the Privacy Policy, constitute the entire agreement between you and net21 regarding the use of the platform
  • The Romanian language version of these Terms prevails in case of conflict with the English version

13. Contact

For any questions, complaints, or requests related to these Terms and Conditions: CANISMAJORIS21 SRL, Tudor Arghezi 15, Brașov, Romania, hello@net21.app, net21.app.

By using the net21 platform, you confirm that you have read, understood, and agree to these Terms and Conditions.