Build: 1.1
Echoknot for iOS
Technical support guide for version 1.1
This page documents the current production build and focuses on behavior that is live in app: feature scope, troubleshooting logic, privacy handling, and roadmap notes.
Release Type: Stable
Data Model: Local-first persistence
System Status
- Capture workflow: Operational
- Echo generation: Operational (user-triggered)
- JSON/PDF export: Operational
- Cloud sync: Not enabled
- User accounts: Not enabled
Compatibility
Supported environment
Echoknot is delivered as an iOS app. Device and OS availability follows the active App Store distribution configuration for the current release.
Network dependency model
Core data operations are local. AI-assisted actions require network access only when you explicitly trigger generation.
Quick Start
- Open Echoknot and set your learning language and level.
- Use the plus action to create your first knot.
- Add translation, optional usage sentence, and a memory anchor.
- Use AI auto-fill when needed (up to 20 free auto-fills per day).
- Open Echo chamber and select at least 3 knots in one language.
- Generate a story (up to 6 free echo generations per day), then save/favorite high-value echoes.
- Use export (JSON/PDF) for backup or migration when needed.
Feature Matrix
| Module | Availability | Implementation Notes |
|---|---|---|
| Knot capture and edit | Available | Word, translation, usage, anchor, tags; edit and delete in knot details. |
| Echo chamber generation | Available | Requires minimum 3 and maximum 8 selected knots from one language. |
| Daily AI usage limits (free plan) | Available | 20 auto-fills/day and 6 echo generations/day. Counters reset at local midnight. |
| Favorites and recents | Available | Favorites are capped at 5, and recent echoes are normalized to the latest 5. |
| Data export | Available | JSON and PDF export options available from Settings and Dashboard. |
| Cloud sync | Planned | Not in v1.1. Considered as optional extra functionality for future releases. |
| User accounts | Planned | Not in v1.1. Considered as optional extra functionality for future releases. |
FAQ
How do I edit or delete a knot?
Open a knot from the dashboard list, then use the edit action in knot details. Delete is available in knot details as a destructive action.
Why cannot I generate an echo story?
Echo generation is disabled when fewer than 3 knots are selected, when selected knots use mixed languages, when your daily free echo limit is reached, when provider quota is exhausted, or when network/provider access fails.
What are the current free daily AI limits?
In v1.1, Echoknot allows 20 AI auto-fills per day and 6 echo generations per day. Both counters reset automatically at local midnight.
How do favorites work?
You can favorite saved echoes. Favorites are capped at 5. Unfavorite an item to free space.
Where can I export JSON or PDF?
Use Settings data export buttons, or open the Dashboard export menu in the all-knots area. Both JSON and PDF formats are supported.
What does reset remove?
Reset deletes knots, recent echoes, favorite echoes, and preferences, then restores defaults.
Where do I change theme and language?
In Settings, open Appearance to set theme (Light, Dark, System), app language, and text size.
Does Echoknot sync across devices?
Not in v1.1. The app is local-first in this release. Cloud storage and accounts are future optional items and are not active now.
What data is sent when I use AI features?
Only the text required for the user-triggered action is sent to the configured AI provider. There are no background AI requests by default.
Echoknot App Privacy Policy (EU and US)
Echoknot v1.1 is local-first. TangSpark does not collect, store, sell, or share personal data or personally identifiable information (PII) on TangSpark servers through normal app use.
What Echoknot stores
- No account sign-up is required.
- Knots, echoes, and preferences are stored on your device by default.
- Always-on cloud sync is not enabled in v1.1.
- Data export is available as JSON or PDF.
AI processing note
- AI actions run only when you trigger them.
- Only required text for that action is sent to the configured AI provider.
- TangSpark does not use this flow to build personal identity profiles.
For users in EU, EEA, and UK
Under GDPR and UK GDPR, users generally have rights such as access, correction, deletion, restriction, portability, objection, and complaint rights. Because normal usage is local-first and not centrally collected by TangSpark, many controls are available directly in-app via edit, export, and reset actions.
For users in the United States
US state privacy laws (including California) may grant rights to know, correct, delete, and opt out of sale/share of personal information. Echoknot does not sell personal information and is not designed for targeted advertising data sharing in normal app usage.
Privacy requests
Contact support@tang-spark.no and include your region (EU/EEA/UK or US), device model, iOS version, and app version.
Troubleshooting
AI unavailable
- Confirm internet access, then retry.
- Check whether the daily free limit has been reached.
- If daily limit is reached, wait until local midnight reset.
- Check whether provider quota has been reached.
- Try a smaller knot selection and regenerate.
Export failed
- Retry export in the same format.
- Confirm iOS share sheet appears correctly.
- Reopen the app and retry.
Echo button disabled
- Select at least 3 knots.
- Use knots from one language only.
- Verify daily echo credits are still available.
- Verify provider quota is not paused.
Unexpected reset after reinstall
- Data is local to the device and app installation.
- Use JSON/PDF export regularly if backup is needed.
Pricing and Roadmap
Echoknot is currently free, with daily AI limits to keep service sustainable.
- Daily free AI limits: 20 auto-fills and 6 echo generations.
- Both limits reset at local midnight.
- Any future pricing changes will be announced before rollout.
Future functionality notes
- Cloud storage is not available in v1.1.
- User account system is not available in v1.1.
- Both are planned as optional extra functionality in future releases.
Contact and Feedback
Support email: support@tang-spark.no
For faster triage, include the template below.
Bug report template
Subject: Echoknot bug report Device: [e.g., iPhone 14] iOS version: [e.g., iOS 18.3] App version: [1.1] What happened: [Describe the issue] Expected behavior: [What you expected] Steps to reproduce: 1. 2. 3. Screenshots/screen recording: [Attached / Not attached]
Release Notes
Version 1.1 (current)
- Expanded settings: appearance, app language, text size, and learning level.
- Added daily free AI usage limits with midnight reset (20 auto-fills, 6 echo generations).
- Echo workflow updates with favorites (max 5), saved lists, and delete actions.
- JSON/PDF export from Settings and Dashboard plus full-data reset flow.
- Local-first persistence with backup and recovery-safe save ordering.