Deja Note - Terms and Conditions

Effective Date: April 22, 2025

1. Introduction and Acceptance

Welcome to Deja Note! These Terms and Conditions ("Terms") govern your use of the Deja Note mobile application (the "App"), provided by App Maker Network ("we," "us," or "our"). Please read these Terms carefully before using the App.

By downloading, installing, accessing, or using the App, you agree to be bound by these Terms. If you do not agree to these Terms, you may not use the App.

2. App Description and License

Deja Note is a mobile application designed to help users capture notes, thoughts, ideas, or goals and optionally "hide" them until a future date for rediscovery. The App utilizes features like rich text editing (via Fleather), time-based note revealing, creative prompts, and cloud synchronization.

Subject to your compliance with these Terms, we grant you a limited, non-exclusive, non-transferable, non-sublicensable, revocable license to download, install, and use the App on a mobile device that you own or control solely for your personal, non-commercial purposes.

3. User Accounts and Security

To use certain features of the App, such as cloud synchronization, you must register for an account using either your email address and a password or your Google account (via Firebase Authentication).

You are responsible for maintaining the confidentiality of your account credentials (password or Google account access). You agree to notify us immediately of any unauthorized use of your account. You are responsible for all activities that occur under your account.

You agree to provide accurate, current, and complete information during the registration process and to update such information to keep it accurate, current, and complete.

4. User Content and Responsibility

You retain ownership of all the notes, text, and other content you create or upload using the App ("User Content").

You are solely responsible for your User Content, including its legality, reliability, and appropriateness. You represent and warrant that you have all necessary rights to your User Content and that its use within the App does not violate any third-party rights or applicable laws.

Important: Due to the end-to-end encryption implemented in the App (see Section 5), we cannot access or decrypt your User Content stored in Cloud Firestore. Therefore, you are solely responsible for backing up your User Content. We are not responsible for any loss or corruption of your User Content.

5. Encryption, Security, and Data Handling

Deja Note employs end-to-end encryption for your note content stored in Cloud Firestore. This means your notes are encrypted on your device before being sent to the cloud and can only be decrypted on your device(s) using your unique encryption key.

Your Encryption Key:

This encryption key is used to encrypt/decrypt a master key which is stored securely (encrypted itself using a key derived from your password or UID) in Firestore to enable multi-device sync. The master key itself is never stored unencrypted by us.

Zero-Knowledge and Key Management: We, the developers of Deja Note, do not have access to your unencrypted notes or your encryption key. Your privacy is paramount. However, this means:

Local Storage: The App also stores decrypted note data locally on your device in an SQLite database for offline access and performance. This local data is only accessible while you are logged in and possess the correct encryption key. Logging out clears this local decrypted data cache.

Other Data: We utilize Firebase services (Authentication, Firestore, Cloud Functions, Cloud Tasks, Firebase Cloud Messaging) which may collect standard usage data, device identifiers (like FCM tokens), and account information as described in Firebase's and Google's Privacy Policies. We use this data to provide the App's functionality (like authentication, sync, and push notifications) and improve the service. We may store settings like theme preference or diary mode status locally (using SharedPreferences) and potentially sync non-sensitive settings via Firestore.

While we implement reasonable security measures (including encryption and leveraging Firebase's security infrastructure), no system is 100% secure. We cannot guarantee the absolute security of your data.

6. Push Notifications and Background Processing

The App uses Firebase Cloud Messaging (FCM) and Flutter Local Notifications to deliver notifications when your hidden notes become available or for diary prompts (if enabled). This requires permissions like Internet access, running at startup (RECEIVE_BOOT_COMPLETED), vibration, posting notifications, and potentially foreground services or exact alarms for timely delivery.

Cloud Functions and Cloud Tasks are used on the backend to schedule the delivery of these notifications based on the `hiddenUntil` date you set for your notes or your diary prompt settings.

7. Prohibited Conduct

You agree not to use the App to:

8. Third-Party Services

The App utilizes services provided by third parties, including but not limited to:

Your use of these third-party services may be subject to their respective terms and conditions and privacy policies. We are not responsible for the practices, content, or availability of these third-party services.

9. Advertisements (Future Provision)

We reserve the right to display advertisements ("Ads") within the App in the future. These Ads may be provided by third-party advertising networks. If Ads are introduced, their display may be based on non-personally identifiable information or contextual information. We will strive to ensure Ads are relevant and unobtrusive. Your interaction with any Ads is subject to the terms and privacy policies of the respective third-party advertisers.

10. Subscriptions and Paid Features (Future Provision)

We reserve the right to offer optional premium features, enhanced functionality, or different service tiers through paid subscriptions or one-time purchases ("Paid Features") in the future.

If Paid Features are introduced:

11. Intellectual Property

The App, including its visual interfaces, graphics, design, compilation, information, data, computer code (including source code or object code), products, software, services, and all other elements of the App ("Materials"), but excluding your User Content, are protected by intellectual property and other laws. All Materials contained in the App are the property of App Maker Network or our third-party licensors.

The creative prompts provided within the App are part of the Materials and are provided for your inspiration and use within the App.

Except as expressly authorized by us, you may not make use of the Materials. We reserve all rights to the Materials not granted expressly in these Terms.

12. Disclaimers of Warranties

THE APP IS PROVIDED "AS IS" AND "AS AVAILABLE" WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR IMPLIED. TO THE FULLEST EXTENT PERMISSIBLE PURSUANT TO APPLICABLE LAW, WE DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT.

WE DO NOT WARRANT THAT THE APP WILL BE UNINTERRUPTED OR ERROR-FREE, THAT DEFECTS WILL BE CORRECTED, OR THAT THE APP OR THE SERVERS THAT MAKE IT AVAILABLE ARE FREE OF VIRUSES OR OTHER HARMFUL COMPONENTS.

WE DO NOT WARRANT OR MAKE ANY REPRESENTATIONS REGARDING THE USE OR THE RESULTS OF THE USE OF THE APP IN TERMS OF ITS CORRECTNESS, ACCURACY, RELIABILITY, OR OTHERWISE.

SPECIFICALLY, DUE TO THE ZERO-KNOWLEDGE ENCRYPTION MODEL, WE MAKE NO WARRANTY REGARDING THE RECOVERABILITY OF YOUR DATA IF YOU LOSE YOUR ACCOUNT CREDENTIALS (PASSWORD OR GOOGLE ACCOUNT ACCESS). DATA LOSS IN SUCH CIRCUMSTANCES IS PERMANENT.

13. Limitation of Liability

TO THE FULLEST EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL App Maker Network, ITS AFFILIATES, OFFICERS, DIRECTORS, EMPLOYEES, AGENTS, OR LICENSORS BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, OR ANY LOSS OF PROFITS OR REVENUES, WHETHER INCURRED DIRECTLY OR INDIRECTLY, OR ANY LOSS OF DATA, USE, GOODWILL, OR OTHER INTANGIBLE LOSSES, RESULTING FROM:

14. Indemnification

You agree to defend, indemnify, and hold harmless App Maker Network and its affiliates, officers, directors, employees, and agents from and against any and all claims, damages, obligations, losses, liabilities, costs or debt, and expenses (including but not limited to attorney's fees) arising from: (i) your use of and access to the App; (ii) your violation of any term of these Terms; (iii) your violation of any third-party right, including without limitation any copyright, property, or privacy right; or (iv) any claim that your User Content caused damage to a third party.

15. Termination

We may terminate or suspend your access to the App immediately, without prior notice or liability, for any reason whatsoever, including without limitation if you breach these Terms.

Upon termination, your right to use the App will immediately cease. If you wish to terminate your account, you may simply discontinue using the App and optionally delete your account through Firebase Authentication methods if available, or contact us.

All provisions of the Terms which by their nature should survive termination shall survive termination, including, without limitation, ownership provisions, warranty disclaimers, indemnity, and limitations of liability. Upon termination, your encrypted User Content stored in Cloud Firestore will remain, but will be inaccessible without your valid account credentials and encryption key. We cannot delete or access this encrypted data. Local data on your device will be removed upon logout or app uninstallation.

16. Governing Law

These Terms shall be governed and construed in accordance with the laws of New Zealand, without regard to its conflict of law provisions.

17. Changes to Terms

We reserve the right, at our sole discretion, to modify or replace these Terms at any time. If a revision is material, we will provide at least 30 days' notice prior to any new terms taking effect, potentially via an in-app notification or by updating the effective date herein. What constitutes a material change will be determined at our sole discretion.

By continuing to access or use our App after any revisions become effective, you agree to be bound by the revised terms. If you do not agree to the new terms, you are no longer authorized to use the App.

18. Contact Information

If you have any questions about these Terms, please contact us at: benmarshnz@gmail.com