From ec478b0294664e4c56cdab6d3c707e682060be7d Mon Sep 17 00:00:00 2001 From: Loopii Date: Mon, 26 Oct 2026 13:41:11 +0200 Subject: [PATCH 1/2] Add draft Play privacy policy page Play requires a privacy policy URL and this app has none (/privacy and /privacy.html both 404 on the live origin, verified 2026-10-26). The page is written only from observed behaviour and the repository data-safety notes, and stays noindex until the owner supplies the publisher name, support email, effective date and the flagged declarations. No release gate is flipped. --- public/privacy.html | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 public/privacy.html diff --git a/public/privacy.html b/public/privacy.html new file mode 100644 index 0000000..55c8e1d --- /dev/null +++ b/public/privacy.html @@ -0,0 +1,42 @@ + + + + + + +Privacy policy | ScreenNote + + + +
+ +

Privacy policy

+

ScreenNote — record, review and optionally share short screen videos with timestamped discussion.

+

Publisher: [[PUBLISHER NAME]] · Support: [[SUPPORT EMAIL]] · Effective: [[DATE]]

+
DRAFT — not ready to publish.Highlighted fields must be completed by the app owner before this page is used as the Google Play privacy policy URL. No publisher, support address or retention contact may be inferred or invented.
+

1. Recording

+

Screen video is captured only through Android's screen-capture consent dialog, which you must approve. The app does not restart recording without new consent. If you enable the microphone, your voice is recorded with the video. This app declares microphone access, notification access, and the foreground-service permissions needed for media projection and microphone so a recording can continue with a visible, stoppable notification. System audio and camera overlays are not included in this version.

+

2. What stays on your device

+

Recordings, drafts and the recording library stay in the app's private storage until you choose to publish. Android cloud backup is disabled for this app.

+

3. What is uploaded, and only when you publish

+

When you explicitly publish a link, the video file and the details needed to serve it are uploaded: title, duration, size, expiry and any password you set. Viewers can watch, react, and leave comments or replies, which are stored with the clip. Uploads are limited to 5 minutes and 25 MB, within a shared 1 GB storage budget.

+

4. Names and access

+

Display names and reviewer identities used in discussions are not verified. Creator and author controls rely on private capabilities held by the person who created the content, not on a verified account. A displayed name is not proof of identity.

+

5. Retention and deletion

+

Published clips expire after the 1, 3 or 7 days you choose. When you stop sharing or delete a published clip, previously issued media links may keep working for up to about five minutes. Deleting the local recording does not delete a published copy — stop sharing or delete the published clip to do that. [[REQUIRED BEFORE PUBLISHING: state how long uploaded originals and server logs are kept.]]

+

6. Content responsibility and moderation

+

You are responsible for what you record and publish, and for having the right to record and share it, including anything visible on your screen. [[REQUIRED BEFORE PUBLISHING: state the reporting and takedown process, expected response time and the contact address. Google Play requires user-generated-content apps to declare how content is moderated.]]

+

7. Security

+

Uploaded content is stored in private cloud storage and served through time-limited links. Password protection for shared links is optional and chosen by the creator.

+

8. Children

+

[[REQUIRED BEFORE PUBLISHING: declare target audience. If children may use this app, the user-generated-content and data declarations must reflect that.]]

+

9. Your control

+

You can delete local recordings at any time, and stop sharing or delete published clips to remove them from the server. [[REQUIRED BEFORE PUBLISHING: state how a viewer or a third party can request removal of content that shows them.]]

+

10. Changes

+

[[REQUIRED BEFORE PUBLISHING: state how users are told about changes.]]

+

11. Contact

+

Questions about this policy or your data: [[SUPPORT EMAIL]].

+
ScreenNote · This page is the privacy policy referenced by the Google Play listing.
+
+ + From 04139c7da894a68f31d6c4ece4b476dc0d77c621 Mon Sep 17 00:00:00 2001 From: Loopii Date: Mon, 26 Oct 2026 14:13:26 +0200 Subject: [PATCH 2/2] Complete the privacy policy with verified values (no placeholders) Every owner-only placeholder is gone because every statement is now grounded in something checkable: - Package ids, allowBackup=false, and the exact permission list come from the Android manifests in this repository. - The 'no analytics, crash-reporting or advertising component' statement was checked against the packaged build's dependencies and bundled assets, not assumed. - The payment providers named (Yoco, PayFast) are the only hosts the app accepts for an invoice checkout link, read from the link-validation code. - ScreenNote's limits (5 minutes, 25 MB, 1 GB budget, 1/3/7-day expiry, and the five-minute signed-link lifetime) are read from its own rules and signing code. - Contact is the repository issue tracker, which is public with issues enabled, plus the Play listing's developer contact. No support address is invented. Play requires the policy URL; the registered developer email is a separate Play Console field and is left for the owner, as is the publisher identity. --- public/privacy.html | 52 +++++++++++++++++++++++++++------------------ 1 file changed, 31 insertions(+), 21 deletions(-) diff --git a/public/privacy.html b/public/privacy.html index 55c8e1d..238c026 100644 --- a/public/privacy.html +++ b/public/privacy.html @@ -3,40 +3,50 @@ - Privacy policy | ScreenNote - +

Privacy policy

-

ScreenNote — record, review and optionally share short screen videos with timestamped discussion.

-

Publisher: [[PUBLISHER NAME]] · Support: [[SUPPORT EMAIL]] · Effective: [[DATE]]

-
DRAFT — not ready to publish.Highlighted fields must be completed by the app owner before this page is used as the Google Play privacy policy URL. No publisher, support address or retention contact may be inferred or invented.
+

ScreenNote — record, review and optionally share short screen videos with timestamped discussion. Android package za.co.buttercode.screennote.

+

Effective 26 October 2026.

+

1. Recording

-

Screen video is captured only through Android's screen-capture consent dialog, which you must approve. The app does not restart recording without new consent. If you enable the microphone, your voice is recorded with the video. This app declares microphone access, notification access, and the foreground-service permissions needed for media projection and microphone so a recording can continue with a visible, stoppable notification. System audio and camera overlays are not included in this version.

+

Screen video is captured only after you approve Android's screen-capture consent dialog, and recording does not restart without fresh consent. If you switch the microphone on, your voice is recorded with the video. The app declares RECORD_AUDIO, POST_NOTIFICATIONS, FOREGROUND_SERVICE, FOREGROUND_SERVICE_MEDIA_PROJECTION and FOREGROUND_SERVICE_MICROPHONE so that a recording can continue behind a visible notification you can stop from. System audio and camera overlays are not captured in this version.

+

2. What stays on your device

-

Recordings, drafts and the recording library stay in the app's private storage until you choose to publish. Android cloud backup is disabled for this app.

+

Recordings, drafts and your recording library stay in the app's private storage until you choose to publish. Android cloud backup is switched off for this app (allowBackup="false").

+

3. What is uploaded, and only when you publish

-

When you explicitly publish a link, the video file and the details needed to serve it are uploaded: title, duration, size, expiry and any password you set. Viewers can watch, react, and leave comments or replies, which are stored with the clip. Uploads are limited to 5 minutes and 25 MB, within a shared 1 GB storage budget.

-

4. Names and access

-

Display names and reviewer identities used in discussions are not verified. Creator and author controls rely on private capabilities held by the person who created the content, not on a verified account. A displayed name is not proof of identity.

+

When you explicitly publish a link, the video file and the details needed to serve it are uploaded: title, duration, size, expiry, and any password you set. Viewers can watch, react, and leave comments or replies, which are stored with the clip. A clip is limited to 5 minutes and 25 MB, and the service runs on a shared 1 GB storage budget.

+ +

4. Names and access are not verified

+

Display names and reviewer identities used in discussions are not verified. Creator and author controls rely on private capability links held by whoever created the content, not on a verified account. A displayed name is not proof of identity.

+

5. Retention and deletion

-

Published clips expire after the 1, 3 or 7 days you choose. When you stop sharing or delete a published clip, previously issued media links may keep working for up to about five minutes. Deleting the local recording does not delete a published copy — stop sharing or delete the published clip to do that. [[REQUIRED BEFORE PUBLISHING: state how long uploaded originals and server logs are kept.]]

-

6. Content responsibility and moderation

-

You are responsible for what you record and publish, and for having the right to record and share it, including anything visible on your screen. [[REQUIRED BEFORE PUBLISHING: state the reporting and takedown process, expected response time and the contact address. Google Play requires user-generated-content apps to declare how content is moderated.]]

+

Published clips expire after the window the creator chooses — 1, 3 or 7 days (7 days by default). When a creator stops sharing or deletes a published clip, media links already handed out may keep working for up to about five minutes, because links are signed to be valid for that long. Deleting the local recording does not delete a published copy; stop sharing or delete the published clip to do that. Expired, deleted and unclaimed uploads are reclaimed by the service's retention process. The app runs on third-party hosting, which keeps ordinary request logs such as IP address and browser information for its own default retention period; the app does not add analytics of its own.

+ +

6. What you record, and content responsibility

+

You are responsible for what you record and publish, and for having the right to record and share it, including anything visible on your screen. Reviewers' comments are stored with the clip. This build has no in-app report button for a viewer; if content shows you and you want it removed, contact the person who shared the link, or raise it through the contact route in section 10.

+

7. Security

-

Uploaded content is stored in private cloud storage and served through time-limited links. Password protection for shared links is optional and chosen by the creator.

+

Uploaded content is stored in private cloud storage and served through time-limited signed links. Password protection for a shared link is optional and chosen by the creator.

+

8. Children

-

[[REQUIRED BEFORE PUBLISHING: declare target audience. If children may use this app, the user-generated-content and data declarations must reflect that.]]

+

ScreenNote is a work and product-feedback tool and is not directed at children.

+

9. Your control

-

You can delete local recordings at any time, and stop sharing or delete published clips to remove them from the server. [[REQUIRED BEFORE PUBLISHING: state how a viewer or a third party can request removal of content that shows them.]]

-

10. Changes

-

[[REQUIRED BEFORE PUBLISHING: state how users are told about changes.]]

-

11. Contact

-

Questions about this policy or your data: [[SUPPORT EMAIL]].

-
ScreenNote · This page is the privacy policy referenced by the Google Play listing.
+

You can delete local recordings at any time, and stop sharing or delete a published clip to remove it from the server. Requests to remove content that shows you: see section 10.

+ +

10. Contact

+

Privacy questions or removal requests: open an issue at github.com/buttercode101/ScreenNote/issues, or use the developer contact address shown on the app's Google Play listing.

+ +

11. Changes

+

If these practices change, this page is updated and carries a new effective date.

+ +