<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="../assets/xml/rss.xsl" media="all"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Focus on your mission, not your tech - Another Cup of Coffee (Posts about Security)</title><link>https://anothercoffee.net/</link><description></description><atom:link href="https://anothercoffee.net/categories/security.xml" rel="self" type="application/rss+xml"></atom:link><language>en</language><copyright>Copyright © 2006 - 2026 &lt;a href="https://anothercoffee.net/" title="Another Cup of Coffee Limited"&gt;Another Cup of Coffee Limited&lt;/a&gt; </copyright><lastBuildDate>Wed, 18 Feb 2026 16:39:44 GMT</lastBuildDate><generator>Nikola (getnikola.com)</generator><docs>http://blogs.law.harvard.edu/tech/rss</docs><item><title>Secure Your AI Workflow Using Local Tokenisation</title><link>https://anothercoffee.net/secure-your-ai-workflow-using-local-tokenisation/</link><dc:creator>Anthony Lopez-Vito</dc:creator><description>&lt;p&gt;&lt;strong&gt;&lt;em&gt;Secure your AI workflow with local tokenisation. PaigeSafe is a lightweight tool perfect for small agencies and freelancers handling sensitive client data in ChatGPT, Claude and other AI tools.&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If you've spent any time at all using cloud-based LLMs like ChatGPT or Claude for client work, you've probably had that voice in the back of your head kick in: &lt;em&gt;"Should I really be pasting this into a chat?"&lt;/em&gt; I'm sure that moment of hesitation is all too familiar for those who have started to integrate AI into work workflows.&lt;/p&gt;
&lt;p&gt;Every day, many of us paste sensitive content into AI tools—client data, business strategies, internal documents—often without really thinking about where that information ends up. That data potentially becomes part of training sets, risking leaks by cropping up in future chats with other users. For freelancers and small agencies handling confidential client work, Large Language Models (LLMs) create a real dilemma. They're too useful to avoid but carefully sanitising content is a real chore.&lt;/p&gt;
&lt;p&gt;Enterprises solve this with expensive solutions which are overkill and far too expensive for the rest of us. Those who want to take advantage of LLMs have been left with carefully reading through documents and running manual search and replace for names and numbers. This is tedious, error-prone and still stands a high likelihood of data leaks. Unfortunately, taking unnecessary risks with client data, spending ages on manual anonymisation, or avoiding AI tools altogether when working with sensitive information is no longer a good option to remain competitive.&lt;/p&gt;
&lt;h3 id="introducing-the-paigesafe-document-security-tool"&gt;Introducing the PaigeSafe Document Security Tool&lt;/h3&gt;
&lt;p&gt;&lt;img alt="Screenshot of PaigeSafe" src="https://anothercoffee.net/images/PaigeSafe-Tokenize-Text.jpg"&gt;&lt;/p&gt;
&lt;p&gt;PaigeSafe is a document security tool that helps protect your confidential information when using Large Language Models (LLMs) like ChatGPT and Claude. It uses the process of tokenisation by replacing sensitive data with non-sensitive placeholders. We originally built it as an in-house tool because we faced these exact same challenges. As a small team, we needed something that just worked without the expensive licenses and high learning curve.&lt;/p&gt;
&lt;p&gt;PaigeSafe is currently in the prototyping stage to test if there is demand for this type of utility. It offers basic functionality, and the code lacks robust error checking. However, since it is intended to be run locally, there is minimal risk to your documents. All it does is offer a convenient way to search and replace text before you paste or upload sensitive text to LLMs. I regularly use it to sanitise my own documents.&lt;/p&gt;
&lt;h3 id="uses-and-limitations"&gt;Uses and Limitations&lt;/h3&gt;
&lt;p&gt;PaigeSafe does not try to offer an enterprise solution for those who need to meet strict compliance regulations. Here's where it fits in the document security landscape:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Perfect for&lt;/strong&gt;: Freelancers, small agencies, independent developers&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Good for&lt;/strong&gt;: Regular business documents, client communications, project data&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Not for&lt;/strong&gt;: Banking systems, medical records, top-secret government files&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;PaigeSafe is a lightweight tool that helps you avoid accidentally exposing sensitive information to AI models. If you're handling typical client work like website data, marketing plans, business strategies, and project specs, this solution is for you. It's perfect for those, "I need to run this past ChatGPT but shouldn't share the client's name" moments. Or when you want to analyze customer feedback without exposing individual identities.&lt;/p&gt;
&lt;p&gt;If you work for a financial institution, healthcare provider, or government contractor, this solutions of course will not be for you.&lt;/p&gt;
&lt;h3 id="where-to-find-it"&gt;Where to Find it&lt;/h3&gt;
&lt;p&gt;The tool is built using Python and the Streamlit framework but if you use Docker, it can be easily installed by pulling the PaigeSafe image from Docker Hub. For more information, please visit the dedicated site at &lt;a href="https://paigesafe.com/"&gt;paigesafe.com&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Remember that it is still very much an early prototype but more useful features will follow. Please send feedback to &lt;a href="mailto:paigesafe@anothercoffee.net"&gt;paigesafe@anothercoffee.net&lt;/a&gt;&lt;/p&gt;
&lt;div class="container my-4 p-4 border bg-light text-center"&gt;
    &lt;h4 class="grid-heading text-center mb-3"&gt;How to install PaigeSafe&lt;/h4&gt;
    &lt;p&gt;Find out how to install the prototype application by following the instructions on the PaigeSafe website.&lt;/p&gt;
    &lt;button type="button" class="btn btn-primary"&gt;&lt;a href="https://paigesafe.com"&gt;Install PaigeSafe&lt;/a&gt;&lt;/button&gt;
&lt;/div&gt;

&lt;hr&gt;

&lt;section class="mt-4 pt-4"&gt;
    &lt;h3&gt;You may also like&lt;/h3&gt;

    &lt;div class="row"&gt;

      &lt;div class="col-md-6 col-lg-4 mb-4"&gt;
            &lt;div class="card h-100"&gt;
                &lt;a href="https://anothercoffee.net/drupal-7-end-of-life-why-wordpress-is-the-best-migration-option/"&gt;
                        &lt;img src="https://anothercoffee.net/images/posts/drupal-7-end-of-life-why-wordpress-is-the-best-migration-option-300x150.jpg" class="card-img-top" alt="Drupal 7 End of Life: Why WordPress is the Best Migration Option for Lower Maintenance Sites"&gt;&lt;/a&gt;
                &lt;div class="card-body d-flex flex-column"&gt;
                    &lt;h4 class="card-title"&gt;&lt;a href="https://anothercoffee.net/drupal-7-end-of-life-why-wordpress-is-the-best-migration-option/" class="listtitle"&gt;Drupal 7 End of Life: Why WordPress is the Best Migration Option for Lower Maintenance Sites&lt;/a&gt;&lt;/h4&gt;
                    &lt;div class="mb-2"&gt;
                        &lt;span&gt;&lt;time class="listdate" datetime="2024-12-17T14:25:15Z" title="17 December 2024"&gt;17 December 2024&lt;/time&gt;&lt;/span&gt;
                    &lt;/div&gt;

                        &lt;p class="card-text flex-grow-1"&gt;Drupal 7 support ends January 2025. Discover why WordPress is the cost-effective, user-friendly CMS for small agencies, freelancers, and businesses.&lt;/p&gt;

                &lt;/div&gt;
            &lt;/div&gt;
        &lt;/div&gt;

      &lt;div class="col-md-6 col-lg-4 mb-4"&gt;
            &lt;div class="card h-100"&gt;
                &lt;a href="https://anothercoffee.net/still-alive-a-micro-agencys-20-year-journey/"&gt;
                        &lt;img src="https://anothercoffee.net/images/a-west-london-micro-agencys-journey-to-ai-featured.jpg" class="card-img-top" alt="Still Alive: A Micro Agency's 20 Year Journey"&gt;&lt;/a&gt;
                &lt;div class="card-body d-flex flex-column"&gt;
                    &lt;h4 class="card-title"&gt;&lt;a href="https://anothercoffee.net/still-alive-a-micro-agencys-20-year-journey/" class="listtitle"&gt;Still Alive: A Micro Agency's 20 Year Journey&lt;/a&gt;&lt;/h4&gt;
                    &lt;div class="mb-2"&gt;
                        &lt;span&gt;&lt;time class="listdate" datetime="2024-10-15T15:28:15Z" title="15 October 2024"&gt;15 October 2024&lt;/time&gt;&lt;/span&gt;
                    &lt;/div&gt;

                        &lt;p class="card-text flex-grow-1"&gt;This article will be the first in a series where I'll share how Artificial Intelligence has reshaped how we operate at Another Cup of Coffee.&lt;/p&gt;
                &lt;/div&gt;
            &lt;/div&gt;
        &lt;/div&gt;

        &lt;div class="col-md-6 col-lg-4 mb-4"&gt;
            &lt;div class="card h-100"&gt;
                &lt;a href="https://anothercoffee.net/drupal-7-docker-containers-migration-projects/"&gt;
                        &lt;img src="https://anothercoffee.net/images/posts/Drupal-Docker-Containers-card-300-150.jpg" class="card-img-top" alt="How To Set Up Drupal 7 Docker Containers for Migration Projects"&gt;&lt;/a&gt;
                &lt;div class="card-body d-flex flex-column"&gt;
                    &lt;h4 class="card-title"&gt;&lt;a href="https://anothercoffee.net/drupal-7-docker-containers-migration-projects/" class="listtitle"&gt;How To Set Up Drupal 7 Docker Containers for Migration Projects&lt;/a&gt;&lt;/h4&gt;
                    &lt;div class="mb-2"&gt;
                        &lt;span&gt;&lt;time class="listdate" datetime="2024-09-09T13:25:15Z" title="09 September 2024"&gt;09 September 2024&lt;/time&gt;&lt;/span&gt;
                    &lt;/div&gt;

                        &lt;p class="card-text flex-grow-1"&gt;Learn how Docker is a valuable tool for Drupal 7 end of life migrations. In this post, I'll give a step-by-step guide to setting up a Drupal 7 container for your migration project.&lt;/p&gt;
                &lt;/div&gt;
            &lt;/div&gt;
        &lt;/div&gt;
    &lt;/div&gt;

&lt;/section&gt;</description><category>AI</category><category>Confidentiality</category><category>LLM</category><category>Operations</category><category>Privacy</category><category>Security</category><category>Workflow</category><guid>https://anothercoffee.net/secure-your-ai-workflow-using-local-tokenisation/</guid><pubDate>Tue, 12 Nov 2024 13:59:03 GMT</pubDate></item><item><title>Safeguard your email address by registering a domain</title><link>https://anothercoffee.net/safeguard-your-email-address/</link><dc:creator>Anthony Lopez-Vito</dc:creator><description>A primary email address tied to your email provider could set you up for a great deal of inconvenience if they shut down. Registering your own domain helps control your email regardless of which company you're currently using.

On Thursday, 8th August 2013, a secure email service provider called &lt;a href="http://lavabit.com"&gt;Lavabit&lt;/a&gt; suddenly &lt;a href="http://www.theguardian.com/technology/2013/aug/08/lavabit-email-shut-down-edward-snowden"&gt;suspended operations&lt;/a&gt;. Its founder, Ladar Levison, wrote in an open letter on the company's website that he would rather shut the company down than &lt;em&gt;"become complicit in crimes against the American people."&lt;/em&gt; Although Mr Levison took what he believed to be a principled stand, Lavabit customers were understandably &lt;a href="http://www.emaildiscussions.com/showthread.php?t=66968&amp;amp;page=2"&gt;angry at being blocked&lt;/a&gt; from accessing their emails. Without warning, long-time customers lost years worth of archived messages. Active users who relied on the company to host their primary email now face the inconvenience of updating their contacts and online accounts with a new address.

One may be tempted to think that a simple solution would be just to set up another email account elsewhere. After all, there are many free email providers offering reliable services. If you're in this camp, ask yourself how your day-to-day life will be affected if you suddenly and unexpectedly lose access to your email account.
&lt;ul style="font-style: italic;"&gt;
 	&lt;li&gt;Do you conduct business over email? How much productivity will be lost re-establishing communication with clients?&lt;/li&gt;
 	&lt;li&gt;Have you saved passwords, document attachments and important account information in your webmail folders? What happens if you can't log in to the webmail account?&lt;/li&gt;
 	&lt;li&gt;How much time will it take to inform all your relatives, friends and contacts of your new email address, especially if your address book was also hosted with the lost email service?&lt;/li&gt;
 	&lt;li&gt;How easy is it to reset the passwords of your other online accounts (internet banking, Facebook, Skype, etc.) without that lost email address?&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Keeping control of your email address&lt;/h2&gt;
There are some important lessons we can learn from the Lavabit incident and two things can save you from similar trouble:
&lt;ol&gt;
 	&lt;li&gt;&lt;strong&gt;Register your own domain&lt;/strong&gt; and link it to your email provider. That way, you can switch providers while retaining the same email address.&lt;/li&gt;
 	&lt;li&gt;Do not rely on webmail as your only method of accessing your messages. Set-up an email client on your computer and &lt;strong&gt;regularly download copies of your email&lt;/strong&gt;.&lt;/li&gt;
&lt;/ol&gt;
Exactly how you go about using your own domain and downloading emails depends on your existing set-up and requirements. I'll give a quick overview in this post but please note that it only briefly touches on some steps which can be quite technical.

&lt;a name="setup_guide"&gt;&lt;/a&gt;
&lt;h2&gt;Step 1: Register your own domain&lt;/h2&gt;
An email address under your own domain keeps it independent of the email host. Your current email provider may go out of business, get bought-out or become unreliable but having your own domain means that you can switch to another while retaining the same email address.

To get an email address under your own domain, you first need to register a name with a &lt;em&gt;domain name registrar&lt;/em&gt;. (See &lt;a title="What do I need to set up a website?" href="http://192.168.2.30:8100/what-do-i-need-to-set-up-a-website/"&gt;this post&lt;/a&gt; for more information.)

You can register your domain with the following companies but a web search for "domain registration" will bring up a list of other providers:
&lt;ul&gt;
 	&lt;li&gt;&lt;strong&gt;&lt;a href="https://anothercoffee.net/#contact"&gt;Another Cup of Coffee Limited&lt;/a&gt;&lt;/strong&gt; - we'll handle the details of domain registration under your name for £9.99 GBP per year&lt;/li&gt;
 	&lt;li&gt;&lt;strong&gt;&lt;a href="http://www.123-reg.co.uk"&gt;123-reg.co.uk&lt;/a&gt;&lt;/strong&gt; - a popular UK-based registrar and hosting company&lt;/li&gt;
 	&lt;li&gt;&lt;strong&gt;&lt;a href="http://www.namecheap.com"&gt;namecheap&lt;/a&gt;&lt;/strong&gt; - a US-based registrar that seems to have a good reputation for customer service (I personally haven't used them)&lt;/li&gt;
 	&lt;li&gt;&lt;strong&gt;&lt;a href="http://networksolutions.com"&gt;Network Solutions&lt;/a&gt;&lt;/strong&gt; - one of the oldest and well-known registrars but quite expensive&lt;/li&gt;
&lt;/ul&gt;
Regardless of which domain registrar you choose, the whole process should only take a few minutes to complete. However, depending on their system, it could take a few hours to a day or more before it's available for use.
&lt;h2&gt;Step 2: Link your domain to your email provider&lt;/h2&gt;
Linking your domain to an email provider can be intimidating for non-technical people. To make matters more complicated, some end up with different combinations of registrar, free web-based email, business email hosting, and web hosting. Everything can be under one roof or you may have different companies handling each component. The exact steps needed will depend on your subscription packages so covering them in a short tutorial is not practical. (That's why companies like us exist!)

In general, your registrar will give you an online control panel. This lets you specify settings to hand over control of the domain's email to an external email provider. Alternatively, it may offer an &lt;em&gt;email forwarding&lt;/em&gt; service that automatically redirects messages to another address, such as Gmail or Yahoo Mail.

Changing email providers then becomes a matter of adjusting the control panel to reflect the new company's settings.

Here are some help pages for a few of the popular email providers:
&lt;ul&gt;
 	&lt;li&gt;&lt;strong&gt;&lt;a href="http://help.yahoo.com/l/aa/yahoo/mail/original/personaladdress/personaladdress-08.html"&gt;Yahoo Mail&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;
 	&lt;li&gt;&lt;strong&gt;&lt;a href="http://lifehacker.com/5391537/trick-out-google-apps-for-your-domain"&gt;Gmail&lt;/a&gt;&lt;/strong&gt; via Google Apps&lt;/li&gt;
 	&lt;li&gt;&lt;strong&gt;&lt;a href="http://www.howto-outlook.com/howto/outlookcompersonaladdress.htm"&gt;outlook.com&lt;/a&gt;&lt;/strong&gt; (formerly Hotmail)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Step 3: Download backups of your emails&lt;/h2&gt;
For many people, their main method of checking and sending email is through their provider's webmail interface. It's very convenient because there are no programs to set up on your computer. All that's needed is to open up a web browser and log in. The downside is that you do not retain any copies of your messages. As some of the Lavabit customers found, you will lose everything if the provider suddenly ceases operations.

The solution is to set up an email program (also known as an email &lt;em&gt;client&lt;/em&gt;), like Mac Mail, Microsoft Outlook or Mozilla Thunderbird to download emails from your server. Even if you prefer webmail, periodically connecting from your email client ensures that you save the latest messages on your computer's hard-drive.

Most email providers offer you a choice of &lt;em&gt;'POP'&lt;/em&gt; or &lt;em&gt;'IMAP'&lt;/em&gt; as mechanisms for retrieving your email. POP will simply download all the messages and if set in your email client, delete the messages after they're read. IMAP synchronizes your email client with the server so it copies the same structure of read, unread, sent messages and saved folders. (&lt;a title="Rackspace: POP vs. IMAP" href="https://web.archive.org/web/20150905100646/http://www.rackspace.com/apps/support/portal/4012"&gt;This Rackspace article&lt;/a&gt; gives more detail on the difference between the two.) I find IMAP to be the most convenient option. If you mostly use webmail, you should also use IMAP if it's available.
&lt;h2&gt;Too much trouble?&lt;/h2&gt;
These steps might seem daunting but you don't need to be a computer expert to get everything set-up. Business users usually have more complex configurations that may need an IT administrator to get everything working properly. However, for personal users and micro-businesses with simple needs, a little bit or research and background reading should allow you to get the job done without any help.

Of course, if you'd rather not go to the trouble of doing this yourself, we'll be very happy provide you with &lt;a href="https://anothercoffee.net/#contact"&gt;a quotation&lt;/a&gt;. This is not a big budget job as the whole process is fairly quick for those familiar with what's required.
&lt;h2&gt;Some background on the Lavabit incident&lt;/h2&gt;
I'll make a slight digression from technical matters as the Lavabit incident may have wider implications for anyone using US-based internet services.

Lavabit offered encrypted email services and was &lt;a href="http://www.theguardian.com/commentisfree/2013/aug/09/lavabit-shutdown-snowden-silicon-valley"&gt;reported in the press&lt;/a&gt; to have been used by the NSA whistleblower &lt;a href="http://www.theguardian.com/world/edward-snowden"&gt;Edward Snowden&lt;/a&gt;. Unlike most email systems, the company's technology meant that there was no way for them to directly read user emails. While we may never know the truth, it seems likely they were ordered to &lt;a title="HOW THE GOVERNMENT KILLED A SECURE E-MAIL COMPANY" href="http://www.newyorker.com/online/blogs/elements/2013/08/the-government-versus-your-secrets.html"&gt;participate in ongoing surveillance&lt;/a&gt; in a form that the founder believed to be against the United States Constitution. Levison was issued with a 'gag order' preventing him from giving details on the matter. Shortly after the Lavabit news broke, Silent Circle, another secure email provider, &lt;a title="Silent Circle blog announcement" href="http://silentcircle.wordpress.com/2013/08/09/to-our-customers/"&gt;pre-emptively shut down&lt;/a&gt; its own service in order to protect its customers.

There is increasing &lt;a title="First Lavabit, now Silent Circle: Another U.S. secure email service closes to protect users" href="http://gigaom.com/2013/08/09/another-u-s-secure-email-service-shuts-down-to-protect-customers-from-authorities/"&gt;industry speculation&lt;/a&gt; that the US government's surveillance is &lt;a href="http://techcrunch.com/2013/08/08/silent-circle-preemptively-shuts-down-encrypted-email-service-to-prevent-nsa-spying/"&gt;jeopardizing the country's businesses&lt;/a&gt; since they can no longer be trusted to protect their users' privacy.

It's clear that no matter which country you're in, if your email is hosted with a US provider, you need to assume that the US government will want (or already has) backdoor access to them. Whether or not this is acceptable is a discussion outside the scope of this post. Regardless of where you stand, it's important to realize that the industry landscape is changing and we can no longer be complacent about safeguarding our data.</description><category>Backups</category><category>Email</category><category>Emergency</category><category>Laws</category><category>Privacy</category><category>Security</category><guid>https://anothercoffee.net/safeguard-your-email-address/</guid><pubDate>Sat, 10 Aug 2013 13:51:07 GMT</pubDate></item></channel></rss>