Briskpen Privacy Policy

Last updated: 15 June 2026

This Privacy Policy explains how the Briskpen app (“Briskpen”, “the app”, “we”, “us”) handles information when you use it. Briskpen is an Android voice-dictation keyboard (an input method, package au.id.cody.voiceboard) published by Cody Ward, trading as Privacy Technologist (sole developer), based in New South Wales, Australia. Briskpen is a paid app; there are no in-app purchases and no advertising.

Please read this policy carefully. The most important thing to understand up front is this:

Briskpen has no server of its own, and the developer never automatically receives your recordings, your transcripts, or any of your content. Your data stays on your device, except when you send it to a third-party service that you have chosen and configured with your own account and API key. We can’t see that data, and it never passes through us. The one exception is the optional “Report a problem” feature, where you choose to email a diagnostics log to the developer — explained in section 6.

This policy is written to meet our obligations under the Privacy Act 1988 (Cth) and the Australian Privacy Principles (APPs), and to satisfy Google Play’s requirement to disclose how the app handles user data — including data that is sent to third parties even though the developer never receives it.


1. Plain-English summary

The rest of this policy is the detail.


2. Who is responsible for your information

For most personal information, you are. Briskpen is designed so that you connect it directly to services you control. When the app sends your audio to your chosen transcription provider, or your text to your chosen AI provider, or your files to your own cloud storage, you are the one directing that transfer, using your accounts and keys. The developer is not a party to those transfers and does not receive copies.

The developer (Cody Ward) is responsible for the app’s own behaviour — for example, how it stores data on your device, the prominent disclosure shown before microphone access, and how the optional “Report a problem” feature works. The only circumstance in which the developer receives any information from you is when you personally choose to send a problem report (section 6).


3. What information Briskpen handles, and where it goes

The table below lists every category of data the app touches, whether it is stored on your device, and whether (and to whom) it leaves your device.

Data Stored on your device Leaves your device? Where it goes
Audio recordings (your dictation, one file per dictation in app-private internal storage) Yes — in the app’s private internal storage Yes (unless you use offline/on-device transcription) To the transcription provider you choose (Groq / OpenAI / NVIDIA NIM / a custom OpenAI-compatible endpoint), using your API key. Optionally to your own Google Drive or Dropbox if you enable cloud backup. Never automatically to the developer.
Raw transcript (the text the speech-to-text produces) Yes — in a local database (Room) on your device Only if you enable cleanup To the cleanup/AI provider you choose (Groq / OpenAI / Anthropic / a custom endpoint), using your API key, for optional rewording. Optionally to your own cloud. Never automatically to the developer.
Final cleaned transcript (after rewriting and optional translation) Yes — in a local database on your device Only if you enable cloud backup Optionally to your own Google Drive or Dropbox. Never automatically to the developer.
Your API keys (transcription key, rewording key, and any optional backup/failover keys) Yes — encrypted with AES-256-GCM via the Android Keystore Yes, to the relevant provider Sent to your chosen provider in the secure HTTPS request that carries your audio or text (as a Bearer token or x-api-key header), so the provider can authenticate you. Never sent to the developer.
Recording metadata (id, duration, timestamps, status, preset name, error messages) Yes — local database No Stays on your device.
Prompt presets (your saved cleanup instructions) Yes — local database No Stays on your device.
Your settings (endpoints, model choices, retention period, cloud choice, language and English variant, silence/auto-stop threshold, per-app preset bindings) Yes — local preferences file No Stays on your device.
Google connection (OAuth token for Drive) Yes Only if you enable Drive backup To Google, and only after you authorise it. The app requests the limited drive.file scope, which lets it access only the files it creates — not the rest of your Drive.
Dropbox connection (OAuth access/refresh token) Yes Only if you enable Dropbox backup To Dropbox, and only after you authorise it.
Diagnostics / error log (an on-device crash-and-error record kept in a small ring buffer, plus an uncaught-exception handler) Yes — on your device Only if you tap “Report a problem” If you tap “Report a problem”, the app composes an email to the developer (riskerr@gmail.com) with the log and basic app/device information included. You can review it before sending. Nothing is sent automatically. See section 6.

All transfers to third-party services happen over encrypted HTTPS connections.


4. The developer does not collect your content

To be explicit, because it matters:

The single way the developer ever receives anything from you is the diagnostics log, and only if you choose to send it by tapping “Report a problem” (section 6).


5. About the AI cleanup feature

Briskpen can optionally send your transcript to an AI/LLM provider you choose to reword, tidy, or translate it. This is automated text processing, and it only happens when you have enabled cleanup and triggered a dictation. It does not make any decision about you and has no legal or similarly significant effect on you — it simply rewrites the text you dictated. The processing is performed by the provider you selected, under that provider’s terms and privacy policy, using your account. We disclose this here so you understand what the feature does and where your text goes.


6. The on-device diagnostics log and “Report a problem”

To make crashes and errors easier to fix, Briskpen keeps a small diagnostics log on your device. This is an on-device crash-and-error record (a ring buffer of recent log entries) together with a handler that captures information about any unexpected crash. This log lives only on your device.

If you do send a problem report, the developer uses it solely to diagnose and fix the issue, and does not use it for any other purpose. This is the only situation in which the developer receives any information from you.


7. Microphone prominent disclosure

Before Briskpen first requests permission to use your microphone, the app shows you an in-app disclosure dialog on first run. It explains, in plain language:

The dialog includes a link to this Privacy Policy and an “Agree & continue” action. You see this disclosure before the operating system’s microphone-permission prompt and before any recording occurs. This satisfies Google Play’s prominent-disclosure requirement for microphone access.


8. Permissions Briskpen requests, and why

Briskpen declares only the permissions it genuinely needs:

A few additional low-level permissions are merged in automatically by the standard Android background-task library (WorkManager) the app uses to process recordings reliably. These are normal-level permissions that Android does not prompt you for, and they are not used to collect or transmit your personal information: WAKE_LOCK, ACCESS_NETWORK_STATE, RECEIVE_BOOT_COMPLETED, and FOREGROUND_SERVICE.

Briskpen does not run a microphone foreground service and does not declare the FOREGROUND_SERVICE_MICROPHONE permission — recording is not performed as a microphone-typed foreground service.

As an input method (keyboard), Briskpen runs as an Android Input Method Service. Android keyboards can technically see what you type into other apps; Briskpen does not log, store, or transmit the contents of other apps’ text fields. It only handles the audio you dictate and the text it produces from that audio.


9. Where your data is stored and how it’s protected

No method of storage or transmission is perfectly secure, but the design deliberately minimises what exists and who can reach it: there’s no central store of user content to breach, because the developer holds none.


10. Data retention and how to delete your data

You control retention.

Data held by third parties is governed by those parties, not by us. If you sent audio or text to a transcription or AI provider, or backed up files to your Google Drive or Dropbox, that data lives with them under their retention practices. To delete it, use that provider’s controls or your cloud account (for example, removing the files from Drive/Dropbox, or asking the provider to delete data associated with your API key). We have no ability to delete data held in your accounts on your behalf.


11. Third-party services — please review their policies

When you choose to use a transcription provider, an AI/cleanup provider, or cloud backup, your data is handled by that third party under their terms and privacy policy. Because you choose and configure these services, you should review the privacy policy of whichever providers you connect. Depending on your choices, these may include:

We are not responsible for the practices of these third parties, and their handling of your data is independent of Briskpen. Many of these providers store and process data overseas; by choosing a provider you are directing that your data be sent to them, wherever they operate. If you point the app at a custom endpoint, that endpoint is entirely your responsibility.


12. Children

Briskpen is a general-purpose productivity tool and is not directed at children. It does not knowingly collect personal information from children, and because the developer holds no user content or accounts, there is nothing for the developer to collect from any user. If a child uses the app, the same on-device-only design applies, and a parent or guardian should supervise any decision to connect third-party services or cloud accounts. Australia’s developing Children’s Online Privacy Code introduces additional expectations for services likely to be accessed by children; Briskpen’s no-collection, no-tracking design is intended to align with those expectations.


13. Your rights under Australian privacy law

Under the Privacy Act 1988 (Cth) and the Australian Privacy Principles, you have rights to access and correct personal information that an organisation holds about you. In Briskpen’s case, the developer holds no personal information about you — your content stays on your device or with services you control — so access and correction are things you carry out directly:

If you believe your privacy has been mishandled, you may contact the developer using the details below. You also have the right to complain to the Office of the Australian Information Commissioner (OAIC) at oaic.gov.au.

If the developer ever became aware of an eligible data breach involving personal information, it would comply with the Notifiable Data Breaches scheme. In practice, because the developer holds no user content, the realistic surface for such a breach is limited to a problem report you chose to send.


14. Changes to this policy

We may update this policy from time to time — for example, if the app gains new features or supports new providers. When we do, we’ll change the “Last updated” date at the top, and the current version will always be available at the public URL where this policy is hosted and linked from the Google Play listing. Significant changes will be reflected before the relevant feature is available to you.


15. Contact

If you have any questions about this policy or about how Briskpen handles your information, contact the developer:


Briskpen is built on a simple principle: your voice and your words are yours. They live on your device, and they only go where you send them.