Site Policies
By Natasha L. - www.lupinia.net
Date: November 18, 2023
========================
## Privacy Policy
_*Last update:* Added information about Second Life systems/API interactions and bots on 18 November 2023._
Scripts and static content for this site are served from the domain cdn.fur.vc. This domain is solely owned and operated by Lupinia Studios, so it is also held to this same privacy policy.
The underlying application code powering this site is entirely open-source, and may be [reviewed on GitHub](https://github.com/lupinia/awi).
### General Browsing Information Collected
When you browse through any website, information about your visit can be collected. I automatically collect and temporarily store the following information:
- Your IP address;
- The date and time of your visit;
- The pages you visited;
- The address of the website you came from when you came to visit (if you have referrer information turned on); and
- The type of browser used to view the site.
I use analytical software to process this log information (locally installed and privately maintained), but it's never shared with or sent to third parties under any circumstances, not even for my own analysis. This log data contains no personally-identifiable information (PII); browser data can potentially be identifying, but I have no interest in doing this, I'm only interested in statistical information to improve the site. So, I welcome anyone to anonymize any or all of their browser information; it's helpful for me to know what browser you're using, what language(s) you read/speak, and the date/time of your visit, but you are under no obligation to provide this information, so please use whatever proxies/anonymization measures you feel are necessary. For more information about browser fingerprinting, and to see what information your browser transmits when browsing, go to .
### Cookies
This site does not use any third-party tracking cookies or statistic systems whatsoever. No Google Analytics, no Sitemeter, nothing.
Session cookies are used to enhance various features, but most of the site will work fine without them, so they can be disabled in your browser unless you're a registered user attempting to log in, or attempting to view mature content (see the Personally-Provided Information section below). As of the last revision to this document, there are no persistent cookies currently in use.
### Javascript
For various reasons, including personal preference and engineering experience, this site makes minimal use of Javascript. And in areas where scripting is required, all functionality will gracefully function without Javascript enabled. So, if you choose to disable Javascript for privacy/security reasons, everything should function correctly (and if it doesn't, please [let me know](http://www.lupinia.net/contact/)). In fact, I encourage all internet users to disable Javascript by default on all sites they visit, for privacy and security reasons.
If you do want to enable Javascript-related functionality, allow scripts for cdn.fur.vc and mapbox.com in addition to the domain you used to access this site. No other Javascript domains should be necessary for this site.
#### Mapbox
All embedded maps use Mapbox, and they're completely Javascript-based. To enable them, allow Javascript for mapbox.com. As far as I can tell, there are no cookies placed by the scripts I used to embed their code, but if you encounter them, [please let me know](http://www.lupinia.net/contact/). You can find Mapbox's privacy policy at .
### Personally-Provided Information
You don't have to provide any information to use this site, but there are a few areas that invite you to do so. Any information you provide through these methods will be carefully guarded, and not shared with any third parties.
#### User Accounts
User accounts may be created, using only as much information as you supply. A valid email address is required to activate your account, but it is absolutely never shared with third parties for any reason, nor is it used for anything other than account maintenance and account-related communications. Please note that logging in to your account requires session cookies - this is an inescapable limitation of all internet architecture.
#### Birthdate
The mature content filter for non-logged-in users requires a valid birthdate to ensure that visitors are over age 18 when viewing mature content. This is not stored in any way, once it is processed by the filter script, and it cannot be retrieved by third parties in any way.
For users with user accounts, entering your birthdate into the form will set a True/False flag in the database indicating whether you were over age 18 when you provided that data, along with the date/time when you submitted the form (for validation purposes), but the birthdate you enter will not be stored.
For anonymous users, entering your birthdate into the form will set a session variable for 48 hours indicating whether you are over age 18. The underlying code for this form can be found [here](https://github.com/lupinia/awi/blob/master/awi_access/forms.py). Please note that this functionality will not work without session cookies - this is an inescapable limitation of all internet architecture.
#### Contact Form
The contact form is only used to send an email to me. A valid email address is required in order to receive a response. Upon successfully sending a message through the form, your IP address and user agent will be recorded in a temporary caching system for up to 24 hours, as a spam/abuse reduction measure - it will not be stored, recorded, or used in any way beyond that time, and I have no means of retrieving it once the "cool down" time has passed. *This information is never shared with third parties.*
If I determine a message sent through this contact form to be spam, I will add certain keywords from the message to a database on this site. Future messages sent through the contact form will be checked against this list, and if a match is found, the sender's email address, IP address, and user agent will be recorded permanently, in order to block that sender from future access to the site. I maintain this spam keyword list manually, and I prioritize avoiding false positives when selecting keywords to add to the list, but if you feel I've made a mistake, please [open a support issue](https://github.com/lupinia/awi/issues) and I'll review your request. I reserve the right to share this information (spam keywords, spam sender addresses, and spammer IP addresses/user agents) with security researchers of my choosing, for academic purposes or for the development of defensive technologies.
The underlying code for the contact form can be found [here](https://github.com/lupinia/awi/tree/master/deerconnect).
---
### Second Life Systems
In addition to browsing this website directly, some scripted systems within Second Life interact with this site indirectly, via the use of various web APIs running on this server. At a minimum, these systems may record and store additional information beyond what's described above, including:
- Second Life legacy usernames and unique identifiers (UUIDs) of users who own objects containing scripts that directly connect to web APIs on this site.
- In-world location of objects containing scripts that directly connect to web APIs on this site, including region name and coordinates.
- The unique identifiers (UUIDs) of objects containing scripts that directly connect to web APIs on this site
This information is required for in-world scripts to authenticate with the web APIs on this site and ensure usage of these APIs is restricted to authorized scripts/users only.
#### Sales and Rentals (CasperVend, CasperLet, and Second Life Marketplace)
I use CasperLet to manage Second Life rental properties, and CasperVend for in-world sales (including distribution of certain free items). Both of these systems are governed by the [CasperTech Privacy Policy](https://wiki.casperdns.com/index.php/CasperTech_Wiki:Privacy_policy). Sales of my items on the Second Life Marketplace are governed by the [Linden Labs Privacy Policy](https://lindenlab.com/privacy), and records of my Marketplace sales are synchronized with CasperVend.
### Second Life Scripted Agents ("Bots")
Within Second Life, "bots" are normal user accounts operated by automation software instead of by a human operator. The usage of bots in SL is governed by Linden Labs' [Official Scripted Agent Policy](https://wiki.secondlife.com/wiki/Linden_Lab_Official:Scripted_Agent_Policy), and all bots I operate fully comply with this policy. As of this policy revision, this includes only one bot account, [Lupinia Studios DeerBot (frolickingdeer Resident)](https://my.secondlife.com/frolickingdeer).
All bots I operate run independently on servers I manage, using the [Corrade viewer](https://corrade.grimore.org/). *No data received/viewed by my bots is shared with any third parties.*
Chat/conversations received by bots (including local chat at reduced range, as well as IMs sent to bots and group IMs in groups the bot is a member of) are automatically logged as a normal function of bot operation, and while these logs may be reviewed manually as-needed for diagnostic purposes or to investigate security/abuse incidents, these logs are considered temporary/ephemeral and are discarded when no longer necessary for minimal engineering/security purposes.
## Advertising Statement
Simply put, there is no advertising on this site, and there never will be. This site is a non-commercial not-for-profit hobby, and I very strongly oppose putting ads on any of my websites. So, there are no Google ads here, no popups, no banners, none of those annoying cover-the-whole-screen flash clips. Nothing. I also don't impose ads on any sites I host, and I discourage their presence. If any hosted sites have outside advertising, they're limited only to text-based Google ads, and nothing more. Running this server is not a business, it is a hobby, and a service to the various communities I consider myself a member of.
If you see any ads on this site, or experience any popups, I promise you they didn't come from me. And if you're seeing these things, you might want to scan your system for spyware, because that's the only possible way they could get here.
## Retraction and Removal Policy
As this website approaches [20 continuous years of existence](http://www.lupinia.net/about/history.htm), and my personal online presence spans more than that, I've found myself cringing at my past self while reading my own content, more than once. I'm sure this happens to everyone, and in fact, I consider it a natural part of maturity; if I'm not constantly changing how I write, how I think, and what I believe, I'm not growing, I'm stagnating. Plus, while I like I think I was pretty articulate as a teenager, I can't imagine anyone looking back at things they wrote in high school and thinking particularly highly of it.
When it comes to keeping/collecting old material, I'm very much a natural archivist - my default impulse is to hold onto everything forever. But I also want to make sure the content I maintain here always reflects my values, or at least serves a constructive purpose. Because despite my tendency to occasionally go years without posting, this isn't some abandoned old blog, this is (or is at least meant to be) a living, active portfolio of my work.
I could easily find this balance by just reviewing my writings from time to time, removing anything that I don't want to display anymore, but I don't always have the time or emotional energy to do that regularly, plus there are a few situations where a post feels like it can still do some good in the world, even if it's not what I would say on the subject now. So, I'm presenting this in the form of a policy mainly to clearly communicate my own guidelines and criteria for when this happens, as well as offering guidance attached to older articles that I haven't revisited recently.
- As the site's owner and administrator, I reserve the sole right to determine what is and is not publicly displayed here.
- As the site's owner and administrator, I bear sole responsibility for the content I release for public view, past, present, and future.
- As a general principle, I maintain this site as an archive as much as anything else, and I do not remove content purely because of its age.
- If I feel I can modify an article instead of deleting it, I will try to do so and re-post it when I'm able to work on it.
- When I remove old content, it is usually (but not always) based on asking myself the following questions about it:
- Does this represent my current views on the subject?
- Does this serve a purpose that I feel is useful or important?
- Do I feel good about attaching my name to this in the public eye?
- Does this contain harmful content or language that needs to be updated?
- I do not have the time or energy to vigilantly patrol my older work, but I will not hesitate to take action if I become aware of content I posted that requires it. Please [let me know](http://www.lupinia.net/contact/) if you feel something I posted requires modification or removal.
- To assist in contextualizing my older work that I might not have reviewed recently, older work created by me will be prefaced with a message indicating that it may not be current, based on the following criteria:
- Last-modified date older than 10 years ago, *or*
- Original publishing date older than 15 years ago and last-modified date older than 5 years ago.
- While I do not consider myself a journalist, and I am not aiming or intending to engage in journalism on this site, I have great reverence for the ethics and ideals of journalists. To that end, in order to improve transparency and take responsibility for my words, the following changes to the way content is displayed, in addition to the aforementioned preface based on content age:
- All content will contain a byline indicating the author's name. Prior to 2022, this was not part of the content display templates, since my name is already in the title graphics, but this change will make it more explicit.
- The author byline will be overridden for content hosted here that I didn't create, to more clearly indicate authorship for guest content.
- When the text of a written article is modified, the revision date will appear in the article's template, to better distinguish between actual editorial changes and content-management changes (toggling Featured status, moving to a different category, adding/removing tags, etc).
- This policy does not apply to content posted to other websites (where I may not have enough control to meaningfully update or remove older content, and/or may no longer be an active user), or archival copies/mirrors of this website (which I have no control over, and may not have granted reproduction rights to). While I always take full responsibility for what I write and say, this is the only website I have full, direct editorial control over, and where I actively review my past work on a regular basis.
- I generally do not post statements of retraction about specific content, mainly because I strive to catch my own mistakes before anyone else does. If I feel the need to make such a statement, I will do so.
Thank you for reading. I hope my work has a net positive impact on you and your life, and maybe even the world as a whole.
\- Natasha L.
## Photography Licensing and Copyright
Unless otherwise specified, all images hosted on this site, or from the domain cdn.fur.vc (which is the static content domain for this site), are copyrighted content, owned by Natasha L., with all rights reserved. This is specified in the IPTC metadata of the image where possible. However, when copyright information is not present in the IPTC metadata, the copyright statement on this page takes precedence. This does not apply to images that are explicitly attributed to a different artist when presented on this site. Any exceptions and license grants must be made in writing to the grantee.
Some photos I've taken have been released into the public domain. When this is the case, these images are explicitly designated as such, both in the IPTC metadata and on this website. Any photo not explicitly marked as public domain in both the IPTC metadata and on this website is protected under copyright. No other website or service is authorized to make statements about the copyright protection or attribution of photography by Natasha L., and if another source conflicts with this website on the subject of ownership attribution or copyright protection, this website shall take precedence.
--
(c) 2023 Natasha L.
Original version and further downloads available at https://lupinia.net/about/privacy.htm