Grow knowledge in living Ponds

Infinite canvas. Frogs that hop. Ponds that remember. Media mode for images & GIFs.
Local-first. Private by design.

Features
Feature Free Pro What it does
Infinite Canvas Endless space to draw, pan, and zoom. No artificial limits — your ideas can grow as large as they need.
Draw Mode Freehand strokes with color picker, variable thickness (0.5–30), tapered ends, and live grid-fill while drawing.
Erase Mode Drag to instantly remove strokes, Lilypads, Frogs, or Media. Zoom-aware and fully undoable.
Pan & Zoom Smooth single-finger panning and precise zoom (single-finger drag or pinch). Works at any scale.
Select Mode Lasso multiple items, then move, resize, copy, cut, paste, delete, or recolor them together.
Media Mode Drop photos and animated GIFs directly on the canvas. They stay embedded in your .HopMap file.
Lilypads Place named markers anywhere. Warp to them instantly, organize into folders, and link to Frogs.
Frogs Connector hubs that link Lilypads across the entire canvas for fast navigation and idea connections.
Ponds Visual regions to group content. Set user-controlled spaced reminders and review in focused Pond View.

HopMap is built for real learning and thinking — not just pretty diagrams. Every tool works together: draw freely, mark key ideas with Lilypads, connect them with Frogs, group related work into Ponds, and review exactly when you need to.

Pro unlocks the full system:
  • Instant navigation with Lilypads and Frogs
  • Spaced review reminders that fit your schedule
  • Pond View for distraction-free focus
  • Full undo/redo across every action
How It Works

TL;DR Quick Start

  1. Sketch your web of ideas on the infinite canvas.
  2. Drop Lilypads & link Frogs for quick warps (tap to jump & highlight).
  3. Draw Ponds to encapsulate—track contents in menus.
  4. Set user-chosen reminders (down to the minute) per Pond.
  5. Get tray notifications—tap to navigate right to the HopMap file containing the Pond for review!

Precision over algorithms: No midnight pings—your schedule, your hops.

Why HopMap Excels for Learning: The Full Cycle

HopMap isn't just a canvas—it's a science-backed system for building, reviewing, and connecting knowledge. Drawing from spaced repetition (Ebbinghaus), active recall (Bjork), and visual encoding (dual-coding theory), it turns note-taking into durable memory. Here's how to maximize it:

  1. Start a Session (Build Phase - 25-90 Minutes): Create/save a .HopMap file for autosave protection. Read a chunk of material, recall it from memory, check/correct, then draw notes/mind map using Draw mode. Use thick lines for mains, curves for flow, emojis for cues. Break every 25-30 min; resume 2-3 times. (Why? Pomodoro bursts + active recall encode stronger than passive reading.)
  2. Encapsulate & Immediate Review (Organize Phase): Use Pond mode to draw/spray a boundary around your session's content—group strokes/Lilypads. Quick memory review: Hide the Pond (toggle visibility), recall from scratch, then check. Mark weak spots with Lilypads (e.g., 😔 for forgotten). (Why? Encapsulation reduces overload; immediate recall solidifies short-term memory.)
  3. Set Spaced Reminders (Review Phase): In Pond Editor, enable notifications. Set first for 1 hour later (5-10 min quick recall/check). Next: 1 day (try pure memory pre-tap, then warp via notification). Adjust intervals based on performance (1-3 days for good recall; shorter if shaky). Use Pond View to isolate during reviews. (Why? Spaced repetition fights forgetting; user-set timing fits your life.)
  4. Enhance with Hops (Connect Phase): Add Frogs as question hubs (e.g., "🤔 Links?"), link to Lilypad answers—even across Ponds. Cycle/warp during reviews to predict connections before revealing. (Why? Builds associative networks; random hops spark insights per interleaving research.)
  5. Iterate & Expand: Mark forgotten parts (edit Lilypads/Frogs), refine with Select/Erase modes. Start new sessions nearby—pan/zoom for space. Monthly: Randomly cycle all Ponds for holistic checks. (Why? Deliberate iteration turns knowledge into expertise.)

How Much Time Do You Actually Save?

Yes, the reviews take a few minutes each — but they replace hours of painful re-reading and cramming later. Here’s what the research shows when you use spaced, active-recall reviews instead of the usual “re-read everything” approach:

ScenarioTraditional studying
(re-read + cram)
HopMap spaced-review cycleTime you save
One university course
(≈ 20 hours of new material)
20 hours learning + 12–18 hours re-studying = 32–38 hours20 hours building maps + 3–5 hours of short reviews = 23–25 hours9–15 hours saved
Three courses in one semester
(≈ 60 hours total material)
60 + 40–60 hours re-studying = 100–120 hours60 + 10–14 hours of reviews = 70–74 hours30–46 hours saved
(= nearly two full days saved)
Language / skill over a full year
(2 hours per week × 52 weeks)
104 hours + 60–80 hours re-learning forgotten parts = 164–184 hours104 hours + 18–25 hours of reviews = 122–129 hours42–62 hours saved
(= 5–8 extra weekends free)

Bottom line from the studies: Once the spaced-review habit is in place (usually after the first 3–4 weeks), most learners cut their total study time by 30–50 % while remembering 2–4× more long-term. The little 5–10 minute Pond reviews you do in HopMap simply prevent the huge 1–3 hour panic sessions you’re used to.

When the app launches and real users start reviewing with full-length intervals, those saved hours will be theirs — not hypothetical.

Benefits: This cycle maximizes retention (up to 90% longer per studies), minimizes burnout, and uncovers hidden patterns via hops. Free for basics; Pro unlocks Ponds/Frogs/Lilypads for full power.

Privacy Policy

HopMap Privacy Policy

Effective Date: April 10, 2026

HopMap ("the App," "we," "us," or "our") is a mindmapping and infinite canvas application developed by Sean H. (the "Developer"). We are committed to protecting your privacy and ensuring that your personal information is handled responsibly. This Privacy Policy explains how we handle any data in connection with the App, including what information is collected, how it is used, and your rights.

By downloading, installing, or using the App, you agree to the terms of this Privacy Policy. If you do not agree, please do not use the App.

1. Information We Collect 1/10

HopMap is designed to operate entirely on your device without collecting, storing, or transmitting any personal or user data to us or third parties. All processing—such as creating, editing, saving, and reviewing HopMap files (e.g., .HopMap or .json formats)—happens locally in your device's memory or storage.

  • No Personal Data Collected: We do not collect, access, or store any personally identifiable information (PII), such as your name, email address, device ID, location, or usage analytics.
  • No App Activity Data: We do not track your interactions within the App, such as features used, session duration, or content created.
  • No Device or Performance Data: No crash reports, diagnostics, or telemetry are sent off-device.
  • Local Files Only: HopMap files you create are saved to your device's local storage. Any sharing (e.g., via copy/paste, export, or OS share sheet to services like Google Drive) is initiated and controlled by you, and we do not facilitate or monitor these actions.
  • Media Content (Images & GIFs): Using the new Media mode, you can add images and animated GIFs directly to your canvas. These media files are stored entirely locally as part of your .HopMap files (embedded as base64 or protobuf attachments). The app never uploads, scans, moderates, or transmits any media content off your device.
  • Encryption Feature: Encrypted saving uses a user-provided password to secure file contents on-device via AES-CBC encryption with PBKDF2 key derivation. The password is used only during save/load (held briefly in memory and not persisted) and is not stored, transmitted, or accessible to us. We do not guarantee recoverability (e.g., lost passwords mean irrecoverable files) or security against advanced attacks—this is a convenience feature, not a professional encryption tool. For encrypted files, thumbnails and review previews use a static placeholder image (a frog on a lilypad) to avoid exposing content.

In summary: No data of any kind is sent to the developer or any third party except for standard Google Play Billing requests (handled securely and privately by Google) when checking subscription status or processing a purchase.

Billing Data: Google may collect standard billing info (e.g., payment method, transaction history) per their Privacy Policy. We access none of it—your subscription is processed end-to-end by Google.

2. Permissions and Device Access 2/10

To provide core functionality, HopMap requests the following Android permissions. These are used solely for on-device operations and do not involve data transmission:

PermissionPurposeScope
READ_EXTERNAL_STORAGE / WRITE_EXTERNAL_STORAGERead/write HopMap files to your device's storage.Local file access only; no cloud sync.
SCHEDULE_EXACT_ALARMSchedule local reminders/notifications (e.g., for canvas tasks).On-device alarms; no server involvement.
POST_NOTIFICATIONSDisplay local push notifications.Device screen only.
RECEIVE_BOOT_COMPLETEDRestart local alarms after device reboot.On-device persistence.
INTERNETRequired for Google Play In-app Billing to check subscription status and process purchases. All billing communication is directly and exclusively with Google Play servers.No other network activity occurs.

We request these permissions at runtime where required and explain their use. You can revoke them via your device settings at any time, though this may limit App functionality.

3. Third-Party Services 3/10

HopMap integrates minimal third-party services, all focused on local or anonymized operations:

  • Google Play Billing: For freemium features (e.g., subscriptions to unlock advanced modes). All payment processing, including purchase data and billing info, is handled entirely by Google. We receive no payment details, user identifiers, or transaction history—only an anonymized entitlement token confirming whether premium features should be unlocked (no payment details, no email, no name, nothing else). To support seamless offline use, HopMap caches this token locally after initial verification, granting access until the end of your paid billing period. For accuracy (e.g., cancellations or refunds), the app performs light verification checks on launch or resume when online—connect periodically to ensure continued access. See Google's Privacy Policy for details.
  • Flutter Plugins: We use open-source libraries (e.g., file_picker, share_plus, flutter_local_notifications) for local file handling and notifications. These do not collect or share data off-device. Full list available in our pubspec.yaml (if hosted).

No advertising SDKs, analytics tools (e.g., Firebase Analytics), or trackers are included.

4. How We Use and Share Data 4/10

Since we collect no data:

  • Use: All "data" (e.g., your canvas content) is processed ephemerally on-device for App features only, including local encryption/decryption during save/load.
  • Offline Subscription Access: Premium features remain active offline by trusting the cached paid period end-date. On cancel or payment failure, access continues until that date (your full paid time—no extras added). Refunds (Google's ~48-hour window) revoke immediately upon detection. We recommend connecting online occasionally (e.g., weekly) for verification—it's quick and keeps everything current.

  • Sharing: We do not share, sell, or disclose any information about you. User-initiated shares (e.g., exporting files) are your responsibility and not mediated by us.

In the event of a device backup (e.g., via Google Drive), that's controlled by your OS/account settings—not the App.

4.5 User-Generated Content and Shared Files 4.5/10

HopMap now supports Media mode, which lets you add images and animated GIFs to your canvas. These become part of your local .HopMap files.

  • All content you create—including any media—is stored only on your device and remains under your complete control.
  • We do not review, moderate, scan, or have any visibility into the specific images, GIFs, or other content users add.
  • Important: When you share a .HopMap file in any way, the recipient receives everything in that file, including any images or GIFs you added. Conversely, files you receive from others may contain media that is inappropriate, explicit, offensive, or unsuitable for certain audiences (including children).
  • The developer cannot guarantee the suitability or appropriateness of any content in user-shared files. Please exercise caution and discretion when opening .HopMap files received from others.

This is a fully local, user-controlled app. You are responsible for the content you create and share.

5. Children's Privacy 5/10

HopMap is designed for users of all ages, including children aged 6 and above.

We do not collect, use, store, or share any personal information from any user — including children. No accounts, no analytics, no identifiers, no crash logs, nothing leaves the device except when the user explicitly shares a file themselves.

Because no personal information is ever collected or transmitted, HopMap fully complies with the Children’s Online Privacy Protection Act (COPPA), GDPR-K (EU/UK), and all similar children’s privacy laws worldwide. Parental consent is not required.

6. Google Play Families Program & Data Safety 6/10

HopMap has been designed from the ground up to fully comply with Google Play Families Program policies and is intended to participate in the program.

In the Google Play Data safety section the app is declared as:

  • No data collected
  • No data shared

This declaration is accurate and complete.

7. Data Security 7/10

All local operations use standard Android security (e.g., scoped storage for files). Encryption is implemented on-device but is not audited or warrantied for compliance (e.g., GDPR/HIPAA). We do not store data, so there's no central breach risk. Keep your device secure and use strong locks for sensitive HopMap files. Remember: Lost passwords cannot be recovered by us.

8. Your Rights 8/10

Depending on your location (e.g., GDPR in EU, CCPA in California), you may have rights to access, correct, delete, or object to data processing. Since we collect none, these are N/A—but contact us for clarification. For Google-handled billing data, exercise rights via your Google Account.

9. Changes to This Policy 9/10

We may update this policy to reflect App changes. Significant updates will be notified in-app or via Play Store. Continued use after changes implies acceptance. Check back periodically.

10. Contact Us 10/10

For questions, concerns, or to exercise rights: Email hopmapdev@proton.me. We're a solo dev project, so responses may take a few days.

Thank you for using HopMap—we're building it to empower your ideas, not track them!

FAQ

Reminders user-set? Yes—for exact timing. Algorithm may be an option in the future.

Overdue? Check Home > Overdue, or Edit Menu > Pond Editor (bubbles highlight reds/oranges).

Do I Need Internet for Pro? Internet is required to install the app and make purchases (handled securely by Google). After setup, premium features work fully offline for your paid period. The app makes occasional light checks (e.g., on launch) to stay current on changes like cancellations—connect when convenient, but it's not needed for daily use.

What if I cancel my sub? Access continues until your current billing period ends (no prorating). Refunds (within Google's ~48-hour window) revoke immediately on next check. See above for how offline access works during this time.

HopMap – Coming Soon to Google Play!

Unlock Pro Features Inside: Warps, Reminders, & More. Coming soon!