Prameya Privacy

OmniRx Privacy Policy

Effective date: 7 October 2026
App: OmniRx for iPhone and iPad, with its Apple Watch app, its Apple TV app, and its Mac and Apple Vision Pro versions — bundle ID legal.prameya.OmniRx
Publisher: Prameya LLC ("Prameya", "we", "us"), a US limited liability company
Contact: admin@prameya.legal

If you are in Washington or Nevada, or you want the health-data specifics: read the separate
OmniRx Consumer Health Data Privacy Policy.
It is a distinct document, required by Washington's My Health My Data Act, and it covers the medication
and wellness information you enter into this app.


The short version


Who publishes OmniRx

OmniRx is published by Prameya LLC, a US limited liability company. Prameya is the party responsible
for this policy. Questions, requests and complaints go to admin@prameya.legal.

Prameya is a small publisher. It is not a pharmacy, not a health care provider, not a health plan, and
not a business associate of any of those. See HIPAA below.


What OmniRx is, and what it is not

OmniRx is a medication and pharmacology education app with habit support. It explains what FDA
labelling says about medicines in general terms, lets you follow the medicines you take by the name on
the bottle, and lets you log whether you took your doses and what got in the way.

OmniRx does not:

It is not a substitute for a licensed pharmacist or physician.


Subscriptions and In-App Purchases

Available tiers

There is one paid upgrade, OmniRx Pro, sold as three products. Buying any one of
them grants exactly the same Pro — there are no separate feature tiers.

Product Price (US) Billing
OmniRx Pro Monthly $4.99 Auto-renews monthly. 7-day free trial.
OmniRx Pro Annual $29.99 Auto-renews yearly. 7-day free trial.
OmniRx Pro Lifetime $79.99 One-time purchase. Not a subscription.

Family Sharing is enabled on all three. Subscriptions renew until you cancel (how, on each
device, is under Cancellation and refunds below); Lifetime is a one-time non-consumable.

The label library is free and stays free. Without paying anything you get the full label
library, the daily check for one medicine, up to 30 dose logs, the journal, and both exports, with
no account and no time limit. Pro lets you follow every medicine you take instead of one, and keeps
logging with no cap.

Pro does not add cloud sync, and there is no paid iCloud option. What syncs through iCloud is the
same on both tiers (see below), and it never includes your logs. If a subscription lapses you keep
every record you already have, and you can still read, correct, delete and export them; you cannot
add a second medicine or a 31st log until Pro is active again.

Free vs paid tier data collection

Both tiers process the same consumer health data (listed in the Consumer Health Data Privacy Policy).

In both tiers:
- Your logs and journal stay on your device
- No log or journal entry syncs to iCloud
- Nothing about your logs or your adherence is sent to Prameya
- The same iCloud Continue values and preferences sync, as described below

Subscription unlocks features. It does not change what data is collected or where it goes.

Cancellation and refunds

Subscriptions are managed by Apple:
- Cancel on iPhone or iPad: the Settings app → your name → Subscriptions → OmniRx
- Cancel on a Mac: the App Store app → your name → Account Settings → Subscriptions → Manage
- Cancel on Apple Vision Pro: Settings → your name → Subscriptions → OmniRx
- In the app: a monthly or annual subscriber can use More → Manage subscription, which opens Apple's subscription controls (on a Mac, Apple's subscriptions page)
- Refund requests: reportaproblem.apple.com

Prameya cannot cancel your subscription or issue refunds. Apple controls all billing.

StoreKit transaction data

When you buy Pro, Apple processes the payment and keeps its own record of the transaction under
Apple's terms. StoreKit, Apple's purchase system on your device, contacts the App Store to show the
prices, to complete a purchase, and to check whether you have Pro. OmniRx asks StoreKit that question
each time it needs the answer and keeps the answer only while it is running; it does not write its own
copy of your transaction to its storage. StoreKit also reads OmniRx's App Store age rating (see
Children). That rating is not transaction data.

This data:
- Is never sent to Prameya — the app sends nothing about a purchase to us, and we never see your payment details
- Is not placed in iCloud by OmniRx
- Is used only to decide whether Pro features are on
- Is not affected by "Delete all my data", because OmniRx does not hold it; your purchase stays with your Apple Account


What data OmniRx handles, and where it lives

Data you create in the app

This table describes what the shipping app actually records:

What What the app records today
Medicines you follow the names you type in "as on the bottle" (one on the free tier, any number with Pro), and the names of medicines you have stopped following
Medication record the date, the medicine name, whether you marked it Taken or Skipped (or neither, if you only wrote a note), the reasons you selected, and a free-text note if you type one
Reasons (barriers) "Forgot", "Cost", "Side effect concern", "Regimen complexity", "Ran out", "Other"
Journal entry mood (1–5) and energy (1–5), saved only when you set both, with the same note; if you also chose "Side effect concern", it is saved on that journal entry as a reported side effect
Habit record whether the dose was taken — the app writes this from your Taken or Skipped choice rather than asking you separately
Profile the app creates one profile record on first launch containing two default goals. There is no screen for entering your age, your health conditions, or a list of current medicines.
Reminder settings whether the daily reminder is on and its time, whether Apple Watch may show medicine names, and short-lived markers: a lock-screen or Watch action the app has not yet applied, a log the free tier declined, and a link to offer after you tap Skipped
Ask settings whether Enable on-device Ask is on; your answer to the optional Ask model download and the model and version it named; a different model you chose on the Ask screen instead of the one offered first; and a marker that the app removed the switch earlier versions showed
The optional Ask model if you choose to download it: the model's files (weights, tokenizer, configuration and a prompt-formatting template) and a marker that their checksums were verified. They are not your data and hold nothing you typed
Other settings your appearance choice, and whether and when you accepted the first-run notice, and which version of it
Age-assurance record on iPhone, iPad, Mac and Apple Vision Pro: the App Store age rating the app last saw, whether a change to that rating is still waiting for a parent's approval or an adult's acknowledgment, and whether each Apple age check worked. On iPhone, iPad and Mac also: whether Apple says age rules apply to your Apple Account and, where they do, the age range Apple gives the app if you agree to share it (under 13, 13 to 15, 16 to 17, or 18 and over) or that you declined, and how it was declared. Never a birthdate. Kept in the app's settings storage on the device, so a device backup includes it (see iCloud device backup); see Children
Values the app works out from the above a percentage of logged days with a dose recorded as taken, a current streak, the number of days logged, a mood and energy average over the last 30 days, and one sentence describing what was logged. They are calculated when shown, not stored.

The app's data model also contains fields for hours of sleep, symptoms, age, health conditions and
current medications. No screen fills those in today. Sleep is left empty, symptoms are stored
empty, and the age, conditions and current-medications fields are never written. If we ever add
screens for those fields, they are consumer health data, and this policy and the Consumer Health
Data Privacy Policy will be updated before those screens ship.

Most of what you log is consumer health data. It is covered in detail by the separate
Consumer Health Data Privacy Policy.

Where it is stored

Medication records, journal entries, habit records and the profile record are kept on your device,
inside the app's private storage area, in a database (Apple's SwiftData) that is created with iCloud
sync switched off. On iPhone, iPad and Apple Vision Pro that database file is given the iOS file
protection class "complete unless open", so it is encrypted when closed and cannot be reopened until the
device is unlocked. On a Mac it is protected by the Mac's own disk encryption (FileVault) if you have it
on. The medicines you follow, the reminder settings, the age-assurance record and the other settings
above are kept in the app's own settings storage on the device. A downloaded Ask model is kept in the
app's private storage too, in a folder excluded from device backup. Other apps cannot read any of it. We
cannot read it.

OmniRx does not store anything in the Keychain.

iCloud device backup

OmniRx does not exclude its data from device backup. So if you have iCloud Backup turned on,
or back up your device to a computer, that backup may include the app's medication and journal data
along with everything else on your device. The one exception is a downloaded Ask model, whose folder is
excluded from backup, so it is not restored onto a new device; download it again there if you want it. That is a setting you control on your device, between you
and Apple. We do not receive it and cannot access it. If you would rather it not be backed up, you can
turn off iCloud Backup for OmniRx in iOS Settings, or turn off iCloud Backup entirely.

Data we receive

Almost none. Specifically:

That is the complete list. There is no other path by which anything reaches us.


Network connections OmniRx makes

We do not claim that OmniRx never uses the internet. It does, through Apple's services. None of
these connections goes to a server of ours, and none of them carries your medication records, your
journal or your notes.

iCloud: preferences and Continue

If you are signed in to iCloud, OmniRx uses two parts of your iCloud account. Prameya cannot open
either of them.

"Delete all my data" removes every one of the key-value values above from iCloud, and deletes the
CloudKit preferences record, which iCloud then removes from your account the next time the device
syncs. See Keeping and deleting data.

Handoff

On iPhone, iPad, Mac and Apple Vision Pro, OmniRx offers Handoff to your nearby devices signed in to the
same Apple Account. The Handoff message names the tab you are on and the ID of the last topic or label
page you opened — which, for a label page, includes the medicine's name, and for a topic page can name a
health condition — and, once you have opened a medication record, an internal reference to the last one
you opened. It does not contain the record itself; another device cannot open a record it does not
already hold. "Delete all my data" resets it to the You tab, so it no longer names a page or a record.

Apple Watch

The iPhone app and the Apple Watch app talk over Apple's connection between paired devices:

Hugging Face: the optional Ask model

Only if you choose it. Where Apple Intelligence is not turned on and ready, and Enable on-device
Ask
is on, the Ask screen can offer a language model that runs on the device. It is not part of the
app download. Tapping the offer opens a dialog that names the model, its size and Hugging Face as the
source; nothing downloads unless you tap Download (with the size) in that dialog. A different model
downloads only when you tap a button on the Ask screen that names it and its size.

Which model a device is offered depends on its memory; devices without Metal 3 graphics are offered none:

Device Model offered first Smaller model offered if memory is short Optional larger model
iPhone or iPad with 6 GB of memory or less, Apple TV, Apple Watch None — —
iPhone or iPad with 8 GB; Mac with 8 GB MiniCPM5 2B — —
iPhone or iPad with 12 GB or more; Apple Vision Pro Gemma 4 E2B MiniCPM5 2B —
Mac with 16–18 GB Gemma 4 E2B MiniCPM5 2B Gemma 4 E4B, if you choose it
Mac with 24 GB or more Gemma 4 E4B Gemma 4 E2B —
Model From Hugging Face repository (pinned commit) Download
MiniCPM5 2B openbmb/MiniCPM5-2B-MLX (8a9ad753) about 1.4 GB
Gemma 4 E2B mlx-community/gemma-4-E2B-it-qat-4bit (42f62737) about 4.4 GB
Gemma 4 E4B mlx-community/gemma-4-E4B-it-qat-4bit (0f35c6f6) about 6.8 GB

Before offering a download, the app checks that the device has enough free memory for the model, and
offers none when it does not. It checks again right before each load: if the model does not fit then,
it is not loaded, and where the device's row lists a smaller model, the Ask screen offers that one as a
separate download that you also choose. It checks free storage before a download. The download runs only while OmniRx is open (on iPhone, iPad and Apple Vision Pro
the screen stays on while it runs). Wi-Fi is recommended; it can use cellular data (on a Mac or Apple Vision Pro, a Personal Hotspot),
but not while Low Data Mode is on. A weights file that is cut off part-way starts again from its beginning.

The downloaded files are the model's weights, its tokenizer and configuration files and a
prompt-formatting template, pinned to one commit and checked against values built into the app —
every file's size before each load, and its checksum the first time the files are seen — so files that
do not match are not loaded: data the model reads, not executable code. Like any file download, the
request gives Hugging Face your device's IP address and standard request headers (including a user
agent naming OmniRx), and names the model repository, commit and files; Hugging Face handles it under its
own terms. It carries no token or account, and nothing you typed or logged. We do not receive that
request. The models' publishers, licences and pinned versions are listed in More → Legal →
Acknowledgements & Sources.

To stop or remove it: Stop using the downloaded model on the Ask screen withdraws your agreement,
stops a download in progress and unloads the model; turning Enable on-device Ask off does the same.
Remove the downloaded model, on the Ask screen or in More → Ask, deletes the files. "Delete all my
data" and deleting the app delete them too.

StoreKit

StoreKit contacts Apple's App Store to show Pro prices, complete a purchase, restore purchases, check
whether you have Pro, and read OmniRx's App Store age rating. See StoreKit transaction
data
.

Apple's age tools

On iPhone, iPad and Mac, OmniRx asks Apple's age-range service whether age rules apply to your Apple
Account and, where they do, the system asks you to share an age range. If a parent must approve a
change to the app and you tap the app's "Ask a parent to approve this change" button, Apple's Ask to
approve sends that request to the parent's device. These are Apple's services; neither sends anything
to us. See Children for what is asked and what is kept.

A few pages link to outside websites — for example the 988 Lifeline site, PubMed, the World Health
Organization, the FDA, and Apple's subscription page. They open only when you tap them, in your
browser, and that website then handles your visit under its own terms. OmniRx sends it nothing else.

On-device processing

Text you give the app is processed on your device, by Apple Intelligence or by the optional Ask model
you downloaded. It is not transmitted to Prameya, to Hugging Face or to any AI provider. There is no
cloud AI and no remote retrieval endpoint.

This is a real privacy benefit and we state it precisely: your content is processed locally and is
not transmitted to us.
We do not say "nothing ever leaves the device", because the iCloud values,
Handoff and the Watch connection described above do.

Nothing else

There is no other outbound connection in the app. No telemetry endpoint, no ad request, no attribution
call, no license check, and no download other than the optional Ask model you choose.


Things OmniRx does not do

One line each, because the honest answer is short.

Apple Health (HealthKit)

OmniRx does not read from or write to Apple Health. It contains no HealthKit code, holds no
HealthKit entitlement, and declares no HealthKit usage description. If HealthKit is ever genuinely
added, this policy will be rewritten first.

iCloud sync

No medication record, journal entry, habit record or profile field syncs to iCloud. The database
holding them is created with iCloud sync switched off, and the list of medicines you follow is kept in
the app's settings storage on the device. What does go to your iCloud account is described under
iCloud: preferences and Continue: your appearance choice, the
notice version you accepted, the Continue values — including the ID of the last page you opened,
which for a label page names the medicine — and the Home Screen widget's line, which says whether you
follow a medicine but never which one.

Reminders and notifications

You can set one optional daily reminder in More. It is off until you turn it on, and notification
permission is requested only then, never at launch. It is a local notification scheduled by your
device — not a critical alert, and not a push from our servers. It is titled “Reminder” and says
“Mark Taken or Skipped for today.” — no medicine name. Actions are Taken, Skipped and Snooze:

Turning the reminder off cancels it, and so does "Delete all my data".

Exporting your logs

Two exports, both produced on your device and displayed to you as text you can select and copy:

There are no attachments to return, and the complete export says so: OmniRx cannot take or store
a photograph, a scan, a recording or a file of any kind.

Either export goes nowhere unless you copy it somewhere — at which point it is governed by whatever
app you paste it into.


On-device AI: what it is and what it is not


Consumer health data

The medication information, side effects, mood and energy entries you put into OmniRx are consumer
health data
under Washington's My Health My Data Act and Nevada's SB 370 — even though that data
never reaches us.
Those laws define "collect" broadly enough to reach data that is accessed,
processed, or derived, not just data that is transmitted somewhere.

We do not use the fact that OmniRx works on-device to argue those laws do not apply. We treat this data
as consumer health data.

The required separate policy is here:
OmniRx Consumer Health Data Privacy Policy.

It lists the categories collected, the sources, the purposes, where the data goes (your device, and
the limited items that reach your own iCloud account and paired Apple Watch), the categories shared
with third parties (none), and how to exercise your rights, including withdrawing consent and deleting
data.


HIPAA does not apply to OmniRx

HIPAA covers health plans, health care clearinghouses, most health care providers, and their business
associates. Prameya is none of those, and OmniRx is not offered through your doctor, your pharmacy, or
your insurer.
So HIPAA does not apply to this app, and we make no claim of HIPAA compliance.

We say this plainly because "HIPAA compliant" is a common and misleading badge on consumer health apps.
What actually protects your OmniRx data is that it stays on your device and we never receive it — plus
the state consumer health data laws described above.


Your privacy rights

California (CCPA/CPRA)

California residents have rights to know, delete, correct, and to limit the use of sensitive personal
information, and the right not to be discriminated against for exercising them.

Here is our honest position:

To make a request, email admin@prameya.legal. We will respond within 45 days, and we will tell you
honestly if the answer is "we hold nothing about you."

Washington and Nevada

See the separate Consumer Health Data Privacy Policy.
Washington's My Health My Data Act also allows individuals to bring their own claim through the
Washington Consumer Protection Act (RCW 19.86.090).

Other US states

Several other states give residents rights to access, correct, delete and port personal data, and to
opt out of targeted advertising, sale and profiling. Our answer is the same everywhere: we do not
target ads, do not sell data, do not profile you, and do not hold your data. Email
admin@prameya.legal and we will handle your request under whichever law applies to you.

If you are in the UK, EU, or EEA

The countries OmniRx is available in are listed on its App Store product page. This section applies if
OmniRx is available where you live:


Children

OmniRx is a medication education app written for adults. It is not directed to children.

OmniRx uses Apple's age tools where Apple provides them. On iPhone, iPad and Mac, each time the app's
main window opens, it asks the App Store for OmniRx's age rating, and asks Apple whether age rules apply
to your Apple Account. Where they do, the system asks you, or your parent or guardian, to share an age
range: under 13, 13 to 15, 16 to 17, or 18 and over. You, or your parent or guardian, can decline. The
app asks only until it has recorded an answer. It keeps the answer on this device: the range or the
fact that you declined, how it was declared, and which of Apple's rules apply. Like the app's other
settings, it is in a device backup if you make one (see iCloud device backup).
It never keeps a birthdate. The app does not send the answer to us, put it in iCloud or include it in
either export. "Delete all my data" removes it, and the app may ask again afterwards. If Apple's rules
say a parent must approve a significant change to the app, and OmniRx's App Store age rating changes
(the one such change this version detects), the app offers a button that asks a parent to approve it
through Apple's Ask to approve. That request carries one sentence describing the change and none of
your records. The parent's answer comes back to this device. If they approve, the app stops offering
the button. Until then, and after a refusal, it keeps offering the button, and offers it again each
time the main window opens. Either way the app works the same. If a parent later withdraws an
approval through Apple, the app is not told and does not change. On iPhone and iPad, where Apple
only requires an adult to be told, the app shows Apple's acknowledgment screen instead. Apple TV and
Apple Watch ask nothing, and Apple Vision Pro only reads the App Store age rating. There is still no
screen where you type your age. Prameya runs no server, so we do not receive a parent's approval or
Apple's consent notices.


Security


Keeping and deleting data


A note about the words "collect" and "data not collected"

Apple's App Store privacy labels use a specific definition of "collect": transmitting data off the
device so a developer or its partners can access it. Under that definition there is very little for
OmniRx's App Store label to show, because nothing you type is transmitted to us or to a partner of ours.

That definition governs App Store labels only. It does not narrow our duties under state health
privacy laws. Washington's My Health My Data Act uses a much broader definition that reaches data that
is merely accessed, processed, or derived. We do not use Apple's labeling definition to argue our way
out of those laws, and you should not read our App Store label as saying we did.


Changes to this policy

If we change how OmniRx handles data, we will update this policy and change the effective date at the
top. Meaningful changes — a new network connection, a new permission, anything involving your health
data — will be described in a short summary of what changed, at the top of this page, and will be
announced in the app's release notes.

7 October 2026 — what changed. With an app update:

27 September 2026 — what changed. With an app update:

24 September 2026 — what changed. With an app update:

23 September 2026 — what changed. This policy was rewritten to describe what OmniRx does today:

What changed on 27 August 2026 (corrects the entry below): the Plus and Premium tiers described
in the 26 August entry were never offered for sale. OmniRx has one paid upgrade, OmniRx Pro, sold as
monthly $4.99, annual $29.99 or lifetime $79.99 — see "Available tiers" above. The prices quoted in
the 26 August entry ($9.99/$99 and $19.99/$199) were never charged to anyone. Nothing about data
handling changed with this correction: medication logs remain on-device only, paid or not.

What changed in this revision (26 August 2026): this revision added subscription disclosures.
⚠️ It described a two-tier Plus/Premium catalogue that was never shipped; see the 27 August entry
above for what is actually sold. What it said about data was and remains correct: a subscription
unlocks features but does not change what consumer health data is collected or where it goes, and
medication logs remain on-device only. The "In-app purchases or payments" line was updated to
reflect that subscriptions are available.

What changed in the 23 August 2026 revision: short and long versions now agree. Settings
offers one optional daily reminder (lock screen says "Reminder"). There is no Hugging Face / on-device
model download in the shipping app. The 8 August 2026 sentences that said the app "schedules no
reminders" were wrong for this binary and are removed.

If a change would require your consent under a law that applies to you, we will ask for it before the
change takes effect, not after.

Older versions of this policy are available on request from admin@prameya.legal.


Contact

Prameya LLC
Email: admin@prameya.legal

We answer privacy requests within 45 days.


Consumer Health Data Privacy Policy

OmniRx processes consumer health data. Washington State law requires a separate policy for that data, published at its own address:

OmniRx Consumer Health Data Privacy Policy

Terms of Use

The terms governing OmniRx, including subscription auto-renewal and cancellation, and dispute resolution:

OmniRx Terms of Use