ART Privacy Policy
Effective date: 6 July 2026
Published policy URL: https://www.emeliocp.co.za/art/privacy
Contact: sharpcreator.101@gmail.com
Developer/publisher: Emelio Poggenpoel
What ART does
ART, short for Accessibility Review Tool, is a browser extension that helps review image and alt-text accessibility issues on the current page.
In the current Free-only release, ART runs basic scans locally in your browser. You can scan a supported page without creating an account. Normal free scans are not uploaded to ART servers, Supabase, or another backend.
ART uses deterministic rules. The current release does not use AI to inspect pages, generate alt text, or process images.
What data ART processes during a scan
When you choose to scan a page, ART inspects image-related page metadata so it can show accessibility review results and guidance. Depending on what is present on the page, local scan results may include:
- the page URL
- the page title where available
- the scan timestamp
- image src and currentSrc metadata
- alt text and whether an alt attribute exists
- image dimensions where available
- ARIA attributes, such as aria-label, aria-labelledby, aria-describedby, and resolved referenced text where available
- visible or accessible control context where available, such as link or button text related to an image
- figure and figcaption context where available
- hidden, presentational, or decorative-state metadata
- iframe coverage metadata showing that embedded frames were detected
- concise sanitized related markup snippets used to help verify a result
Some of this page content, such as URLs, alt text, visible labels, and related markup snippets, may contain personal or sensitive information depending on the page you scan. ART uses this data to display scan results, issue explanations, review context, and in-page markers.
Where scan data is stored
In the current Free-only release, scan processing happens locally in the browser extension. Normal free scans are not written to ART backend storage.
ART stores a latest local scan cache in Chrome extension local storage, chrome.storage.local. This cache is a convenience feature so the extension can reopen the latest result for recently scanned page URLs without requiring an immediate rescan.
The latest local scan cache is not saved scan history, account history, or a cloud backup.
What ART does not do in the current Free-only release
In the current Free-only release, ART does not:
- require an account for normal local scans
- provide an active account or authentication runtime flow
- upload normal free scans to Supabase or another ART backend
- provide saved scan history
- provide export or reporting features
- integrate a payment provider
- enforce Pro gating
- use AI features
- upload images to ART servers
- collect analytics or telemetry
- sell or transfer user data
- expose account, history, or report pages in the production package
If account, Pro, saved-history, reporting, payment, AI, analytics, or image upload features are added later, this policy must be updated before those features launch.
Browser permissions
The current production extension package uses these Chrome extension permissions:
- activeTab: used after you click ART so the extension can access the current supported tab for scanning.
- scripting: used to inject ART's content script into the current tab when it is needed for a scan or marker behavior.
- storage: used to store the latest local scan cache and lightweight extension state.
The current production package uses toolbar-triggered programmatic content injection. It does not request persistent host permissions, and it does not use static all-URL content-script injection.
Local latest-scan cache
ART's latest local scan cache is stored in browser extension local storage. It keeps the 20 newest page URLs and their latest local scan records. Older entries are pruned.
Cached records are validated before they are returned to the popup or results UI. Malformed records or records with unsupported schema versions are rejected safely so the user can rescan instead of viewing invalid cached data.
Clearing a scan in ART removes the current page's latest local scan entry. You can also remove extension local data through your browser's extension or site data controls.
In-page markers
ART can show temporary in-page markers for eligible results after a fresh live scan. These markers help connect a result in ART to the page element that was scanned.
Marker live target mappings are runtime-only content-script state. DOM references are not saved in local storage, sent to React UI, or written to a backend. Restored cached scan results require a fresh rescan before live markers can target page elements again.
Hiding markers is reversible. Clearing a scan clears related marker overlays, descriptors, highlights, and live target ownership for the current tab/session.
Backend, accounts, and payments status
ART has planning documentation and local Supabase setup for future account and saved-scan workflows, but those runtime features are not active in the current Free-only release.
The current Free-only release does not have active account login, subscription, payment-provider, saved-history, or backend-persisted reporting workflows.
Future Pro and account features
ART may later add account, Pro, saved scan history, export/reporting, payment, or other productivity features. Those features may require additional data processing, backend storage, payment-provider involvement, support contact data, or updated user controls.
This policy should be reviewed and updated before any such feature launches.
Data deletion and clearing local data
In the current Free-only release, users can clear the current page's latest scan from ART. Users can also remove ART's extension local storage through browser settings or by uninstalling the extension.
Because normal free scans are not uploaded to ART backend storage in the current release, there is no ART account scan history to delete for anonymous local scans.
If future account or saved-history features are introduced, ART will need clear account-data and saved-data deletion instructions before those features launch.
Children and minors
ART is a practical accessibility review tool and is not directed to children. The current Free-only release does not include account profiles, social features, or payment flows. Users should avoid scanning pages that contain personal information they do not have permission to review.
Changes to this policy
This policy may be updated as ART changes. Future account, Pro, saved-history, reporting, payment, AI, analytics, or image-upload features will require an updated policy before launch.
Policy review before launch or product changes
This policy should be reviewed before public release and whenever ART changes in a way that affects data processing, storage, uploads, permissions, accounts, payments, AI, analytics, or similar behavior.
Contact
Questions about this policy can be sent to: