Local-First Utility

QR Decoder

Practical scanning, document, OCR, QR and barcode tools with clear boundaries between local working content and third-party network services.

QR Decoder screens for scanning, document capture, QR creation, ID workflows and barcode inventory

Implementation status: IMPLEMENTED_PENDING_OWNER_CONFIGURATION

The behavior described on this page is verified in the application implementation, but production AdMob identifiers, published UMP messages, regional runtime QA, Google Play Data Safety reconciliation and qualified legal review remain pending. This page does not state that QR Decoder is production-ready or legally approved.

Processing Boundaries

Core work stays local.

Scanning, OCR, document processing, QR values and barcode workflows are designed to run on the device. QR Decoder also uses network-connected services for advertising, consent, analytics and crash reporting.

Local working contentScans, documents, extracted text, QR values and barcodes.
Google servicesAdMob, UMP, Firebase Analytics, Firebase Crashlytics and scanner components.
No account requiredCurrent core workflows do not require an AFKERIAN INTERACTIVE account.
Advertising

Limited to specific moments.

Advertising is kept away from scanning, editing, saving and exporting. An ad failure does not block navigation or destroy work.

Home banner

An anchored adaptive banner may appear only on the Home screen.

Eligible returns to Home

Occasional interstitial ads may appear only on eligible module-to-Home exits.

Voluntary reward

A rewarded ad is optional. Ad availability is not guaranteed.

Formats not used

QR Decoder does not use App Open ads or native ads in the current implementation.

Exactly 60 minutes without banners or interstitials

Earning the rewarded benefit suppresses banner and interstitial requests for 60 minutes. It does not disable UMP, Firebase Analytics, Firebase Crashlytics, the voluntary rewarded entry point or all network activity.

Third-Party Services

What communicates over the network.

These services have different purposes and controls. UMP gates advertising only and provides Privacy Options when required. It does not gate Analytics or Crashlytics in the current app.

Google Mobile Ads

Ad requests may involve technical and advertising signals for delivery, measurement, frequency capping, security and fraud prevention after UMP allows ad requests.

Google UMP

Consent information is requested at each launch. UMP gates advertising only, and Privacy Options appears when UMP reports that the entry point is required.

Firebase Analytics

Automatic SDK collection is enabled by default and is not gated by UMP. No application-authored Analytics events, user IDs or user properties were identified.

Firebase Crashlytics

Crashlytics collection is enabled only in release builds. No application-authored custom logs, keys, user IDs, non-fatal reports or user-content reporting were identified.

Resumen técnico en español

Límites claros entre el trabajo local y los servicios de red.

El escaneo, el OCR y el procesamiento de documentos se realizan de forma local, pero QR Decoder no funciona completamente sin conexión.

Publicidad

La App implementa un banner adaptativo anclado solo en Inicio, intersticiales ocasionales solo en salidas elegibles de un módulo hacia Inicio y un anuncio recompensado voluntario. No utiliza anuncios App Open ni nativos.

Beneficio de 60 minutos

La recompensa concede exactamente 60 minutos sin banners ni intersticiales. No desactiva UMP, Analytics, Crashlytics, el acceso voluntario al anuncio recompensado ni toda la actividad de red.

Protección del trabajo

No se muestran anuncios mientras se escanea, edita, guarda o exporta. Un fallo publicitario no bloquea la navegación ni destruye el trabajo.

Consentimiento y telemetría

UMP controla únicamente la publicidad. Analytics mantiene la recopilación automática del SDK sin eventos creados por la App; Crashlytics funciona solo en compilaciones release y no se identificaron registros ni contenido de usuario añadidos por la App.

Estado: IMPLEMENTED_PENDING_OWNER_CONFIGURATION

Siguen pendientes los identificadores de producción de AdMob, la publicación de mensajes UMP, las pruebas regionales, la conciliación de Seguridad de los Datos de Google Play y la revisión legal. Esta página no afirma que la App esté preparada para producción ni aprobada legalmente.

Legal and Privacy

The documents below describe local processing, third-party services, user responsibilities and open-source attributions in detail.

Documentos completos en español: Política de Privacidad, Términos del Servicio y Avisos de Terceros.