Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
18673f2
fix(public): replace submission-prep copy on app privacy page H1s
nish3451 Aug 13, 2026
2a04886
docs(lane): report lane-1 privacy H1 fix evidence
nish3451 Aug 13, 2026
86db895
Merge branch 'main' into fix/app-privacy-page-h1s-lane1-20260814
nish3451 Aug 14, 2026
f66e0a7
Merge branch 'main' into fix/app-privacy-page-h1s-lane1-20260814
nish3451 Aug 14, 2026
cc927f6
Merge branch 'main' into fix/app-privacy-page-h1s-lane1-20260814
nish3451 Aug 14, 2026
1b62316
Merge branch 'main' into fix/app-privacy-page-h1s-lane1-20260814
nish3451 Aug 14, 2026
e9e74a4
Merge branch 'main' into fix/app-privacy-page-h1s-lane1-20260814
nish3451 Aug 14, 2026
7bd6139
Merge branch 'main' into fix/app-privacy-page-h1s-lane1-20260814
nish3451 Aug 14, 2026
5e57b00
Merge branch 'main' into fix/app-privacy-page-h1s-lane1-20260814
nish3451 Aug 14, 2026
17dd5a9
Merge branch 'main' into fix/app-privacy-page-h1s-lane1-20260814
nish3451 Aug 14, 2026
797a9f4
Merge branch 'main' into fix/app-privacy-page-h1s-lane1-20260814
nish3451 Aug 14, 2026
4e09cbe
Merge branch 'main' into fix/app-privacy-page-h1s-lane1-20260814
nish3451 Aug 14, 2026
066e2e4
Merge branch 'main' into fix/app-privacy-page-h1s-lane1-20260814
nish3451 Aug 14, 2026
e90b5fb
Merge branch 'main' into fix/app-privacy-page-h1s-lane1-20260814
nish3451 Aug 14, 2026
d8e0cc4
Merge branch 'main' into fix/app-privacy-page-h1s-lane1-20260814
nish3451 Aug 14, 2026
f396ace
Merge branch 'main' into fix/app-privacy-page-h1s-lane1-20260814
nish3451 Aug 14, 2026
faee7e8
Merge branch 'main' into fix/app-privacy-page-h1s-lane1-20260814
nish3451 Aug 14, 2026
13dc210
Merge branch 'main' into fix/app-privacy-page-h1s-lane1-20260814
nish3451 Aug 15, 2026
5e51f39
Merge branch 'main' into fix/app-privacy-page-h1s-lane1-20260814
nish3451 Aug 15, 2026
ad1cdf3
Merge branch 'main' into fix/app-privacy-page-h1s-lane1-20260814
nish3451 Aug 15, 2026
b628537
Merge branch 'main' into fix/app-privacy-page-h1s-lane1-20260814
nish3451 Aug 15, 2026
2ab9407
Merge branch 'main' into fix/app-privacy-page-h1s-lane1-20260814
nish3451 Aug 15, 2026
dd9ed82
Merge branch 'main' into fix/app-privacy-page-h1s-lane1-20260814
nish3451 Aug 15, 2026
80a104f
Merge branch 'main' into fix/app-privacy-page-h1s-lane1-20260814
nish3451 Aug 15, 2026
24d3410
Merge branch 'main' into fix/app-privacy-page-h1s-lane1-20260814
nish3451 Aug 15, 2026
f0d9814
Merge branch 'main' into fix/app-privacy-page-h1s-lane1-20260814
nish3451 Aug 15, 2026
aadad29
Merge branch 'main' into fix/app-privacy-page-h1s-lane1-20260814
nish3451 Aug 15, 2026
d182457
Merge branch 'main' into fix/app-privacy-page-h1s-lane1-20260814
nish3451 Aug 15, 2026
0f99b15
Merge branch 'main' into fix/app-privacy-page-h1s-lane1-20260814
nish3451 Aug 15, 2026
a721477
Merge branch 'main' into fix/app-privacy-page-h1s-lane1-20260814
nish3451 Aug 15, 2026
aad49ce
Merge branch 'main' into fix/app-privacy-page-h1s-lane1-20260814
nish3451 Aug 15, 2026
aa16355
Merge branch 'main' into fix/app-privacy-page-h1s-lane1-20260814
nish3451 Aug 15, 2026
f7a02bc
Merge branch 'main' into fix/app-privacy-page-h1s-lane1-20260814
nish3451 Aug 17, 2026
6c5187f
Merge branch 'main' into fix/app-privacy-page-h1s-lane1-20260814
nish3451 Aug 17, 2026
47c0089
Merge branch 'main' into fix/app-privacy-page-h1s-lane1-20260814
nish3451 Aug 17, 2026
0d3cfd1
Merge branch 'main' into fix/app-privacy-page-h1s-lane1-20260814
nish3451 Aug 17, 2026
6ebffb1
Merge branch 'main' into fix/app-privacy-page-h1s-lane1-20260814
nish3451 Aug 17, 2026
d47b709
Merge branch 'main' into fix/app-privacy-page-h1s-lane1-20260814
nish3451 Aug 17, 2026
8e5ff09
Merge branch 'main' into fix/app-privacy-page-h1s-lane1-20260814
nish3451 Aug 17, 2026
b42610f
Merge branch 'main' into fix/app-privacy-page-h1s-lane1-20260814
nish3451 Aug 18, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
55 changes: 55 additions & 0 deletions .lane/reports/fix-app-privacy-page-h1s-lane1-20260814.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
# Lane 1 report — tinystudio-in — app privacy page H1s

Branch: `fix/app-privacy-page-h1s-lane1-20260814`
Commit: `18673f2` — fix(public): replace submission-prep copy on app privacy page H1s
PR: https://github.com/nish3451/tinystudio-in/pull/141

## Item

App privacy page H1s still speak to App Store submission ("already public
ahead of release" / "already in place before launch").

## Change

Rewrote the submission-prep framing on both app privacy pages as
visitor-facing copy, in `public/promptly/privacy/index.html` and
`public/drishti/privacy/index.html`:

- H1: `Promptly’s privacy page is already public ahead of release.` →
`Promptly privacy for bookings, reminders, and client data.`
- H1: `Drishti’s privacy page is already in place before launch.` →
`Drishti privacy for mindful screen time.`
- Hero lead: no more "stay aligned with the final App Store privacy
disclosures before release"; now describes what the page covers.
- "Current release scope" aside → "What this page covers" (no more "not
publicly released yet" / "planned launch configuration").
- First card: "At launch" → "Advertising and tracking"; H2 drops "is
planned"/"is disclosed here".
- "Important note": no more "App Store privacy answers should be updated
before that version is submitted" — now "this page will be updated to
describe it".

Heading levels, links, meta tags, chips, and JSON-LD unchanged.

## Verification

- No submission-prep strings remain on either page (grep clean).
- Public-surface tests all pass:
heading-hierarchy (81 checks), link-targets (77), structured-data (127),
social-preview (137), soft-404, deploy-bundle, conversion-signal,
brand-disambiguation.
- `npm run ci` on this branch fails only at `check-retention-automation`,
which is a pre-existing lane-independent failure: it hardcodes the
canonical product repo `/home/nish/workspaces/products/tinystudio-in`
and fails there on aggregate parity and workspace-staleness grounds —
unrelated to these HTML edits (retention automation requires
service-decisions/runs/service-engine records for 3 active clients, and
a checkout at remote main).

## Notes

- History shows the same fix was authored on
`fix/app-privacy-page-h1s-lane1-20260812` (2c2a36c) but that branch was
never merged; origin/main still carries the old H1s.
- The Drishti card H2s here are H2 (62a5dfe heading-hierarchy baseline),
not the H3s later used on the unmerged lane branches.
32 changes: 16 additions & 16 deletions public/drishti/privacy/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -83,11 +83,12 @@
<section class="page-hero-card reveal">
<div>
<p class="eyebrow">Drishti privacy</p>
<h1>Drishti’s privacy page is already in place before launch.</h1>
<h1>Drishti privacy for mindful screen time.</h1>
<p class="page-lead">
This is the app-specific privacy destination for Drishti. It
reflects the current planned launch scope and should stay aligned
with the final App Store privacy disclosures before release.
This page explains what information Tiny Studio may receive
through Drishti, how it is used, and the choices you have. Drishti
is Tiny Studio’s mindful screen time app for interrupting the
scroll reflex.
</p>
<div class="meta-row">
<span class="chip accent">Effective date: March 14, 2026</span>
Expand All @@ -96,23 +97,23 @@ <h1>Drishti’s privacy page is already in place before launch.</h1>
</div>

<aside class="page-card dark">
<p class="eyebrow">Current release scope</p>
<p class="eyebrow">What this page covers</p>
<ul class="plain-list">
<li>Drishti is not publicly released yet.</li>
<li>This page reflects the currently planned launch configuration.</li>
<li>What information Tiny Studio may receive and how it is used.</li>
<li>Retention and the choices you have.</li>
<li>Support questions can be sent to Tiny Studio’s support inbox.</li>
</ul>
</aside>
</section>

<section class="card-grid">
<article class="info-card reveal delay-1">
<p class="eyebrow">At launch</p>
<h2>No third-party advertising or cross-app tracking is disclosed here.</h2>
<p class="eyebrow">Advertising and tracking</p>
<h2>No third-party advertising or cross-app tracking.</h2>
<p>
This page does not currently describe targeted advertising,
cross-app tracking, a public sign-in system, or website payments
for Drishti.
The Drishti website has no public sign-in system and does not
process payments. In-app accounts or payments are not described
on this page.
</p>
</article>

Expand Down Expand Up @@ -149,10 +150,9 @@ <h2>To respond, improve, and keep records when necessary.</h2>
<article>
<p class="eyebrow">Important note</p>
<p class="section-copy">
If Drishti launches with analytics, crash reporting, accounts,
sync, or another external service not described here, both this
page and the App Store privacy answers should be updated before
that version is submitted.
If Drishti adds analytics, crash reporting, accounts, sync, or
another external service not described here, this page will be
updated to describe it.
</p>
</article>
</div>
Expand Down
31 changes: 15 additions & 16 deletions public/promptly/privacy/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -83,11 +83,11 @@
<section class="page-hero-card reveal">
<div>
<p class="eyebrow">Promptly privacy</p>
<h1>Promptly’s privacy page is already public ahead of release.</h1>
<h1>Promptly privacy for bookings, reminders, and client data.</h1>
<p class="page-lead">
This is the app-specific privacy destination for Promptly. It
reflects the current planned launch scope and should stay aligned
with the final App Store privacy disclosures before release.
This page explains what data Promptly handles, how it is used, and
the choices you have. Promptly is Tiny Studio’s booking and
no-show prevention app for solo professionals.
</p>
<div class="meta-row">
<span class="chip accent">Effective date: March 14, 2026</span>
Expand All @@ -96,23 +96,23 @@ <h1>Promptly’s privacy page is already public ahead of release.</h1>
</div>

<aside class="page-card dark">
<p class="eyebrow">Current release scope</p>
<p class="eyebrow">What this page covers</p>
<ul class="plain-list">
<li>Promptly is not publicly released yet.</li>
<li>This page reflects the currently planned launch configuration.</li>
<li>What data Promptly handles and how it is used.</li>
<li>Retention, service providers, and your choices.</li>
<li>Privacy and support questions can be sent to Tiny Studio’s support inbox.</li>
</ul>
</aside>
</section>

<section class="card-grid">
<article class="info-card reveal delay-1">
<p class="eyebrow">At launch</p>
<h2>No third-party advertising or cross-app tracking is planned.</h2>
<p class="eyebrow">Advertising and tracking</p>
<h2>No third-party advertising or cross-app tracking.</h2>
<p>
Promptly is described as a booking workflow for solo professionals.
This policy does not describe targeted advertising, cross-app
tracking, or selling personal information.
Promptly is a booking workflow for solo professionals. This policy
does not describe targeted advertising, cross-app tracking, or
selling personal information.
</p>
</article>

Expand Down Expand Up @@ -170,10 +170,9 @@ <h2>Booking links, notes, payment proof, and support records.</h2>
<article>
<p class="eyebrow">Important note</p>
<p class="section-copy">
If Promptly launches with analytics, crash reporting, new payment
processors, expanded account sync, or another external service not
described here, both this page and the App Store privacy answers
should be updated before that version is submitted.
If Promptly adds analytics, crash reporting, new payment
processors, expanded account sync, or another external service
not described here, this page will be updated to describe it.
</p>
</article>
<article>
Expand Down