Attenova logo
Attenova

Terms & Conditions

Effective Date: August 14, 2026

Last Updated: August 14, 2026

1. Agreement to Terms

These Terms & Conditions ("Terms") constitute a legally binding agreement between you ("User," "you," "your") and DWS CODES LTD ("Company," "we," "us," "our") governing your use of the Attenova mobile application, web services, and related platforms (the "Service"). Attenova is a product and service operated by DWS CODES LTD, the registered company behind this platform.

By accessing, downloading, or using Attenova in any way, you agree to be bound by these Terms. If you do not agree to these Terms, you must not use the Service.

Your use of the Service is also governed by our Privacy Policy, which is incorporated by reference into these Terms.


2. Eligibility & Account Registration

2.1 Age Requirement

You must be at least 18 years of age to use Attenova. If you are under 18, you may only use the Service with the consent and supervision of a parent or legal guardian.

2.2 Institution Affiliation

You represent and warrant that:

2.3 Account Responsibility

You are solely responsible for:

We are not liable for any loss, damage, or unauthorized access resulting from your failure to protect your credentials.

2.4 Account Termination

Your account may be terminated or suspended if you:


3. Use Licenses & Restrictions

3.1 Limited License

We grant you a non-exclusive, non-transferable, revocable license to use Attenova solely for its intended purpose: tracking attendance, managing leave requests, and communicating with your institution.

This license is personal to you and may not be shared, sold, or transferred.

3.2 Prohibited Activities

You agree NOT to:

Legal Violations:

Misuse of Data:

Fraudulent Activities:

Abusive Behavior:

Commercial Misuse:


4. Content & Intellectual Property

4.1 Company Intellectual Property

All content, features, and functionality of Attenova (including but not limited to source code, design, layout, logos, and trademarks) are the exclusive property of DWS CODES LTD or our licensors and are protected by copyright, trademark, and other intellectual property laws.

You may not:

4.2 User Content

By submitting any content through Attenova (including notes, leave requests, or communications), you:

We are not obligated to monitor, moderate, or remove user content.

4.3 Student Data Ownership

Notwithstanding the above:


5. Attendance Records & Verification

5.1 Accuracy & Authenticity

You acknowledge that:

5.2 Institutional Authority

Your institution has the authority to:

5.3 Liability Limitation

DWS CODES LTD is not liable for:

We act as a data processor, not as the authority on attendance policy enforcement.


6. Offline Functionality

6.1 Offline Data Storage

Attenova supports offline attendance submission. You acknowledge:

6.2 Sync Failure

If offline data fails to sync:

6.3 Offline Accuracy

Offline submission does not guarantee accuracy:


7. Biometric Data & Verification

7.1 Biometric Consent

By using Attenova, you explicitly consent to:

7.2 Enrollment Requirements

Before using liveness-verified attendance features:

7.3 Liveness Detection

Liveness detection is used to:

You acknowledge that:


8. Payment & Subscription Terms (If Applicable)

8.1 Payment Processing

If Attenova is offered on a paid basis:

8.2 Refund Policy

Refunds are not provided for:

Requests for disputes must be made to your payment provider or institution.

8.3 Institutional Billing

If your institution pays for Attenova on your behalf:


9. Disclaimers & Limitation of Liability

9.1 "As-Is" Provision

Attenova is provided "AS-IS" and "AS AVAILABLE" without warranties of any kind. We disclaim:

9.2 Accuracy Disclaimer

We do not guarantee:

9.3 Technical Issues

We are not responsible for:

9.4 Third-Party Services

Attenova integrates third-party services including:

We are not liable for:


10. Limitation of Liability

TO THE MAXIMUM EXTENT PERMITTED BY LAW:

DWS CODES LTD, its officers, directors, employees, and agents are NOT LIABLE for:

MAXIMUM LIABILITY CAP: Our total liability for any claim arising from or related to these Terms or Attenova shall not exceed the amount you paid (if any) for the Service in the 12 months preceding the claim, or $100 USD, whichever is less.

This limitation applies regardless of the legal theory (contract, tort, strict liability, or otherwise) and even if we have been advised of the possibility of damages.


11. Indemnification

You agree to indemnify, defend, and hold harmless DWS CODES LTD and its officers, directors, employees, and agents from:

You will assume full legal responsibility and cost of defense for any such claims.


12. Termination & Suspension

12.1 Our Right to Terminate

We may terminate or suspend your account immediately, without notice or liability, if:

12.2 Your Right to Terminate

You may terminate your account at any time by:

12.3 Survival

Provisions that should reasonably survive termination remain in effect, including:


13. Privacy & Data Protection

Your use of Attenova is governed by our Privacy Policy. By accepting these Terms, you also accept our Privacy Policy.

Key privacy points:


14. Third-Party Integrations & Liability

14.1 Third-Party Services We Use

Attenova integrates with the following third-party services:

1. Firebase (Google)

2. Paystack (Payment Processing)

3. Google Maps & Google ML Kit

4. Cloud Hosting Providers

14.2 Disclaimer of Liability for Third-Party Services

You acknowledge that:

Your remedy for third-party issues:

14.3 Third-Party Data Sharing Agreements

We have executed Data Processing Agreements (DPAs) with all third parties that:

Copies of DPAs available upon request via getattenova@gmail.com.


15. Biometric Consent & Enrollment

15.1 What Is Biometric Data

Biometric data means:

15.2 Your Explicit Consent to Biometric Processing

By enrolling your face in Attenova, you explicitly consent to:

15.3 Biometric Consent for Minors

Attenova's account age requirement is 18 (see Section 2.1), and does not currently

collect date of birth or perform automated age verification. If a student on your

account is under 18:

consent is obtained before biometric enrollment

Section 15.4 — and we will delete the associated biometric data

If your institution requires a formal, verified parental-consent workflow for

biometric enrollment, contact getattenova@gmail.com.

15.4 Withdrawal of Biometric Consent

You can withdraw your biometric consent at any time:

Consequences of withdrawal:

15.5 Biometric Accuracy Disclaimer

You acknowledge that:

15.6 Biometric Data Ownership & Rights


16. Offline Functionality Limitations & Data Risk

16.1 Offline Queue Explanation

When you are offline and mark attendance, the app:

  1. Captures your attendance submission (class/session reference, GPS

coordinates, access code, and face verification result) locally on your

device, in a local database stored in the app's private storage area

  1. Attempts to sync it as soon as connection is restored
  2. If sync fails, keeps retrying automatically on every reconnect, and holds

the item until it either syncs successfully or you dismiss it after the

server rejects it

16.2 Data Stored in Offline Queue

The offline queue stores, per pending submission:

It does not store your authentication token, password, or other profile

information (name, email, ID) — those are never written to the local queue;

your session token is attached fresh, from secure storage, only at the

moment a queued item is actually sent to the server.

16.3 Security Risk of Offline Data

You acknowledge the following risks:

offline attendance data, someone with access to the device's storage could

potentially extract your pending attendance submissions (location and

face-match data). Your authentication token is not part of this risk, since

it isn't stored in the offline queue.

local database is not separately encrypted beyond the operating system's

own app-storage protections, so a compromised device could expose queued

data to a malicious actor with that level of access.

submitted under a different person's session on a shared device, the app

blocks logging out while you have unsynced offline data or no internet

connection, until that data has had a chance to sync under your own

session.

16.4 Your Responsibilities for Offline Data Protection

To reduce risk, you agree to:

16.5 Attenova's Offline Data Handling

We have implemented:

successfully

for someone else to trigger a sync of on a shared device

We do not currently apply device-level encryption to the local queue

beyond what the operating system provides to all apps by default, and we do

not currently auto-expire queued items after a fixed time period — an item

stays queued (and retried on every reconnect) until it syncs or you dismiss

it after a rejection. If your use case needs stronger local encryption,

contact getattenova@gmail.com.

We make no guarantee that:

physical device access

16.6 Liability for Offline Data Compromise

If your device is compromised and offline data is extracted, you acknowledge:

found to be inadequate

responsibility beyond what's legally required


17. Payment Security & PCI DSS Compliance

17.1 How Payment Processing Works

When you make a payment:

  1. You enter payment details in the Attenova app
  2. App sends payment request to Paystack (NOT to Attenova servers)
  3. Paystack processes payment and returns authorization status
  4. Attenova stores only the transaction reference and status (NOT card details)
  5. You receive payment confirmation

CRITICAL: Attenova NEVER touches your card details. They go directly from your app to Paystack.

17.2 Card Data Security

You acknowledge:

17.3 What We Store About Your Payments

Attenova stores:

We do NOT store:

17.4 Payment Failure & Refunds

If payment fails:

We are not responsible for:

17.5 Breach Notification for Payment Data

If payment data is breached:

17.6 User Responsibility for Payment Security

You agree to:


18. Data Breaches & Security Incident Response

18.1 Potential Breach Scenarios

A data breach could occur through:

18.2 Our Breach Response

If a breach occurs:

18.3 Your Rights After a Breach

If your data is breached, you have the right to:

18.4 Limitation of Liability for Breaches

Despite our security measures, you acknowledge:

18.5 Your Breach Prevention Responsibilities

You agree to:


19. Dispute Resolution & Arbitration

19.1 Governing Law

These Terms are governed by the laws of Nigeria, without regard to its conflict of law principles.

19.2 Informal Resolution

Before pursuing formal legal action, you agree to:

19.3 Arbitration (Optional - Jurisdiction Dependent)

For jurisdictions permitting arbitration:

19.4 Small Claims Court

Notwithstanding arbitration, either party may pursue small claims in small claims court.

19.5 Equitable Relief

You acknowledge that violation of these Terms may cause irreparable harm for which monetary damages are inadequate. Attenova is entitled to seek equitable relief (injunction, specific performance) in addition to other remedies.


20. Amendments & Updates

20.1 Policy Changes

We may modify these Terms at any time. Material changes will be communicated via:

Your continued use after notification constitutes acceptance of changes.

20.2 Right to Refuse

If you do not accept updated Terms, you must discontinue use of Attenova and request account deletion.


21. Severability

If any provision of these Terms is found to be unenforceable or invalid, that provision will be modified to the minimum extent necessary to make it enforceable, or if impossible, severed. The remaining provisions remain in full force and effect.


22. Entire Agreement

These Terms, together with our Privacy Policy and any other agreements between you and Attenova, constitute the entire agreement regarding Attenova and supersede any prior agreements, understandings, or negotiations.

No employee, representative, or agent of Attenova has authority to make promises, representations, or agreements not expressly stated in these Terms.


23. Contact Information

For questions about these Terms:

Response Time: We will respond to inquiries within 5-10 business days.


24. Non-Waiver

Failure to enforce any provision of these Terms does not constitute a waiver of that provision or the right to enforce it later.


25. Notices

All notices from Attenova may be:


By using Attenova, you acknowledge that you have read, understood, and agree to these Terms & Conditions in their entirety.

Last Updated: August 14, 2026