Schedule posts to Bluesky with Cloudflare workers. skyscheduler.work
cf tool bsky-tool cloudflare bluesky schedule bsky service social-media cloudflare-workers

update privacy policy

with links to the third party privacy policies

+21 -13
+1 -1
assets/sitemap.xml
··· 30 30 </url> 31 31 <url> 32 32 <loc>https://skyscheduler.work/privacy</loc> 33 - <lastmod>2025-12-30T12:10:19.142Z</lastmod> 33 + <lastmod>2025-02-16T11:11:22.560Z</lastmod> 34 34 <priority>0.40</priority> 35 35 </url> 36 36 </urlset>
+9 -9
src/pages/homepage.tsx
··· 14 14 <article> 15 15 <noscript><header>Javascript is required to use this website</header></noscript> 16 16 <p> 17 - <strong>SkyScheduler</strong> is a free, 18 - <a href="https://github.com/socksthewolf/skyscheduler" rel="nofollow" target="_blank">open source</a> service that 19 - lets you schedule and automatically repost your content on Bluesky!<br /> 17 + <strong>SkyScheduler</strong> is a 18 + free, <a href="https://github.com/socksthewolf/skyscheduler" rel="nofollow" target="_blank">open source</a> service 19 + that lets you schedule and automatically repost your content on Bluesky!<br /> 20 20 Boost engagement and reach more people no matter what time of day!<br /> 21 21 <center> 22 22 <figure> ··· 28 28 width="1200px" 29 29 /> 30 30 <figcaption> 31 - An amazing picture of SkyScheduler's Dashboard 31 + An amazing picture of SkyScheduler's Dashboard, wow! 32 32 </figcaption> 33 33 </figure> 34 34 </center> ··· 37 37 <li>Handles multiple users/accounts easily, supports most PDS instances</li> 38 38 <li>Schedule your posts any time in the future (to the nearest hour)</li> 39 39 <li>Supports embeds, quote posts, links, tagging, mentions</li> 40 - <li>Post <span data-tooltip={`images and video (up to ${R2_FILE_SIZE_LIMIT_IN_MB} MB)`}>media</span> 41 - with content labels and full support for alt text</li> 40 + <li>Post <span data-tooltip={`images and video (up to ${R2_FILE_SIZE_LIMIT_IN_MB} MB)`}>media</span> with 41 + content labels and full support for alt text</li> 42 42 <li>Schedule entire threads with support of up to {MAX_POSTS_PER_THREAD} posts per thread!</li> 43 - <li>Automatically retweet your content at an interval of your choosing, up to {MAX_REPOST_INTERVAL} times every 44 - {MAX_REPOST_IN_HOURS-1} hours (or {MAX_REPOST_DAYS} days)</li> 43 + <li>Automatically retweet your content at an interval of your choosing, up to {MAX_REPOST_INTERVAL} times 44 + every {MAX_REPOST_IN_HOURS-1} hours (or {MAX_REPOST_DAYS} days)</li> 45 45 <li>Edit the content of posts and alt text before they are posted</li> 46 46 </ul> 47 47 </p> ··· 52 52 </section> 53 53 </BaseLayout> 54 54 ); 55 - } 55 + };
+11 -3
src/pages/privacy.tsx
··· 25 25 <li>Cloudflare 26 26 <ul> 27 27 <li>Images are sent to Cloudflare Images compressor to optimize the file size in order to upload onto BlueSky</li> 28 + <li>CF's Turnstile captcha service is used during signup and password recovery to prevent botted behaviors</li> 28 29 <li>Data is stored in Cloudflare's D1/R2/KV storage containers</li> 29 - <li>Media may be scanned by Cloudflare's <a rel="noopener nofollow noindex" href="https://developers.cloudflare.com/cache/reference/csam-scanning/" class="secondary">illicit material detection service</a>. 30 + <li>Media may be scanned by Cloudflare's <a rel="noopener nofollow noindex" href="https://developers.cloudflare.com/cache/reference/csam-scanning/" class="secondary">illicit material detection service</a>.<br /> 30 31 &nbsp;Said media is not allowed on this service and violators will be banned.</li> 31 32 </ul> 32 33 </li> 33 34 <li>Bluesky/Custom PDS 34 35 <ul> 35 - <li>To transfer your content to their service at the time you choose</li> 36 + <li>To determine what PDS your account is located on (via <a href="https://plc.directory" rel="nofollow" class="secondary">plc.directory</a>)</li> 37 + <li>To transfer your content to the PDS your account is located on at the time you choose</li> 36 38 </ul> 37 39 </li> 38 40 </ol> 39 - 40 41 </p> 41 42 <h4>How Data is Used</h4> 42 43 <p>We use the data that you provide to transmit your content to the BlueSky PDS (or a PDS of your own choosing) on your behalf.<br /> ··· 50 51 </ul> 51 52 </div> 52 53 </p> 54 + <h4>Links to other policies</h4> 55 + <p>Here are the privacy policies for the services that we do use, these links are not kept up to date and may change due to the nature of being from third parties.</p> 56 + <ul> 57 + <li><a class="secondary" href="https://www.cloudflare.com/privacypolicy/" rel="noopener nofollow">Cloudflare</a></li> 58 + <li><a class="secondary" href="https://www.cloudflare.com/turnstile-privacy-policy/" rel="noopener nofollow">Cloudflare Turnstile</a></li> 59 + <li><a class="secondary" href="https://bsky.social/about/support/privacy-policy" rel="noopener nofollow">BlueSky</a></li> 60 + </ul> 53 61 <footer> 54 62 <FooterCopyright /> 55 63 </footer>