Privacy Policy

How Braille Link collects, uses, shares, retains, and protects information across the platform, Reader, saved documents, Braille Link Windows, and browser extension.

Effective: November 14, 2026 | Version 2026.4
Braille Link does not sell personal data. We do not use third-party advertising trackers, and we do not use Braille content, learner submissions, workspace messages, uploaded files, or uploaded images to train models unless we separately disclose that use and obtain the required consent or contractual authorisation. Braille Link Windows typing is designed to stay local on the Windows device; pairing and subscription checks use account, license, and device-status data rather than the text typed into other applications.

Table of Contents

  1. Scope and Roles
  2. Short Notice at Collection
  3. Information We Collect
  4. Sources of Information
  5. How We Use Information
  6. Legal Bases
  7. Sensitive, Accessibility, and Biometric-Adjacent Data
  8. Children, Learners, and Student Records
  9. Sharing and Disclosure
  10. International Transfers
  11. Retention, Deletion, and Backups
  12. Security Measures
  13. Cookies, Browser Storage, Service Worker, and Device Storage
  14. Automated Processing and AI-Adjacent Features
  15. Your Privacy Rights
  16. Regional Privacy Notices
  17. Security Incident and Breach Notices
  18. Contact and Complaints
  19. Changes to This Policy

1. Scope and Roles

This Privacy Policy applies to the Braille Link websites, application screens, workspace tools, Braille translation APIs, document transcription tools, Document Reader, vision/image tools, browser extensions, account settings, institution dashboards, learner submissions, billing flows, support communications, and related operations (the "Service").

Avora Technologies Limited, trading as Braille Link, is the controller for personal accounts, platform operations, billing, support, security, root/super-admin control-plane activity, service improvement, and legal compliance. For institution-managed users, learner submissions, school records, programme records, tenant records, and staff/learner administration, the relevant institution or programme may be the primary controller or responsible party, and Braille Link may act as a processor or service provider for that institution.

Avora Technologies Limited owns and operates Braille Link. This Privacy Policy explains how Avora Technologies Limited collects, uses, stores, protects, and shares personal information when you use Braille Link and related services.

If you use Braille Link through an institution, programme, school, employer, sponsor, ministry, or other organisation, that organisation may control your account access, role, submissions, exports, retention, and administrative records. You should also review that organisation's privacy notices.

2. Short Notice at Collection

We collect the categories of information below to provide the Service, protect accounts, operate institutions and tenants, process translations and submissions, manage billing, communicate with users, comply with law, and improve reliability and accessibility.

Category Examples Main Purposes
Identifiers Name, email, username, phone, user ID, tenant ID, registration number, access identifier. Accounts, invitations, authentication, role assignment, support, billing, notices.
Education and learner records Learner submissions, saved documents, recovery sessions, table selected, Braille content, translated text, timestamps, institution membership. Instructional review, institution administration, accessibility support, records, exports.
Content and files Workspace text, saved-document names, saved document bodies, recovery drafts, messages, uploaded images, camera captures, uploaded documents, file names, extracted text, generated audio records, exports. Translation, document transcription, Document Reader narration, vision processing, saved documents, recovery sessions, downloads.
Security and device data IP address, user agent, session token hashes, device fingerprint hash, Braille Link Windows device ID, pairing code status, license status, passkey public-key metadata, MFA status. Authentication, device/session governance, BLW activation, fraud prevention, audit logs, incident response, tenant risk controls.
Billing and commercial data Plan, subscription status, trial status, payment references, Pesapal callback/webhook metadata, receipts. Plan access, payment verification, accounting, support, disputes, tax/legal obligations.
Preferences and usage Accessibility mode, TTS preferences, extension settings, action-notification settings, selected table, pages used, diagnostics. Personalisation, accessibility, reliability, troubleshooting, product improvement.

3. Information We Collect

3.1 Account, Profile, and Contact Data

We may collect email address, password hash, authentication provider, provider reference, display name, username, registration number, phone number, profile text, avatar image data, access identifier, role, programme ID, tenant ID, admin permissions, account status, onboarding status, email verification state, terms acceptance version and timestamp, created/updated timestamps, and related account metadata.

3.2 Authentication, Session, MFA, and Passkey Data

We may collect failed login counts, lockout times, last login time, last login IP address, user agent, token version, session token hashes, session expiry, heartbeat, revocation status, device fingerprint hashes, device labels, blocked-device status, MFA enrollment status, TOTP secrets, backup-code hashes, security question prompts and answer hashes, passkey credential IDs, public-key credential data, signature counters, authenticator labels, and last-used timestamps.

Passkeys use public-key cryptography. We do not receive your fingerprint, face scan, device PIN, or operating system biometric template from your passkey provider.

3.3 Workspace, Translation, and Export Data

We may process Braille Unicode input, text input, selected direction, selected Braille table, translated output, Perkins speech-preview context, generated speech preview text, workspace labels, workspace modes, saved-session content, autosave content, image file names, message history, export format, generated file metadata, timestamps, and request diagnostics.

Where Saved Documents are enabled, we may store document names, document bodies, Braille source, translated text, selected table, workspace context, subject or Personal Work scope, formatting metadata such as headings, inline styles, lists and alignment, document kind, timestamps, and the account or institution context needed to reopen the document. Recovery sessions are stored separately from named Saved Documents so that accidental interruptions can be recovered without mixing them with learner-named files.

Institution-generated downloads may combine these records with institution name and configured logo, learner name or registration number, class, work title, instructions, questions, and answers to prepare the downloaded document. Personal Work is not given institution branding.

3.4 Uploaded Documents, Images, and Vision Data

Where document or vision features are enabled, we may process uploaded PDF, DOCX, TXT, BRF, or image files; camera captures selected by the user; file names; file type; extracted text; detected Braille dots; dot confidence values; image width and height; quality warnings; low-confidence cell information; and generated Braille/text output. Vision processing may log operational metadata such as upload size, content type, processing duration, confidence warnings, and selected variant.

Where Document Reader features are enabled, we may also process document titles, original file names, extracted text, document sections, generated audio segment metadata, audio file paths or URLs, segment previews, generation status, selected narration voice, duration estimates, playback position, listening progress, bookmarks where enabled, and related error or diagnostic information needed to generate and resume narration.

3.5 Browser Extension and Braille Link Windows Data

If you install or use the Braille Link Keyboard browser extension, the extension may store local browser data such as the backend API URL, connection status, account summary, entitlement state, selected settings, speech-feedback preferences, and authentication token needed to verify access. The extension is designed to send account and entitlement requests to Braille Link, not the text you type on external websites, raw key chords, passwords, or page content from third-party sites.

The extension may use browser permissions to run keyboard, speech-feedback, and navigation features on external websites. On tusomebraille.com and its subdomains, Braille Link's native web app remains responsible for Braille input and text-to-speech behavior.

Extension permissions are used for limited product functions: storage keeps extension settings, connection state, entitlement status, and accessibility preferences; tab access helps the popup connect to the active Braille Link session and notify open tabs when extension state changes; alarms support periodic entitlement refresh; Braille Link host permissions allow account and entitlement requests to our servers; and content scripts on external pages enable local keyboard, speech-feedback, and navigation behavior in supported text fields.

If you activate Braille Link Windows, the Windows app may create a device identifier, show a short pairing code, request approval from your Braille Link account, receive a signed local license, and periodically check license validity. The server may store pairing-session status, app version, approved user, license ID, plan, tenant or programme link where applicable, issue time, expiry time, last refresh time, signature metadata, and status such as active, expired, rejected, or revoked. Braille Link Windows is designed to translate and speak typed content locally in supported Windows applications and not upload typed text, passwords, raw key chords, or third-party application content to Braille Link for normal typing.

When Kiswahili speech is enabled, the web app may download and cache its pre-recorded audio pack in browser-managed storage for local playback. Playing a cached clip does not send the spoken text to a speech provider. Browser storage can be cleared or evicted, so the pack may need to download again. If a requested utterance is not available as a recording, speech may use a browser or device speech service; some such services process text online under that provider's terms. This speech cache is separate from document, submission, and account-data backups.

3.6 Institution, Tenant, Programme, and Learner Data

Institution and tenant records may include tenant code, tenant name, location, notes, owner user ID, manager IDs, seat limits, device/IP policies, session inactivity settings, risk level, risk score, billing enforcement, programme membership, attach requests, approvals, invitation records, invited emails, member roles, workspace access, Braille access, co-admin status, uploaded institution logo or other branding asset, learner registration numbers, learner submissions, and related timestamps. An authorised administrator may configure the institution logo for institution-generated work; the logo may appear in downloaded documents and as a page watermark. This institution branding is not used for Personal Work.

3.7 Billing and Payment Data

We may collect plan selection, subscription plan, subscription status, trial status, trial start and expiry, grace period, billing customer reference, billing subscription reference, payment gateway status, checkout references, payment callback data, webhook metadata, cancellation requests, receipts, amounts, currencies, payment-dispute records, and administrator-recorded institutional payments. For a manually recorded payment, the record may include payment date, method or reference, optional note, amount, paid-through date, and the administrator who recorded it. Payment gateways may collect payment instrument details directly.

3.8 Admin, Audit, Security, and Operational Logs

We may record actor, target, action, category, severity, status, request ID, IP address, user agent, tenant, role, timestamps, details of admin actions, user recovery exports/restores, privileged-user changes, root and super-admin approvals, emergency controls, feature flags, pricing policies, notification templates, retention policies, rate-limit policies, security events, and error diagnostics.

3.9 Communications and Support

We may collect support emails, security reports, legal notices, feedback, accessibility reports, signup notifications, password reset events, verification email events, billing notices, tenant attach request emails, and other transactional communications.

4. Sources of Information

We collect information from:

5. How We Use Information

We use information to:

7. Sensitive, Accessibility, and Biometric-Adjacent Data

Braille Link is an accessibility platform, so use of the Service may reveal or imply disability, accessibility needs, education status, age group, learning support needs, or institution affiliation. Uploaded documents, images, support requests, and learner submissions may contain additional sensitive information if users or institutions include it.

We ask users and institutions to minimise sensitive data and upload only what is necessary. Do not upload full medical files, identity documents, financial credentials, or highly confidential records unless a separate written agreement and appropriate safeguards are in place.

Passkey metadata is not a biometric template. Your device may use fingerprint, face, PIN, or other local unlock methods, but Braille Link receives passkey public-key credential data, not your biometric sample.

8. Children, Learners, and Student Records

The Service may be used by educational institutions and programmes that support minors, learners with disabilities, and students. The Service is not intended for unsupervised direct use by children.

Personal accounts that a person creates for themselves are for adults aged 18 or over. A person under 18 may use Braille Link only through a school, programme, or other institution that has arranged the required consent, or with the consent and supervision of a parent or guardian. We do not knowingly collect personal data from a child without that consent. If you believe a child has an account without it, contact us and we will remove the account.

Institutions must provide appropriate notices and obtain required parent, guardian, learner, student, staff, regulator, sponsor, ministry, or school approvals before creating accounts, inviting learners, submitting learner content, or uploading education records. Institutions must comply with child privacy, education record, accessibility, disability, public-sector, and procurement laws that apply to them.

If United States laws apply to an institution, the institution may have duties under FERPA, PPRA, COPPA, and state student privacy laws. If COPPA applies directly to us for a particular deployment, we will comply with our own operator duties and will not use these terms to shift non-transferable COPPA obligations to a school.

If we learn that child or learner data was collected without required authorisation, we will work with the relevant institution to delete, restrict, return, or otherwise handle the data as required by law and contract.

9. Sharing and Disclosure

We do not sell personal data or share it for cross-context behavioural advertising. We disclose information only as described below.

Recipient Data Shared Purpose
Authorised institution, tenant, and programme administrators Account, role, tenant, workspace access, learner submission, security, usage, and billing status data. Institution administration, learner review, support, access management, compliance.
Hosting, database, storage, deployment, and infrastructure providers Service data stored or processed by the platform. Hosting, backups, availability, deployment, infrastructure security.
Payment gateways and payment processors Checkout references, payment status, callback/webhook metadata, subscription references. Payment processing, verification, receipts, dispute handling, accounting.
Email and notification providers Email address, message content, templates, transactional metadata. Verification, password reset, invitations, billing notices, tenant attach notices, support.
Document, vision, logging, security, or diagnostic components Files, images, extracted text, detected dots, request metadata, logs, error details as needed. Requested feature delivery, troubleshooting, security monitoring, performance improvement.
Braille Link Windows licensing components Account entitlement, pairing code status, device ID, license status, app version, expiry, plan, tenant or programme link where applicable. Device activation, subscription access, offline license support, fraud prevention, support, revocation.
Lawful recipients Relevant account, billing, content, security, or audit records. Legal compliance, court orders, regulator requests, fraud prevention, safety, enforcement.
Business successors Relevant service records subject to safeguards. Merger, acquisition, financing, reorganisation, asset sale, or continuity planning.

Service providers are expected to process personal data only for authorised purposes and subject to confidentiality, security, and data-protection obligations appropriate to their role.

9.1 Service Providers We Currently Use

Provider What It Does for Us Data Involved
Render (cloud hosting) Runs the Braille Link application, database, and Braille image-detection service. All service data stored or processed by the platform.
Postmark (email delivery) Delivers verification, password reset, invitation, billing, and notice emails. Email address, name, and the content of the email.
Pesapal (payment gateway) Takes payments and confirms payment status. Payment details you give to Pesapal, order references, amounts, and payment status.
Microsoft (online speech voices) Turns text into speech for Document Reader narration when a natural (non-local) voice is used. The text of the document section being narrated. We do not send your name, email, or account details with it.
Google (Google Fonts) Supplies the fonts and icons used by the web application. Your IP address and browser details, which your browser sends to Google when it loads the fonts.

We will update this list when we add or replace a provider. Braille image detection and Braille translation run on our own services and are not sent to an outside artificial-intelligence provider.

10. International Transfers

Braille Link is operated from Uganda, but its servers are not in Uganda. Our hosting, email, speech, and font providers listed in Section 9.1 process data outside Uganda, mainly in the United States, and may also process it in the European Economic Area or other countries where they operate. By using the Service you understand that your personal data is stored and processed outside Uganda.

Where personal data is transferred outside Uganda or another protected jurisdiction, we use available lawful transfer mechanisms and safeguards, such as contractual protections, provider security terms, data processing agreements, consent where required, adequate-protection assessments, or other mechanisms allowed by applicable law.

11. Retention, Deletion, and Backups

We retain personal data only as long as reasonably needed for the purposes described in this Policy, unless a longer period is required or permitted for legal, tax, accounting, billing, institutional, security, audit, backup, dispute, or fraud-prevention reasons. Actual retention may depend on account type, tenant settings, institution instructions, root retention policies, feature use, and applicable law.

Record Type Typical Retention Approach
Account and profile data Retained while the account exists, then deleted, anonymised, or restricted unless needed for valid retention reasons.
Saved Documents Kept until you delete them, your account is deleted, or an institution or administrator lawfully removes them. Saved Documents are not deleted automatically because of their age.
Workspace autosave and recovery sessions Kept to protect interrupted work. By default, autosave and recovery drafts are deleted automatically 180 days after they were created, or earlier if you delete them or your account is deleted.
Learner submissions Kept for institutional review for the period set in the platform's retention settings (one year by default) and then deleted automatically, with an email warning sent before deletion. They are deleted earlier where the institution, a user right, or the law requires it.
Uploaded documents and images Processed to provide requested features; may be held in request memory, application server storage, generated audio storage, logs, backups, saved sessions, or Reader records depending on feature and configuration.
Authentication sessions, device records, MFA, passkeys, and recovery records Retained while active and for a security period afterwards. By default, sign-in session records are deleted automatically after 180 days.
Braille Link Windows pairing and license records Pending pairing codes are short-lived. License and device records are retained while active and for a security, support, billing, fraud-prevention, or audit period after expiry or revocation.
Audit logs and security events Retained for security, fraud prevention, compliance, accountability, incident response, and dispute resolution. By default, audit log entries are deleted automatically after 730 days.
Billing, payment, tax, and accounting records Retained for payment verification, accounting, tax, chargeback, gateway, audit, and legal periods.
Daily usage counters and expired invitations By default, daily usage counters are deleted automatically after 90 days and expired invitations after 30 days.
Support, legal, and complaint records Retained while needed to respond, maintain support history, establish rights, comply with law, or resolve disputes.

The default periods above can be changed in the platform's retention settings, and a legal hold can pause deletion. Deletion requests may not immediately remove data from encrypted backups or logs. Backup copies are isolated from active use and are overwritten according to backup cycles unless legal, security, or disaster-recovery needs require otherwise. Tenant owners may need to transfer ownership before deletion can be completed.

12. Security Measures

We use technical and organisational safeguards designed to protect personal data, including:

No security measure is perfect. You should use strong credentials, enable available security features, protect your devices, limit privileged roles, review audit logs where available, and log out on shared devices.

13. Cookies, Browser Storage, Service Worker, and Device Storage

We do not use analytics or advertising trackers and we do not set tracking cookies. The web application loads its fonts and icons from Google Fonts, so your browser contacts Google when a page loads; see Section 9.1. The frontend uses browser storage, including localStorage, sessionStorage, IndexedDB or equivalent browser storage where supported, and service-worker caching to keep the app functional and remember preferences.

Browser storage may include authentication session state, profile cache, selected workspace mode, selected Braille table, TTS settings, action notification settings, sound preferences, accessibility mode, theme, return paths, passkey prompts, autosave drafts, saved-document references, saved session lists, and local diagnostics. Service-worker caching may store app shell files, scripts, styles, icons, and related assets; it is not intended as secure storage for sensitive personal data.

The browser extension may use extension-managed storage for connection settings, authentication state, entitlement status, and accessibility preferences. Braille Link Windows may use local device storage for settings, activation state, device ID, signed license, speech preferences, and local operational state. Clearing extension storage, removing the extension, or clearing Braille Link Windows local storage may disconnect it from your Braille Link account and reset preferences.

Clearing browser storage may sign you out, reset settings, remove local drafts, or disable offline-ready app assets until they are reloaded. Shared-device users should log out and clear browser storage after use.

14. Automated Processing and AI-Adjacent Features

Braille Link uses automated processing to translate Braille, extract text from documents, detect Braille dots in images, generate audio narration from extracted text, split uploaded documents into playable sections, calculate low-confidence or quality warnings, apply rate limits, evaluate tenant risk signals, enforce governed session and device limits, check Braille Link Windows entitlements, show security events, and route access by role or entitlement.

These features are not intended to make legally significant decisions about a learner, employee, applicant, or customer without human review. Institutions and administrators must review outputs and context before making decisions that affect education, access, discipline, grading, benefits, accommodations, payments, or legal rights.

Speech is produced in three ways. Many spoken prompts are recordings shipped with the application. Other speech in the web application uses the speech voices built into your browser or device; some of those voices, such as the online voices in Microsoft Edge, send the text being spoken to the browser's maker to produce the audio. Document Reader narration is generated on our servers and, when a natural voice is selected, the text of each section is sent to Microsoft's online speech service. Choosing a local voice keeps narration text on our own servers. Braille Link Windows speaks through the screen reader or voices installed on your computer.

The pre-recorded Kiswahili pack uses Microsoft's Swahili (Kenya) neural voice, identified in the build as sw-KE-ZuriNeural. The pack contains selected, filtered word forms informed by the Leipzig Corpora Collection, the Swahili News Dataset (Zenodo record 5514203), Noel Masasi and Bernard Masua's 2024 Swahili Corpus (Mendeley Data, version 2, CC BY 4.0), and the Swahili MFA dictionary v2.0.0a by Michael McAuliffe and Morgan Sonderegger (2022, CC BY 4.0). The source corpora and texts are not included in the pack. Further source details and filtering notes appear in the Terms' language-resource attributions.

We do not use user content or learner submissions for third-party advertising. We do not train machine learning models on your Braille content, learner submissions, workspace messages, uploaded documents, or uploaded images unless we separately disclose the use and obtain any required consent or contractual approval.

15. Your Privacy Rights

Depending on your jurisdiction and account context, you may have rights to:

You can download a copy of your profile and saved work, and delete your own account, from your account settings. For anything else, contact support@tusomebraille.com. We may need to verify your identity, confirm your authority, or route institution-controlled learner records to the relevant institution. We will respond within the period required by applicable law, or within a reasonable period where no specific period applies.

16. Regional Privacy Notices

16.1 Uganda

Where Uganda's Data Protection and Privacy Act and Regulations apply, we process personal data according to applicable data-protection principles, data-subject rights, registration duties where applicable, security duties, retention expectations, and cross-border transfer requirements. Complaints may be raised with Uganda's Personal Data Protection Office where applicable.

16.2 European Economic Area and United Kingdom

Where GDPR-style laws apply, this Policy provides information about controllers and processors, categories of personal data, purposes, legal bases, recipients, transfers, retention, rights, and complaint routes. If a data processing agreement, standard contractual clauses, EU/UK representative, or other transfer mechanism is legally required for a deployment, the relevant customer must contact us before production use at scale.

16.3 California and U.S. State Privacy Laws

Where California or similar U.S. state privacy laws apply, this Policy serves as a notice of the categories of personal information we collect and the purposes for collection. We do not sell personal information or share it for cross-context behavioural advertising. We do not knowingly sell or share personal information of minors. Applicable users may have rights to know, access, delete, correct, limit certain sensitive-data uses, and be free from unlawful discrimination for exercising privacy rights.

16.4 U.S. Education Deployments

Where FERPA, PPRA, COPPA, or state student privacy laws apply, the school or educational institution is generally responsible for its direct relationship with parents, eligible students, learners, and staff. We will support lawful institutional instructions, appropriate data processing terms, and our own operator or service-provider obligations where applicable.

17. Security Incident and Breach Notices

If we become aware of a security incident involving personal data, we will investigate, take reasonable steps to contain and remediate the issue, and notify affected users, institutions, regulators, or other parties where required by law or contract. Where Uganda's Data Protection and Privacy Act applies, we will notify the Personal Data Protection Office immediately after becoming aware of a breach of personal data and will notify affected people as that Office directs. The content of a notice, and who else receives it, may depend on the facts, legal requirements, security needs, law-enforcement restrictions, and whether an institution controls the affected records.

18. Contact and Complaints

The owner and platform operator responsible for this Policy is:

Please contact us first so we can investigate and respond. If you are not satisfied, you may contact the relevant data protection authority, including Uganda's Personal Data Protection Office where applicable. If your data is controlled by an institution, you may also need to contact that institution.

19. Changes to This Policy

We may update this Privacy Policy to reflect changes in law, system behavior, providers, security practices, institutional workflows, billing, or product features. We will post the updated Policy with a new effective date and version. For material changes we will give at least 14 days' notice by email or in-product notice, unless a change is needed sooner for legal or security reasons, and we will ask you to accept the updated Policy when you next sign in.

This Policy is published in English. If we provide a translation and it differs from the English version, the English version applies.

Your continued use of the Service after an updated Policy takes effect means you acknowledge the updated Policy where permitted by law.