1. Agreement & eligibility
Use DuoNota only if you are 13+ (or the minimum age required in your country) and legally able to form a contract. If you disagree with any part of these terms, do not use the service.
2. Service description
DuoNota lets two authenticated users share encrypted drawings, captions, photos (Premium), mood tags, reactions, and daily challenges that surface in the app and iOS widgets. The service includes:
- Note sharing: Send drawings, text captions, and photos (Premium only) with end-to-end encryption.
- Mood tracking: Tag notes with moods like "In Love," "Happy," "Missing You" and 10+ other emotions.
- Daily challenges: Complete 33 gamified challenges across categories like Social, Creative, Productivity, Engagement, Consistency, Quality, Exploration, and Special.
- Reactions: React to partner's notes with emoji reactions (❤️, 😂, 😮, 😢, 😠, 👍).
- Streak tracking: Track consecutive days of note-sending with your partner.
- iOS widgets: View latest note directly on your iPhone home screen.
- History Vault (Premium): Unlimited local storage of all notes with offline access.
Features evolve over time; we may add or remove capabilities.
3. Accounts & pairing
- Sign-in uses Apple ID or Google account. Keep credentials secure and up to date.
- Pairing connects you with one partner using a 6-digit code. You can only pair with one person at a time (monogamous relationship model).
- You are responsible for actions taken with your account and paired widget.
- Delete your account anytime (Profile → Account Settings → Delete Account) to remove all personal data immediately.
4. Subscriptions & billing
- Premium upgrades are billed by Apple or Google; their store terms, taxes, and refund policies apply.
- Premium features include: photo uploads, History Vault (unlimited local storage), extended cloud retention (30+ days), and daily challenges.
- Free users receive 1 note per day; Premium users have unlimited notes.
- Subscriptions auto-renew unless cancelled at least 24 hours before renewal.
- Manage subscriptions through your App Store or Google Play account settings.
- We never store payment card numbers.
5. Acceptable use
Do not:
- Upload illegal, hateful, harassing, or infringing content.
- Attempt to access another couple's encrypted data or break encryption.
- Spam the widget service or abuse push notifications.
- Reverse engineer our code, APIs, or security mechanisms.
- Use DuoNota for commercial purposes or monitoring without consent.
- Violate rate limits (100 uploads per hour, 10 per minute).
- Share, sell, or distribute pairing codes publicly.
We may suspend or terminate accounts that break these rules.
6. Your content
You own the drawings, captions, photos, mood selections, and other content you create. You grant DuoNota a limited license to encrypt, store, transmit, and display that content solely so the product works for you and your partner.
Because notes are end-to-end encrypted with AES-256-GCM and ECDH key exchange, we cannot read decrypted content without your device keys stored in Secure Enclave/Keychain.
Automatic file deletion: Encrypted drawing and photo files in Firebase Storage are automatically deleted after 7 days for storage optimization and privacy. Note metadata, text, reactions, moods, challenge completions, and streak data remain available in the app.
Local storage: Premium users with History Vault have unlimited local copies of notes stored on their device. Local storage is not accessible to DuoNota or any service.
7. Privacy & security
Our Privacy Policy explains what data we collect (account info, encrypted blobs, usage data, diagnostics) and how we protect it:
- ECDH key exchange: Each pair generates unique encryption keys that never leave your devices.
- AES-256-GCM encryption: All content is encrypted before upload.
- Secure storage: Keys live in iOS Secure Enclave/Keychain or Android Keystore.
- App Check: Apple App Attest, DeviceCheck, and Play Integrity protect APIs.
- Rate limiting: Prevents abuse and keeps the service reliable.
Using DuoNota means you also accept the Privacy Policy.
8. Availability & updates
We strive for fast delivery but do not guarantee uninterrupted service, perfect uptime, or perpetual availability of any feature. We may update, suspend, or sunset parts of the app or widget with or without notice.
Known limitations:
- iOS widget updates are subject to Apple's WidgetKit budget system and may not be instant.
- Push notifications require proper device permissions and network connectivity.
- Streak tracking requires consistent app usage; streaks may break due to timezone differences or missed days.
- Challenge availability depends on your premium status and may change over time.
9. Disclaimers & liability
DuoNota is provided "as is" without warranties of merchantability, fitness for a particular purpose, or non-infringement. To the fullest extent allowed by law, DuoNota and its creator are not liable for:
- Indirect, incidental, special, consequential, punitive, or exemplary damages.
- Loss of data, revenue, profits, or goodwill.
- Interruptions in service, widget update delays, or notification failures.
- Broken streaks due to technical issues or user error.
- Content uploaded by users (you are responsible for your own content).
Our total liability will not exceed the amount you paid us in the 12 months before a claim.
10. Termination
We may suspend or terminate access immediately if you violate these terms, pose a security risk, or abuse the platform. You may delete your account at any time through Account Settings.
Upon termination:
- Your license to use DuoNota ends immediately.
- All encrypted data is deleted from our servers.
- Local History Vault data remains on your device but will no longer sync.
- Subscription charges continue until you cancel through your store account.
Sections regarding ownership, disclaimers, liability limits, and dispute resolution survive termination.
11. Governing law & disputes
These terms are governed by the laws of California, U.S.A., without regard to conflict-of-law principles. Disputes will be handled in San Francisco courts unless local law requires otherwise.
12. Changes & contact
We may update these terms. Material changes will be highlighted in-app or on this page with a new "Last updated" date. Continued use after changes means you accept the revised terms.
Questions? Email hello@duonota.app or write to:
DuoNota / Sukhjinder Singh
San Francisco, CA, USA