diff --git a/app-ads.txt b/app-ads.txt deleted file mode 100644 index 67cb4e8..0000000 --- a/app-ads.txt +++ /dev/null @@ -1 +0,0 @@ -google.com, pub-1549720748100858, DIRECT, f08c47fec0942fa0 diff --git a/index.html b/index.html index 5f46e08..c02bd04 100644 --- a/index.html +++ b/index.html @@ -137,7 +137,7 @@ "name": "Do you track me?", "acceptedAnswer": { "@type": "Answer", - "text": "We use privacy-friendly website analytics to understand page usage and improve the experience. No personal data is shared with third parties." + "text": "The app does not: it ships with no analytics, advertising or crash-reporting SDK, and never asks for tracking permission. This website uses Plausible, a cookie-less analytics tool that counts page views without personal data or cross-site profiles." } } ] @@ -447,7 +447,7 @@
-
We use privacy-friendly website analytics to understand page usage and improve the experience. No personal data is shared with third parties.
+
The app does not: it ships with no analytics, advertising or crash-reporting SDK, and never asks for tracking permission. This website uses Plausible, a cookie-less analytics tool that counts page views without personal data or cross-site profiles.
diff --git a/manual-portfolio-tracker.html b/manual-portfolio-tracker.html index 4e6522d..87a0850 100644 --- a/manual-portfolio-tracker.html +++ b/manual-portfolio-tracker.html @@ -150,7 +150,7 @@

That's five minutes a month for a complete, private record of your financial life — plus a journal of your decisions you can learn from later.

Privacy by architecture, not by policy

-

Portfolio Journal is offline-first: your data lives on your iPhone or iPad, protected by Face ID, with optional end-to-end iCloud sync between your own devices. There is no server, no account, and no way for anyone — including us — to see your balances. You can read more about the security model or export everything to CSV/JSON at any time.

+

Portfolio Journal is offline-first: your data lives on your iPhone or iPad, protected by Face ID, with optional iCloud sync between your own devices through your own private iCloud database, encrypted by Apple. There is no server of ours, no account, and no analytics or advertising SDK in the app — we never receive your balances. You can read more about the security model or export everything to CSV/JSON at any time.

Manual vs. automatic tracking at a glance

diff --git a/privacy.html b/privacy.html index afef580..882f1c0 100644 --- a/privacy.html +++ b/privacy.html @@ -77,36 +77,37 @@

What data we collect

Portfolio Journal collects the data you choose to enter into the app, such as portfolio sources, snapshots, contributions, categories, goals, and journal notes. This information is stored locally on your device unless you enable iCloud sync or export your data.

-

We also collect usage data and device identifiers. This includes product interaction data, device ID, other usage data, and advertising data.

+

We collect nothing else. There is no account, no analytics SDK, no advertising SDK and no crash-reporting SDK in the app, and no usage data or device identifier is sent anywhere.

How we use your data

-

Your data is used to provide app functionality: portfolio calculations, charts, progress tracking, and reminders. Usage data and identifiers are also used to understand performance and measure advertising effectiveness.

+

What you enter is used only to run the app on your device: portfolio calculations, charts, progress tracking, and reminders. It never reaches us.

App Store privacy labels

-

For transparency, our App Store privacy labels include:

+

For transparency, our App Store privacy labels declare:

-

These data types include product interaction, device ID, other usage data, and advertising data.

+

The app also ships a privacy manifest (PrivacyInfo.xcprivacy) that declares no tracking, no tracking domains and no collected data types.

Data storage and sync

By default, all content is stored on-device. If you enable iCloud sync, your data is stored in your iCloud account and synced across devices signed in with the same Apple ID. Portfolio Journal does not operate separate servers for user data.

-

Exports

-

You can export your data in CSV or JSON format at any time. Exported files are stored wherever you choose (Files app, local storage, or another provider you control).

+

Exports and backups

+

You can export your data in CSV or JSON format at any time, and Premium can write automatic JSON backups. These files are plain, readable JSON — the app does not encrypt them. They are stored wherever you choose (Files app, local storage, or your iCloud Drive), and anyone who can open the file can read your balances.

Third-party services

-

Usage data and device identifiers may be shared with advertising and analytics partners for measurement and attribution. This data may be used to track you across apps and websites owned by other companies.

-

We also collect usage data and identifiers that are not linked to your identity for analytics and product improvement.

+

None. Portfolio Journal does not share anything with advertising or analytics partners, because it does not collect anything to share. Purchases are handled by Apple through the App Store, and optional sync uses your own iCloud account; we see neither.

+

Crash and hang diagnostics are collected on-device by iOS (MetricKit) and kept in the app container. They are never uploaded; sharing one from Settings is the only way a report leaves your device.

Data retention

Your data is retained on your device until you delete it. If you enable iCloud, data is retained in your iCloud account until you delete it from the app or remove it in iCloud settings.

diff --git a/security.html b/security.html index 2961ee1..7d26f72 100644 --- a/security.html +++ b/security.html @@ -4,12 +4,12 @@ Security — Portfolio Journal - + - + @@ -17,7 +17,7 @@ - + @@ -72,10 +72,13 @@

Portfolio Journal can use iOS security features, including device passcodes and Face ID, to keep your data protected from unauthorized access.

iCloud sync

-

If you enable iCloud sync, your data is stored and synced through your Apple ID. iCloud uses Apple-managed encryption in transit and at rest.

+

If you enable iCloud sync, your data is stored in your own private CloudKit database and synced between devices signed in with your Apple ID. The encryption is Apple-managed, in transit and at rest — we do not add a second layer of our own, so we do not describe it as end-to-end encrypted. We operate no servers of our own and never hold a copy of your data.

+ +

No tracking, no advertising

+

Portfolio Journal ships with no advertising SDK, no third-party analytics SDK and no crash-reporting SDK. The app never asks for App Tracking Transparency permission, because there is nothing to track. Crash and hang diagnostics are collected on-device by iOS (MetricKit); they stay in the app container unless you choose to share one.

Backups and exports

-

You can export CSV or JSON files for manual backups. We recommend storing backups in a trusted location and keeping your Files app secured.

+

You can export CSV or JSON files, and Premium can write automatic JSON backups. These files are plain, readable JSON — the app does not encrypt them. Anyone who can open the file can read your balances, so keep them somewhere you trust and keep your Files app secured.

Best practices